{
  "author": {
    "name": "CDK Terrain Maintainers",
    "organization": true,
    "roles": [
      "author"
    ],
    "url": "https://cdktn.io"
  },
  "dependencies": {
    "cdktn": "^0.22.0",
    "constructs": "^10.4.2"
  },
  "dependencyClosure": {
    "cdktn": {
      "submodules": {
        "cdktn.testingMatchers": {}
      },
      "targets": {
        "dotnet": {
          "namespace": "Io.Cdktn",
          "packageId": "Io.Cdktn"
        },
        "go": {
          "moduleName": "github.com/open-constructs/cdk-terrain-go",
          "packageName": "cdktn"
        },
        "java": {
          "maven": {
            "artifactId": "cdktn",
            "groupId": "io.cdktn"
          },
          "package": "io.cdktn.cdktn"
        },
        "js": {
          "npm": "cdktn"
        },
        "python": {
          "distName": "cdktn",
          "module": "cdktn"
        }
      }
    },
    "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 cloudflare Provider for CDK Terrain (cdktn)",
  "docs": {
    "stability": "stable"
  },
  "homepage": "https://github.com/cdktn-io/cdktn-provider-cloudflare.git",
  "jsiiVersion": "5.8.27 (build aebddcd)",
  "keywords": [
    "cdk",
    "cdk-terrain",
    "cdktf",
    "cdktn",
    "cloudflare",
    "opentofu",
    "provider",
    "terraform"
  ],
  "license": "MPL-2.0",
  "metadata": {
    "jsii": {
      "pacmak": {
        "hasDefaultInterfaces": true
      }
    },
    "tscRootDir": "src"
  },
  "name": "@cdktn/provider-cloudflare",
  "readme": {
    "markdown": "\n# CDKTN prebuilt bindings for cloudflare/cloudflare provider version 5.19.0\n\nThis repo builds and publishes the [Terraform cloudflare provider](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs) bindings for [CDK Terrain](https://cdktn.io).\n\n## Available Packages\n\n### NPM\n\nThe npm package is available at [https://www.npmjs.com/package/@cdktn/provider-cloudflare](https://www.npmjs.com/package/@cdktn/provider-cloudflare).\n\n`npm install @cdktn/provider-cloudflare`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/cdktn-provider-cloudflare](https://pypi.org/project/cdktn-provider-cloudflare).\n\n`pipenv install cdktn-provider-cloudflare`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/Io.Cdktn.Providers.Cloudflare](https://www.nuget.org/packages/Io.Cdktn.Providers.Cloudflare).\n\n`dotnet add package Io.Cdktn.Providers.Cloudflare`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/io.cdktn/cdktn-provider-cloudflare](https://mvnrepository.com/artifact/io.cdktn/cdktn-provider-cloudflare).\n\n```\n<dependency>\n    <groupId>io.cdktn</groupId>\n    <artifactId>cdktn-provider-cloudflare</artifactId>\n    <version>[REPLACE WITH DESIRED VERSION]</version>\n</dependency>\n```\n\n### Go\n\nThe go package is generated into the [`github.com/cdktn-io/cdktn-provider-cloudflare-go`](https://github.com/cdktn-io/cdktn-provider-cloudflare-go) package.\n\n`go get github.com/cdktn-io/cdktn-provider-cloudflare-go/cloudflare/<version>`\n\nWhere `<version>` is the version of the prebuilt provider you would like to use e.g. `v11`. The full module name can be found\nwithin the [go.mod](https://github.com/cdktn-io/cdktn-provider-cloudflare-go/blob/main/cloudflare/go.mod#L1) file.\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/@cdktn/provider-cloudflare).\n\n## Versioning\n\nThis project is explicitly not tracking the Terraform cloudflare provider version 1:1. In fact, it always tracks `latest` of `~> 5.0` with every release. If there are scenarios where you explicitly have to pin your provider version, you can do so by [generating the provider constructs manually](https://cdktn.io/docs/concepts/providers#import-providers).\n\nThese are the upstream dependencies:\n\n- [CDK Terrain](https://cdktn.io) - Last official release\n- [Terraform cloudflare provider](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0)\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 [CDK Terrain](https://cdktn.io) project:\n\n- [Create bug report](https://github.com/open-constructs/cdk-terrain/issues)\n- [Create feature request](https://github.com/open-constructs/cdk-terrain/issues)\n\n## Contributing\n\n### Projen\n\nThis is mostly based on [Projen](https://projen.io), which takes care of generating the entire repository.\n\n### cdktn-provider-project based on Projen\n\nThere's a custom [project builder](https://github.com/cdktn-io/cdktn-provider-project) which encapsulate the common settings for all `cdktn` prebuilt 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 [CDKTN Repository Manager](https://github.com/cdktn-io/cdktn-repository-manager/).\n"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/cdktn-io/cdktn-provider-cloudflare.git"
  },
  "schema": "jsii/0.10.0",
  "submodules": {
    "@cdktn/provider-cloudflare.accessRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 7
      },
      "readme": {
        "markdown": "# `cloudflare_access_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_access_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule).\n"
      },
      "symbolId": "src/access-rule/index:"
    },
    "@cdktn/provider-cloudflare.account": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 8
      },
      "readme": {
        "markdown": "# `cloudflare_account`\n\nRefer to the Terraform Registry for docs: [`cloudflare_account`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account).\n"
      },
      "symbolId": "src/account/index:"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 9
      },
      "readme": {
        "markdown": "# `cloudflare_account_dns_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_account_dns_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings).\n"
      },
      "symbolId": "src/account-dns-settings/index:"
    },
    "@cdktn/provider-cloudflare.accountDnsSettingsInternalView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 10
      },
      "readme": {
        "markdown": "# `cloudflare_account_dns_settings_internal_view`\n\nRefer to the Terraform Registry for docs: [`cloudflare_account_dns_settings_internal_view`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings_internal_view).\n"
      },
      "symbolId": "src/account-dns-settings-internal-view/index:"
    },
    "@cdktn/provider-cloudflare.accountMember": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 11
      },
      "readme": {
        "markdown": "# `cloudflare_account_member`\n\nRefer to the Terraform Registry for docs: [`cloudflare_account_member`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member).\n"
      },
      "symbolId": "src/account-member/index:"
    },
    "@cdktn/provider-cloudflare.accountSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 12
      },
      "readme": {
        "markdown": "# `cloudflare_account_subscription`\n\nRefer to the Terraform Registry for docs: [`cloudflare_account_subscription`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription).\n"
      },
      "symbolId": "src/account-subscription/index:"
    },
    "@cdktn/provider-cloudflare.accountToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 13
      },
      "readme": {
        "markdown": "# `cloudflare_account_token`\n\nRefer to the Terraform Registry for docs: [`cloudflare_account_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token).\n"
      },
      "symbolId": "src/account-token/index:"
    },
    "@cdktn/provider-cloudflare.addressMap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 14
      },
      "readme": {
        "markdown": "# `cloudflare_address_map`\n\nRefer to the Terraform Registry for docs: [`cloudflare_address_map`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map).\n"
      },
      "symbolId": "src/address-map/index:"
    },
    "@cdktn/provider-cloudflare.aiGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 15
      },
      "readme": {
        "markdown": "# `cloudflare_ai_gateway`\n\nRefer to the Terraform Registry for docs: [`cloudflare_ai_gateway`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway).\n"
      },
      "symbolId": "src/ai-gateway/index:"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 16
      },
      "readme": {
        "markdown": "# `cloudflare_ai_gateway_dynamic_routing`\n\nRefer to the Terraform Registry for docs: [`cloudflare_ai_gateway_dynamic_routing`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing).\n"
      },
      "symbolId": "src/ai-gateway-dynamic-routing/index:"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 17
      },
      "readme": {
        "markdown": "# `cloudflare_ai_search_instance`\n\nRefer to the Terraform Registry for docs: [`cloudflare_ai_search_instance`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance).\n"
      },
      "symbolId": "src/ai-search-instance/index:"
    },
    "@cdktn/provider-cloudflare.aiSearchToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 18
      },
      "readme": {
        "markdown": "# `cloudflare_ai_search_token`\n\nRefer to the Terraform Registry for docs: [`cloudflare_ai_search_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token).\n"
      },
      "symbolId": "src/ai-search-token/index:"
    },
    "@cdktn/provider-cloudflare.apiShield": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 19
      },
      "readme": {
        "markdown": "# `cloudflare_api_shield`\n\nRefer to the Terraform Registry for docs: [`cloudflare_api_shield`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield).\n"
      },
      "symbolId": "src/api-shield/index:"
    },
    "@cdktn/provider-cloudflare.apiShieldDiscoveryOperation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 20
      },
      "readme": {
        "markdown": "# `cloudflare_api_shield_discovery_operation`\n\nRefer to the Terraform Registry for docs: [`cloudflare_api_shield_discovery_operation`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_discovery_operation).\n"
      },
      "symbolId": "src/api-shield-discovery-operation/index:"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 21
      },
      "readme": {
        "markdown": "# `cloudflare_api_shield_operation`\n\nRefer to the Terraform Registry for docs: [`cloudflare_api_shield_operation`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation).\n"
      },
      "symbolId": "src/api-shield-operation/index:"
    },
    "@cdktn/provider-cloudflare.apiShieldOperationSchemaValidationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 22
      },
      "readme": {
        "markdown": "# `cloudflare_api_shield_operation_schema_validation_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_api_shield_operation_schema_validation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation_schema_validation_settings).\n"
      },
      "symbolId": "src/api-shield-operation-schema-validation-settings/index:"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 23
      },
      "readme": {
        "markdown": "# `cloudflare_api_shield_schema`\n\nRefer to the Terraform Registry for docs: [`cloudflare_api_shield_schema`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema).\n"
      },
      "symbolId": "src/api-shield-schema/index:"
    },
    "@cdktn/provider-cloudflare.apiShieldSchemaValidationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 24
      },
      "readme": {
        "markdown": "# `cloudflare_api_shield_schema_validation_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_api_shield_schema_validation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema_validation_settings).\n"
      },
      "symbolId": "src/api-shield-schema-validation-settings/index:"
    },
    "@cdktn/provider-cloudflare.apiToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 25
      },
      "readme": {
        "markdown": "# `cloudflare_api_token`\n\nRefer to the Terraform Registry for docs: [`cloudflare_api_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token).\n"
      },
      "symbolId": "src/api-token/index:"
    },
    "@cdktn/provider-cloudflare.argoSmartRouting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 26
      },
      "readme": {
        "markdown": "# `cloudflare_argo_smart_routing`\n\nRefer to the Terraform Registry for docs: [`cloudflare_argo_smart_routing`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_smart_routing).\n"
      },
      "symbolId": "src/argo-smart-routing/index:"
    },
    "@cdktn/provider-cloudflare.argoTieredCaching": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 27
      },
      "readme": {
        "markdown": "# `cloudflare_argo_tiered_caching`\n\nRefer to the Terraform Registry for docs: [`cloudflare_argo_tiered_caching`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_tiered_caching).\n"
      },
      "symbolId": "src/argo-tiered-caching/index:"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPulls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 28
      },
      "readme": {
        "markdown": "# `cloudflare_authenticated_origin_pulls`\n\nRefer to the Terraform Registry for docs: [`cloudflare_authenticated_origin_pulls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls).\n"
      },
      "symbolId": "src/authenticated-origin-pulls/index:"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 29
      },
      "readme": {
        "markdown": "# `cloudflare_authenticated_origin_pulls_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_authenticated_origin_pulls_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_certificate).\n"
      },
      "symbolId": "src/authenticated-origin-pulls-certificate/index:"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsHostnameCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 30
      },
      "readme": {
        "markdown": "# `cloudflare_authenticated_origin_pulls_hostname_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_authenticated_origin_pulls_hostname_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_hostname_certificate).\n"
      },
      "symbolId": "src/authenticated-origin-pulls-hostname-certificate/index:"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 31
      },
      "readme": {
        "markdown": "# `cloudflare_authenticated_origin_pulls_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_authenticated_origin_pulls_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_settings).\n"
      },
      "symbolId": "src/authenticated-origin-pulls-settings/index:"
    },
    "@cdktn/provider-cloudflare.botManagement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 32
      },
      "readme": {
        "markdown": "# `cloudflare_bot_management`\n\nRefer to the Terraform Registry for docs: [`cloudflare_bot_management`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management).\n"
      },
      "symbolId": "src/bot-management/index:"
    },
    "@cdktn/provider-cloudflare.byoIpPrefix": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 33
      },
      "readme": {
        "markdown": "# `cloudflare_byo_ip_prefix`\n\nRefer to the Terraform Registry for docs: [`cloudflare_byo_ip_prefix`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix).\n"
      },
      "symbolId": "src/byo-ip-prefix/index:"
    },
    "@cdktn/provider-cloudflare.callsSfuApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 34
      },
      "readme": {
        "markdown": "# `cloudflare_calls_sfu_app`\n\nRefer to the Terraform Registry for docs: [`cloudflare_calls_sfu_app`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_sfu_app).\n"
      },
      "symbolId": "src/calls-sfu-app/index:"
    },
    "@cdktn/provider-cloudflare.callsTurnApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 35
      },
      "readme": {
        "markdown": "# `cloudflare_calls_turn_app`\n\nRefer to the Terraform Registry for docs: [`cloudflare_calls_turn_app`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_turn_app).\n"
      },
      "symbolId": "src/calls-turn-app/index:"
    },
    "@cdktn/provider-cloudflare.certificateAuthoritiesHostnameAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 36
      },
      "readme": {
        "markdown": "# `cloudflare_certificate_authorities_hostname_associations`\n\nRefer to the Terraform Registry for docs: [`cloudflare_certificate_authorities_hostname_associations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_authorities_hostname_associations).\n"
      },
      "symbolId": "src/certificate-authorities-hostname-associations/index:"
    },
    "@cdktn/provider-cloudflare.certificatePack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 37
      },
      "readme": {
        "markdown": "# `cloudflare_certificate_pack`\n\nRefer to the Terraform Registry for docs: [`cloudflare_certificate_pack`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack).\n"
      },
      "symbolId": "src/certificate-pack/index:"
    },
    "@cdktn/provider-cloudflare.clientCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 38
      },
      "readme": {
        "markdown": "# `cloudflare_client_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_client_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate).\n"
      },
      "symbolId": "src/client-certificate/index:"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 39
      },
      "readme": {
        "markdown": "# `cloudflare_cloud_connector_rules`\n\nRefer to the Terraform Registry for docs: [`cloudflare_cloud_connector_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules).\n"
      },
      "symbolId": "src/cloud-connector-rules/index:"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 40
      },
      "readme": {
        "markdown": "# `cloudflare_cloudforce_one_request`\n\nRefer to the Terraform Registry for docs: [`cloudflare_cloudforce_one_request`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request).\n"
      },
      "symbolId": "src/cloudforce-one-request/index:"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 41
      },
      "readme": {
        "markdown": "# `cloudflare_cloudforce_one_request_asset`\n\nRefer to the Terraform Registry for docs: [`cloudflare_cloudforce_one_request_asset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset).\n"
      },
      "symbolId": "src/cloudforce-one-request-asset/index:"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestMessage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 42
      },
      "readme": {
        "markdown": "# `cloudflare_cloudforce_one_request_message`\n\nRefer to the Terraform Registry for docs: [`cloudflare_cloudforce_one_request_message`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_message).\n"
      },
      "symbolId": "src/cloudforce-one-request-message/index:"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestPriority": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 43
      },
      "readme": {
        "markdown": "# `cloudflare_cloudforce_one_request_priority`\n\nRefer to the Terraform Registry for docs: [`cloudflare_cloudforce_one_request_priority`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority).\n"
      },
      "symbolId": "src/cloudforce-one-request-priority/index:"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 44
      },
      "readme": {
        "markdown": "# `cloudflare_connectivity_directory_service`\n\nRefer to the Terraform Registry for docs: [`cloudflare_connectivity_directory_service`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service).\n"
      },
      "symbolId": "src/connectivity-directory-service/index:"
    },
    "@cdktn/provider-cloudflare.contentScanning": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 45
      },
      "readme": {
        "markdown": "# `cloudflare_content_scanning`\n\nRefer to the Terraform Registry for docs: [`cloudflare_content_scanning`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning).\n"
      },
      "symbolId": "src/content-scanning/index:"
    },
    "@cdktn/provider-cloudflare.contentScanningExpression": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 46
      },
      "readme": {
        "markdown": "# `cloudflare_content_scanning_expression`\n\nRefer to the Terraform Registry for docs: [`cloudflare_content_scanning_expression`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning_expression).\n"
      },
      "symbolId": "src/content-scanning-expression/index:"
    },
    "@cdktn/provider-cloudflare.customHostname": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 47
      },
      "readme": {
        "markdown": "# `cloudflare_custom_hostname`\n\nRefer to the Terraform Registry for docs: [`cloudflare_custom_hostname`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname).\n"
      },
      "symbolId": "src/custom-hostname/index:"
    },
    "@cdktn/provider-cloudflare.customHostnameFallbackOrigin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 48
      },
      "readme": {
        "markdown": "# `cloudflare_custom_hostname_fallback_origin`\n\nRefer to the Terraform Registry for docs: [`cloudflare_custom_hostname_fallback_origin`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname_fallback_origin).\n"
      },
      "symbolId": "src/custom-hostname-fallback-origin/index:"
    },
    "@cdktn/provider-cloudflare.customOriginTrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 49
      },
      "readme": {
        "markdown": "# `cloudflare_custom_origin_trust_store`\n\nRefer to the Terraform Registry for docs: [`cloudflare_custom_origin_trust_store`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_origin_trust_store).\n"
      },
      "symbolId": "src/custom-origin-trust-store/index:"
    },
    "@cdktn/provider-cloudflare.customPageAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 50
      },
      "readme": {
        "markdown": "# `cloudflare_custom_page_asset`\n\nRefer to the Terraform Registry for docs: [`cloudflare_custom_page_asset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset).\n"
      },
      "symbolId": "src/custom-page-asset/index:"
    },
    "@cdktn/provider-cloudflare.customPages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 51
      },
      "readme": {
        "markdown": "# `cloudflare_custom_pages`\n\nRefer to the Terraform Registry for docs: [`cloudflare_custom_pages`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages).\n"
      },
      "symbolId": "src/custom-pages/index:"
    },
    "@cdktn/provider-cloudflare.customSsl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 52
      },
      "readme": {
        "markdown": "# `cloudflare_custom_ssl`\n\nRefer to the Terraform Registry for docs: [`cloudflare_custom_ssl`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl).\n"
      },
      "symbolId": "src/custom-ssl/index:"
    },
    "@cdktn/provider-cloudflare.d1Database": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 53
      },
      "readme": {
        "markdown": "# `cloudflare_d1_database`\n\nRefer to the Terraform Registry for docs: [`cloudflare_d1_database`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database).\n"
      },
      "symbolId": "src/d1-database/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 238
      },
      "readme": {
        "markdown": "# `data_cloudflare_access_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_access_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule).\n"
      },
      "symbolId": "src/data-cloudflare-access-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 239
      },
      "readme": {
        "markdown": "# `data_cloudflare_access_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_access_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules).\n"
      },
      "symbolId": "src/data-cloudflare-access-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 240
      },
      "readme": {
        "markdown": "# `data_cloudflare_account`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account).\n"
      },
      "symbolId": "src/data-cloudflare-account/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 241
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_api_token_permission_groups`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_api_token_permission_groups`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups).\n"
      },
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 242
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_api_token_permission_groups_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_api_token_permission_groups_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list).\n"
      },
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 243
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_dns_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_dns_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings).\n"
      },
      "symbolId": "src/data-cloudflare-account-dns-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 244
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_dns_settings_internal_view`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_dns_settings_internal_view`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view).\n"
      },
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-view/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 245
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_dns_settings_internal_views`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_dns_settings_internal_views`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views).\n"
      },
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 246
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_member`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_member`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member).\n"
      },
      "symbolId": "src/data-cloudflare-account-member/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 247
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_members`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_members`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members).\n"
      },
      "symbolId": "src/data-cloudflare-account-members/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 248
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_permission_group`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_permission_group`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_group).\n"
      },
      "symbolId": "src/data-cloudflare-account-permission-group/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 249
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_permission_groups`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_permission_groups`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups).\n"
      },
      "symbolId": "src/data-cloudflare-account-permission-groups/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 250
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_role`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_role`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_role).\n"
      },
      "symbolId": "src/data-cloudflare-account-role/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 251
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_roles`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_roles`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_roles).\n"
      },
      "symbolId": "src/data-cloudflare-account-roles/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 252
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_subscription`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_subscription`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_subscription).\n"
      },
      "symbolId": "src/data-cloudflare-account-subscription/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 253
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_token`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token).\n"
      },
      "symbolId": "src/data-cloudflare-account-token/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 254
      },
      "readme": {
        "markdown": "# `data_cloudflare_account_tokens`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_account_tokens`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_tokens).\n"
      },
      "symbolId": "src/data-cloudflare-account-tokens/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 255
      },
      "readme": {
        "markdown": "# `data_cloudflare_accounts`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_accounts`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/accounts).\n"
      },
      "symbolId": "src/data-cloudflare-accounts/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 256
      },
      "readme": {
        "markdown": "# `data_cloudflare_address_map`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_address_map`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_map).\n"
      },
      "symbolId": "src/data-cloudflare-address-map/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMaps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 257
      },
      "readme": {
        "markdown": "# `data_cloudflare_address_maps`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_address_maps`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_maps).\n"
      },
      "symbolId": "src/data-cloudflare-address-maps/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 258
      },
      "readme": {
        "markdown": "# `data_cloudflare_ai_gateway`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ai_gateway`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway).\n"
      },
      "symbolId": "src/data-cloudflare-ai-gateway/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 259
      },
      "readme": {
        "markdown": "# `data_cloudflare_ai_gateway_dynamic_routing`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ai_gateway_dynamic_routing`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway_dynamic_routing).\n"
      },
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 260
      },
      "readme": {
        "markdown": "# `data_cloudflare_ai_gateways`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ai_gateways`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateways).\n"
      },
      "symbolId": "src/data-cloudflare-ai-gateways/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 261
      },
      "readme": {
        "markdown": "# `data_cloudflare_ai_search_instance`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ai_search_instance`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance).\n"
      },
      "symbolId": "src/data-cloudflare-ai-search-instance/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 262
      },
      "readme": {
        "markdown": "# `data_cloudflare_ai_search_instances`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ai_search_instances`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances).\n"
      },
      "symbolId": "src/data-cloudflare-ai-search-instances/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 263
      },
      "readme": {
        "markdown": "# `data_cloudflare_ai_search_token`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ai_search_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token).\n"
      },
      "symbolId": "src/data-cloudflare-ai-search-token/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 264
      },
      "readme": {
        "markdown": "# `data_cloudflare_ai_search_tokens`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ai_search_tokens`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_tokens).\n"
      },
      "symbolId": "src/data-cloudflare-ai-search-tokens/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShield": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 265
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 266
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield_discovery_operations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield_discovery_operations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 267
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield_operation`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield_operation`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield-operation/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperationSchemaValidationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 268
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield_operation_schema_validation_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield_operation_schema_validation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation_schema_validation_settings).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 269
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield_operations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield_operations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield-operations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 270
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield_schema`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield_schema`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield-schema/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemaValidationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 271
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield_schema_validation_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield_schema_validation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema_validation_settings).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield-schema-validation-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 272
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_shield_schemas`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_shield_schemas`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas).\n"
      },
      "symbolId": "src/data-cloudflare-api-shield-schemas/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 273
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_token`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token).\n"
      },
      "symbolId": "src/data-cloudflare-api-token/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 274
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_token_permission_groups_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_token_permission_groups_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token_permission_groups_list).\n"
      },
      "symbolId": "src/data-cloudflare-api-token-permission-groups-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 275
      },
      "readme": {
        "markdown": "# `data_cloudflare_api_tokens`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_api_tokens`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_tokens).\n"
      },
      "symbolId": "src/data-cloudflare-api-tokens/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareArgoSmartRouting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 276
      },
      "readme": {
        "markdown": "# `data_cloudflare_argo_smart_routing`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_argo_smart_routing`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_smart_routing).\n"
      },
      "symbolId": "src/data-cloudflare-argo-smart-routing/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareArgoTieredCaching": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 277
      },
      "readme": {
        "markdown": "# `data_cloudflare_argo_tiered_caching`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_argo_tiered_caching`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_tiered_caching).\n"
      },
      "symbolId": "src/data-cloudflare-argo-tiered-caching/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPulls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 278
      },
      "readme": {
        "markdown": "# `data_cloudflare_authenticated_origin_pulls`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_authenticated_origin_pulls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls).\n"
      },
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 279
      },
      "readme": {
        "markdown": "# `data_cloudflare_authenticated_origin_pulls_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_authenticated_origin_pulls_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 280
      },
      "readme": {
        "markdown": "# `data_cloudflare_authenticated_origin_pulls_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_authenticated_origin_pulls_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 281
      },
      "readme": {
        "markdown": "# `data_cloudflare_authenticated_origin_pulls_hostname_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_authenticated_origin_pulls_hostname_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 282
      },
      "readme": {
        "markdown": "# `data_cloudflare_authenticated_origin_pulls_hostname_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_authenticated_origin_pulls_hostname_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 283
      },
      "readme": {
        "markdown": "# `data_cloudflare_authenticated_origin_pulls_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_authenticated_origin_pulls_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_settings).\n"
      },
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotManagement": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 284
      },
      "readme": {
        "markdown": "# `data_cloudflare_bot_management`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_bot_management`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/bot_management).\n"
      },
      "symbolId": "src/data-cloudflare-bot-management/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotnetFeedConfigAsn": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 285
      },
      "readme": {
        "markdown": "# `data_cloudflare_botnet_feed_config_asn`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_botnet_feed_config_asn`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/botnet_feed_config_asn).\n"
      },
      "symbolId": "src/data-cloudflare-botnet-feed-config-asn/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefix": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 286
      },
      "readme": {
        "markdown": "# `data_cloudflare_byo_ip_prefix`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_byo_ip_prefix`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefix).\n"
      },
      "symbolId": "src/data-cloudflare-byo-ip-prefix/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 287
      },
      "readme": {
        "markdown": "# `data_cloudflare_byo_ip_prefixes`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_byo_ip_prefixes`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefixes).\n"
      },
      "symbolId": "src/data-cloudflare-byo-ip-prefixes/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 288
      },
      "readme": {
        "markdown": "# `data_cloudflare_calls_sfu_app`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_calls_sfu_app`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_app).\n"
      },
      "symbolId": "src/data-cloudflare-calls-sfu-app/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 289
      },
      "readme": {
        "markdown": "# `data_cloudflare_calls_sfu_apps`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_calls_sfu_apps`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_apps).\n"
      },
      "symbolId": "src/data-cloudflare-calls-sfu-apps/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApp": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 290
      },
      "readme": {
        "markdown": "# `data_cloudflare_calls_turn_app`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_calls_turn_app`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_app).\n"
      },
      "symbolId": "src/data-cloudflare-calls-turn-app/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 291
      },
      "readme": {
        "markdown": "# `data_cloudflare_calls_turn_apps`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_calls_turn_apps`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_apps).\n"
      },
      "symbolId": "src/data-cloudflare-calls-turn-apps/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificateAuthoritiesHostnameAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 292
      },
      "readme": {
        "markdown": "# `data_cloudflare_certificate_authorities_hostname_associations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_certificate_authorities_hostname_associations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_authorities_hostname_associations).\n"
      },
      "symbolId": "src/data-cloudflare-certificate-authorities-hostname-associations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 293
      },
      "readme": {
        "markdown": "# `data_cloudflare_certificate_pack`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_certificate_pack`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack).\n"
      },
      "symbolId": "src/data-cloudflare-certificate-pack/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 294
      },
      "readme": {
        "markdown": "# `data_cloudflare_certificate_packs`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_certificate_packs`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs).\n"
      },
      "symbolId": "src/data-cloudflare-certificate-packs/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 295
      },
      "readme": {
        "markdown": "# `data_cloudflare_client_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_client_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-client-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 296
      },
      "readme": {
        "markdown": "# `data_cloudflare_client_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_client_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-client-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 297
      },
      "readme": {
        "markdown": "# `data_cloudflare_cloud_connector_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_cloud_connector_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloud_connector_rules).\n"
      },
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 298
      },
      "readme": {
        "markdown": "# `data_cloudflare_cloudforce_one_request`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_cloudforce_one_request`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request).\n"
      },
      "symbolId": "src/data-cloudflare-cloudforce-one-request/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 299
      },
      "readme": {
        "markdown": "# `data_cloudflare_cloudforce_one_request_asset`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_cloudforce_one_request_asset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_asset).\n"
      },
      "symbolId": "src/data-cloudflare-cloudforce-one-request-asset/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestMessage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 300
      },
      "readme": {
        "markdown": "# `data_cloudflare_cloudforce_one_request_message`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_cloudforce_one_request_message`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message).\n"
      },
      "symbolId": "src/data-cloudflare-cloudforce-one-request-message/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestPriority": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 301
      },
      "readme": {
        "markdown": "# `data_cloudflare_cloudforce_one_request_priority`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_cloudforce_one_request_priority`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_priority).\n"
      },
      "symbolId": "src/data-cloudflare-cloudforce-one-request-priority/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 302
      },
      "readme": {
        "markdown": "# `data_cloudflare_cloudforce_one_requests`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_cloudforce_one_requests`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests).\n"
      },
      "symbolId": "src/data-cloudflare-cloudforce-one-requests/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 303
      },
      "readme": {
        "markdown": "# `data_cloudflare_connectivity_directory_service`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_connectivity_directory_service`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service).\n"
      },
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 304
      },
      "readme": {
        "markdown": "# `data_cloudflare_connectivity_directory_services`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_connectivity_directory_services`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_services).\n"
      },
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanning": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 305
      },
      "readme": {
        "markdown": "# `data_cloudflare_content_scanning`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_content_scanning`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning).\n"
      },
      "symbolId": "src/data-cloudflare-content-scanning/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 306
      },
      "readme": {
        "markdown": "# `data_cloudflare_content_scanning_expressions`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_content_scanning_expressions`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning_expressions).\n"
      },
      "symbolId": "src/data-cloudflare-content-scanning-expressions/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 307
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_hostname`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_hostname`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname).\n"
      },
      "symbolId": "src/data-cloudflare-custom-hostname/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnameFallbackOrigin": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 308
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_hostname_fallback_origin`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_hostname_fallback_origin`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname_fallback_origin).\n"
      },
      "symbolId": "src/data-cloudflare-custom-hostname-fallback-origin/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 309
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_hostnames`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_hostnames`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames).\n"
      },
      "symbolId": "src/data-cloudflare-custom-hostnames/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 310
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_origin_trust_store`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_origin_trust_store`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store).\n"
      },
      "symbolId": "src/data-cloudflare-custom-origin-trust-store/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 311
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_origin_trust_stores`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_origin_trust_stores`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores).\n"
      },
      "symbolId": "src/data-cloudflare-custom-origin-trust-stores/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAsset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 312
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_page_asset`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_page_asset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_asset).\n"
      },
      "symbolId": "src/data-cloudflare-custom-page-asset/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 313
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_page_assets`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_page_assets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_assets).\n"
      },
      "symbolId": "src/data-cloudflare-custom-page-assets/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 314
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_pages`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_pages`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages).\n"
      },
      "symbolId": "src/data-cloudflare-custom-pages/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 315
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_pages_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_pages_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages_list).\n"
      },
      "symbolId": "src/data-cloudflare-custom-pages-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 316
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_ssl`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_ssl`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl).\n"
      },
      "symbolId": "src/data-cloudflare-custom-ssl/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 317
      },
      "readme": {
        "markdown": "# `data_cloudflare_custom_ssls`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_custom_ssls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls).\n"
      },
      "symbolId": "src/data-cloudflare-custom-ssls/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Database": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 318
      },
      "readme": {
        "markdown": "# `data_cloudflare_d1_database`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_d1_database`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database).\n"
      },
      "symbolId": "src/data-cloudflare-d1-database/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Databases": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 319
      },
      "readme": {
        "markdown": "# `data_cloudflare_d1_databases`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_d1_databases`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_databases).\n"
      },
      "symbolId": "src/data-cloudflare-d1-databases/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDcvDelegation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 320
      },
      "readme": {
        "markdown": "# `data_cloudflare_dcv_delegation`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dcv_delegation`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dcv_delegation).\n"
      },
      "symbolId": "src/data-cloudflare-dcv-delegation/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 321
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_firewall`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_firewall`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewall).\n"
      },
      "symbolId": "src/data-cloudflare-dns-firewall/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 322
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_firewalls`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_firewalls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewalls).\n"
      },
      "symbolId": "src/data-cloudflare-dns-firewalls/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 323
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_record`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_record`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record).\n"
      },
      "symbolId": "src/data-cloudflare-dns-record/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 324
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_records`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_records`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records).\n"
      },
      "symbolId": "src/data-cloudflare-dns-records/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 325
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_acl`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_acl`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acl).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acl/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 326
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_acls`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_acls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acls).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acls/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersIncoming": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 327
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_incoming`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_incoming`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_incoming).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-incoming/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersOutgoing": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 328
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_outgoing`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_outgoing`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_outgoing).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-outgoing/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 329
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_peer`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_peer`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peer).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peer/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 330
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_peers`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_peers`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peers).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peers/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 331
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_tsig`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_tsig`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsig).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsig/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 332
      },
      "readme": {
        "markdown": "# `data_cloudflare_dns_zone_transfers_tsigs`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_dns_zone_transfers_tsigs`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsigs).\n"
      },
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsigs/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 333
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_routing_address`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_routing_address`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address).\n"
      },
      "symbolId": "src/data-cloudflare-email-routing-address/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 334
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_routing_addresses`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_routing_addresses`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses).\n"
      },
      "symbolId": "src/data-cloudflare-email-routing-addresses/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 335
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_routing_catch_all`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_routing_catch_all`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_catch_all).\n"
      },
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 336
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_routing_dns`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_routing_dns`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_dns).\n"
      },
      "symbolId": "src/data-cloudflare-email-routing-dns/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 337
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_routing_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_routing_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule).\n"
      },
      "symbolId": "src/data-cloudflare-email-routing-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 338
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_routing_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_routing_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rules).\n"
      },
      "symbolId": "src/data-cloudflare-email-routing-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 339
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_routing_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_routing_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_settings).\n"
      },
      "symbolId": "src/data-cloudflare-email-routing-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 340
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_security_block_sender`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_security_block_sender`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender).\n"
      },
      "symbolId": "src/data-cloudflare-email-security-block-sender/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 341
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_security_block_senders`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_security_block_senders`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders).\n"
      },
      "symbolId": "src/data-cloudflare-email-security-block-senders/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 342
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_security_impersonation_registries`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_security_impersonation_registries`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries).\n"
      },
      "symbolId": "src/data-cloudflare-email-security-impersonation-registries/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 343
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_security_impersonation_registry`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_security_impersonation_registry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry).\n"
      },
      "symbolId": "src/data-cloudflare-email-security-impersonation-registry/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 344
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_security_trusted_domains`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_security_trusted_domains`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains).\n"
      },
      "symbolId": "src/data-cloudflare-email-security-trusted-domains/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 345
      },
      "readme": {
        "markdown": "# `data_cloudflare_email_security_trusted_domains_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_email_security_trusted_domains_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list).\n"
      },
      "symbolId": "src/data-cloudflare-email-security-trusted-domains-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 346
      },
      "readme": {
        "markdown": "# `data_cloudflare_filter`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_filter`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter).\n"
      },
      "symbolId": "src/data-cloudflare-filter/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 347
      },
      "readme": {
        "markdown": "# `data_cloudflare_filters`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_filters`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters).\n"
      },
      "symbolId": "src/data-cloudflare-filters/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 348
      },
      "readme": {
        "markdown": "# `data_cloudflare_firewall_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_firewall_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rule).\n"
      },
      "symbolId": "src/data-cloudflare-firewall-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 349
      },
      "readme": {
        "markdown": "# `data_cloudflare_firewall_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_firewall_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules).\n"
      },
      "symbolId": "src/data-cloudflare-firewall-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthcheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 350
      },
      "readme": {
        "markdown": "# `data_cloudflare_healthcheck`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_healthcheck`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthcheck).\n"
      },
      "symbolId": "src/data-cloudflare-healthcheck/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 351
      },
      "readme": {
        "markdown": "# `data_cloudflare_healthchecks`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_healthchecks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthchecks).\n"
      },
      "symbolId": "src/data-cloudflare-healthchecks/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHostnameTlsSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 352
      },
      "readme": {
        "markdown": "# `data_cloudflare_hostname_tls_setting`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_hostname_tls_setting`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hostname_tls_setting).\n"
      },
      "symbolId": "src/data-cloudflare-hostname-tls-setting/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 353
      },
      "readme": {
        "markdown": "# `data_cloudflare_hyperdrive_config`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_hyperdrive_config`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_config).\n"
      },
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 354
      },
      "readme": {
        "markdown": "# `data_cloudflare_hyperdrive_configs`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_hyperdrive_configs`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_configs).\n"
      },
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 355
      },
      "readme": {
        "markdown": "# `data_cloudflare_image`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_image`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image).\n"
      },
      "symbolId": "src/data-cloudflare-image/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImageVariant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 356
      },
      "readme": {
        "markdown": "# `data_cloudflare_image_variant`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_image_variant`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image_variant).\n"
      },
      "symbolId": "src/data-cloudflare-image-variant/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 357
      },
      "readme": {
        "markdown": "# `data_cloudflare_images`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_images`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/images).\n"
      },
      "symbolId": "src/data-cloudflare-images/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareIpRanges": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 358
      },
      "readme": {
        "markdown": "# `data_cloudflare_ip_ranges`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ip_ranges`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ip_ranges).\n"
      },
      "symbolId": "src/data-cloudflare-ip-ranges/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 359
      },
      "readme": {
        "markdown": "# `data_cloudflare_keyless_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_keyless_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-keyless-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 360
      },
      "readme": {
        "markdown": "# `data_cloudflare_keyless_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_keyless_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-keyless-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 361
      },
      "readme": {
        "markdown": "# `data_cloudflare_leaked_credential_check`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_leaked_credential_check`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check).\n"
      },
      "symbolId": "src/data-cloudflare-leaked-credential-check/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 362
      },
      "readme": {
        "markdown": "# `data_cloudflare_leaked_credential_check_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_leaked_credential_check_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rule).\n"
      },
      "symbolId": "src/data-cloudflare-leaked-credential-check-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 363
      },
      "readme": {
        "markdown": "# `data_cloudflare_leaked_credential_check_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_leaked_credential_check_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rules).\n"
      },
      "symbolId": "src/data-cloudflare-leaked-credential-check-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 364
      },
      "readme": {
        "markdown": "# `data_cloudflare_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list).\n"
      },
      "symbolId": "src/data-cloudflare-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 365
      },
      "readme": {
        "markdown": "# `data_cloudflare_list_item`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_list_item`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_item).\n"
      },
      "symbolId": "src/data-cloudflare-list-item/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 366
      },
      "readme": {
        "markdown": "# `data_cloudflare_list_items`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_list_items`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items).\n"
      },
      "symbolId": "src/data-cloudflare-list-items/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 367
      },
      "readme": {
        "markdown": "# `data_cloudflare_lists`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_lists`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/lists).\n"
      },
      "symbolId": "src/data-cloudflare-lists/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 368
      },
      "readme": {
        "markdown": "# `data_cloudflare_load_balancer`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_load_balancer`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer).\n"
      },
      "symbolId": "src/data-cloudflare-load-balancer/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 369
      },
      "readme": {
        "markdown": "# `data_cloudflare_load_balancer_monitor`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_load_balancer_monitor`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitor).\n"
      },
      "symbolId": "src/data-cloudflare-load-balancer-monitor/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 370
      },
      "readme": {
        "markdown": "# `data_cloudflare_load_balancer_monitors`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_load_balancer_monitors`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitors).\n"
      },
      "symbolId": "src/data-cloudflare-load-balancer-monitors/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 371
      },
      "readme": {
        "markdown": "# `data_cloudflare_load_balancer_pool`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_load_balancer_pool`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool).\n"
      },
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 372
      },
      "readme": {
        "markdown": "# `data_cloudflare_load_balancer_pools`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_load_balancer_pools`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pools).\n"
      },
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 373
      },
      "readme": {
        "markdown": "# `data_cloudflare_load_balancers`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_load_balancers`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers).\n"
      },
      "symbolId": "src/data-cloudflare-load-balancers/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpullRetention": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 374
      },
      "readme": {
        "markdown": "# `data_cloudflare_logpull_retention`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_logpull_retention`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpull_retention).\n"
      },
      "symbolId": "src/data-cloudflare-logpull-retention/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetField": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 375
      },
      "readme": {
        "markdown": "# `data_cloudflare_logpush_dataset_field`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_logpush_dataset_field`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_field).\n"
      },
      "symbolId": "src/data-cloudflare-logpush-dataset-field/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 376
      },
      "readme": {
        "markdown": "# `data_cloudflare_logpush_dataset_job`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_logpush_dataset_job`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_job).\n"
      },
      "symbolId": "src/data-cloudflare-logpush-dataset-job/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 377
      },
      "readme": {
        "markdown": "# `data_cloudflare_logpush_job`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_logpush_job`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_job).\n"
      },
      "symbolId": "src/data-cloudflare-logpush-job/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 378
      },
      "readme": {
        "markdown": "# `data_cloudflare_logpush_jobs`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_logpush_jobs`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_jobs).\n"
      },
      "symbolId": "src/data-cloudflare-logpush-jobs/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 379
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_network_monitoring_configuration`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_network_monitoring_configuration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_configuration).\n"
      },
      "symbolId": "src/data-cloudflare-magic-network-monitoring-configuration/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 380
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_network_monitoring_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_network_monitoring_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rule).\n"
      },
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 381
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_network_monitoring_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_network_monitoring_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rules).\n"
      },
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 382
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_connector`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_connector`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connector).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-connector/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 383
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_connectors`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_connectors`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connectors).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 384
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_site`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_site`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-site/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 385
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_site_acl`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_site_acl`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acl).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-site-acl/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 386
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_site_acls`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_site_acls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acls).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 387
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_site_lan`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_site_lan`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lan).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 388
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_site_lans`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_site_lans`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lans).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 389
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_site_wan`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_site_wan`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wan).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-site-wan/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 390
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_site_wans`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_site_wans`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wans).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 391
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_transit_sites`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_transit_sites`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_sites).\n"
      },
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 392
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_wan_gre_tunnel`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_wan_gre_tunnel`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_gre_tunnel).\n"
      },
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 393
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_wan_ipsec_tunnel`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_wan_ipsec_tunnel`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_ipsec_tunnel).\n"
      },
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 394
      },
      "readme": {
        "markdown": "# `data_cloudflare_magic_wan_static_route`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_magic_wan_static_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_static_route).\n"
      },
      "symbolId": "src/data-cloudflare-magic-wan-static-route/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 395
      },
      "readme": {
        "markdown": "# `data_cloudflare_managed_transforms`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_managed_transforms`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/managed_transforms).\n"
      },
      "symbolId": "src/data-cloudflare-managed-transforms/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 396
      },
      "readme": {
        "markdown": "# `data_cloudflare_mtls_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_mtls_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-mtls-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificateAssociations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 397
      },
      "readme": {
        "markdown": "# `data_cloudflare_mtls_certificate_associations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_mtls_certificate_associations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate_associations).\n"
      },
      "symbolId": "src/data-cloudflare-mtls-certificate-associations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 398
      },
      "readme": {
        "markdown": "# `data_cloudflare_mtls_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_mtls_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-mtls-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 399
      },
      "readme": {
        "markdown": "# `data_cloudflare_notification_policies`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_notification_policies`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policies).\n"
      },
      "symbolId": "src/data-cloudflare-notification-policies/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 400
      },
      "readme": {
        "markdown": "# `data_cloudflare_notification_policy`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_notification_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy).\n"
      },
      "symbolId": "src/data-cloudflare-notification-policy/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 401
      },
      "readme": {
        "markdown": "# `data_cloudflare_notification_policy_webhooks`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_notification_policy_webhooks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks).\n"
      },
      "symbolId": "src/data-cloudflare-notification-policy-webhooks/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 402
      },
      "readme": {
        "markdown": "# `data_cloudflare_notification_policy_webhooks_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_notification_policy_webhooks_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks_list).\n"
      },
      "symbolId": "src/data-cloudflare-notification-policy-webhooks-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareObservatoryScheduledTest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 403
      },
      "readme": {
        "markdown": "# `data_cloudflare_observatory_scheduled_test`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_observatory_scheduled_test`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/observatory_scheduled_test).\n"
      },
      "symbolId": "src/data-cloudflare-observatory-scheduled-test/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 404
      },
      "readme": {
        "markdown": "# `data_cloudflare_organization`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_organization`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization).\n"
      },
      "symbolId": "src/data-cloudflare-organization/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizationProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 405
      },
      "readme": {
        "markdown": "# `data_cloudflare_organization_profile`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_organization_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization_profile).\n"
      },
      "symbolId": "src/data-cloudflare-organization-profile/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 406
      },
      "readme": {
        "markdown": "# `data_cloudflare_organizations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_organizations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations).\n"
      },
      "symbolId": "src/data-cloudflare-organizations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 407
      },
      "readme": {
        "markdown": "# `data_cloudflare_origin_ca_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_origin_ca_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-origin-ca-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 408
      },
      "readme": {
        "markdown": "# `data_cloudflare_origin_ca_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_origin_ca_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-origin-ca-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 409
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_rule).\n"
      },
      "symbolId": "src/data-cloudflare-page-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnections": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 410
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_connections`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_connections`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-connections/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 411
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_connections_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_connections_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-connections-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 412
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_cookies`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_cookies`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-cookies/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 413
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_cookies_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_cookies_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-cookies-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 414
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_policies`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_policies`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policies).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-policies/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 415
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_policy`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policy).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-policy/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 416
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_scripts`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_scripts`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-scripts/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 417
      },
      "readme": {
        "markdown": "# `data_cloudflare_page_shield_scripts_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_page_shield_scripts_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list).\n"
      },
      "symbolId": "src/data-cloudflare-page-shield-scripts-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 418
      },
      "readme": {
        "markdown": "# `data_cloudflare_pages_domain`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pages_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domain).\n"
      },
      "symbolId": "src/data-cloudflare-pages-domain/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 419
      },
      "readme": {
        "markdown": "# `data_cloudflare_pages_domains`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pages_domains`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domains).\n"
      },
      "symbolId": "src/data-cloudflare-pages-domains/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 420
      },
      "readme": {
        "markdown": "# `data_cloudflare_pages_project`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pages_project`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_project).\n"
      },
      "symbolId": "src/data-cloudflare-pages-project/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 421
      },
      "readme": {
        "markdown": "# `data_cloudflare_pages_projects`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pages_projects`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_projects).\n"
      },
      "symbolId": "src/data-cloudflare-pages-projects/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 422
      },
      "readme": {
        "markdown": "# `data_cloudflare_pipeline`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pipeline`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline).\n"
      },
      "symbolId": "src/data-cloudflare-pipeline/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 423
      },
      "readme": {
        "markdown": "# `data_cloudflare_pipeline_sink`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pipeline_sink`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink).\n"
      },
      "symbolId": "src/data-cloudflare-pipeline-sink/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 424
      },
      "readme": {
        "markdown": "# `data_cloudflare_pipeline_sinks`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pipeline_sinks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sinks).\n"
      },
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 425
      },
      "readme": {
        "markdown": "# `data_cloudflare_pipeline_stream`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pipeline_stream`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream).\n"
      },
      "symbolId": "src/data-cloudflare-pipeline-stream/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 426
      },
      "readme": {
        "markdown": "# `data_cloudflare_pipeline_streams`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_pipeline_streams`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_streams).\n"
      },
      "symbolId": "src/data-cloudflare-pipeline-streams/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 427
      },
      "readme": {
        "markdown": "# `data_cloudflare_queue`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_queue`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue).\n"
      },
      "symbolId": "src/data-cloudflare-queue/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 428
      },
      "readme": {
        "markdown": "# `data_cloudflare_queue_consumer`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_queue_consumer`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumer).\n"
      },
      "symbolId": "src/data-cloudflare-queue-consumer/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 429
      },
      "readme": {
        "markdown": "# `data_cloudflare_queue_consumers`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_queue_consumers`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumers).\n"
      },
      "symbolId": "src/data-cloudflare-queue-consumers/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 430
      },
      "readme": {
        "markdown": "# `data_cloudflare_queues`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_queues`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queues).\n"
      },
      "symbolId": "src/data-cloudflare-queues/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2Bucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 431
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_bucket`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_bucket`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket).\n"
      },
      "symbolId": "src/data-cloudflare-r2-bucket/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 432
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_bucket_cors`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_bucket_cors`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_cors).\n"
      },
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 433
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_bucket_event_notification`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_bucket_event_notification`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_event_notification).\n"
      },
      "symbolId": "src/data-cloudflare-r2-bucket-event-notification/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 434
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_bucket_lifecycle`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_bucket_lifecycle`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lifecycle).\n"
      },
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 435
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_bucket_lock`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_bucket_lock`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lock).\n"
      },
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 436
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_bucket_sippy`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_bucket_sippy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_sippy).\n"
      },
      "symbolId": "src/data-cloudflare-r2-bucket-sippy/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 437
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_custom_domain`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_custom_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_custom_domain).\n"
      },
      "symbolId": "src/data-cloudflare-r2-custom-domain/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 438
      },
      "readme": {
        "markdown": "# `data_cloudflare_r2_data_catalog`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_r2_data_catalog`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_data_catalog).\n"
      },
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 439
      },
      "readme": {
        "markdown": "# `data_cloudflare_rate_limit`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_rate_limit`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limit).\n"
      },
      "symbolId": "src/data-cloudflare-rate-limit/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 440
      },
      "readme": {
        "markdown": "# `data_cloudflare_rate_limits`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_rate_limits`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limits).\n"
      },
      "symbolId": "src/data-cloudflare-rate-limits/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostname": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 441
      },
      "readme": {
        "markdown": "# `data_cloudflare_regional_hostname`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_regional_hostname`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostname).\n"
      },
      "symbolId": "src/data-cloudflare-regional-hostname/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 442
      },
      "readme": {
        "markdown": "# `data_cloudflare_regional_hostnames`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_regional_hostnames`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostnames).\n"
      },
      "symbolId": "src/data-cloudflare-regional-hostnames/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalTieredCache": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 443
      },
      "readme": {
        "markdown": "# `data_cloudflare_regional_tiered_cache`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_regional_tiered_cache`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_tiered_cache).\n"
      },
      "symbolId": "src/data-cloudflare-regional-tiered-cache/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 444
      },
      "readme": {
        "markdown": "# `data_cloudflare_registrar_domain`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_registrar_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domain).\n"
      },
      "symbolId": "src/data-cloudflare-registrar-domain/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 445
      },
      "readme": {
        "markdown": "# `data_cloudflare_registrar_domains`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_registrar_domains`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domains).\n"
      },
      "symbolId": "src/data-cloudflare-registrar-domains/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 446
      },
      "readme": {
        "markdown": "# `data_cloudflare_resource_group`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_resource_group`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_group).\n"
      },
      "symbolId": "src/data-cloudflare-resource-group/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 447
      },
      "readme": {
        "markdown": "# `data_cloudflare_resource_groups`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_resource_groups`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups).\n"
      },
      "symbolId": "src/data-cloudflare-resource-groups/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 448
      },
      "readme": {
        "markdown": "# `data_cloudflare_ruleset`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_ruleset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset).\n"
      },
      "symbolId": "src/data-cloudflare-ruleset/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 449
      },
      "readme": {
        "markdown": "# `data_cloudflare_rulesets`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_rulesets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rulesets).\n"
      },
      "symbolId": "src/data-cloudflare-rulesets/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 450
      },
      "readme": {
        "markdown": "# `data_cloudflare_schema_validation_operation_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_schema_validation_operation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings).\n"
      },
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 451
      },
      "readme": {
        "markdown": "# `data_cloudflare_schema_validation_operation_settings_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_schema_validation_operation_settings_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings_list).\n"
      },
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 452
      },
      "readme": {
        "markdown": "# `data_cloudflare_schema_validation_schemas`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_schema_validation_schemas`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas).\n"
      },
      "symbolId": "src/data-cloudflare-schema-validation-schemas/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 453
      },
      "readme": {
        "markdown": "# `data_cloudflare_schema_validation_schemas_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_schema_validation_schemas_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list).\n"
      },
      "symbolId": "src/data-cloudflare-schema-validation-schemas-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 454
      },
      "readme": {
        "markdown": "# `data_cloudflare_schema_validation_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_schema_validation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_settings).\n"
      },
      "symbolId": "src/data-cloudflare-schema-validation-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 455
      },
      "readme": {
        "markdown": "# `data_cloudflare_snippet`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_snippet`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet).\n"
      },
      "symbolId": "src/data-cloudflare-snippet/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 456
      },
      "readme": {
        "markdown": "# `data_cloudflare_snippet_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_snippet_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_list).\n"
      },
      "symbolId": "src/data-cloudflare-snippet-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 457
      },
      "readme": {
        "markdown": "# `data_cloudflare_snippet_rules_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_snippet_rules_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_rules_list).\n"
      },
      "symbolId": "src/data-cloudflare-snippet-rules-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 458
      },
      "readme": {
        "markdown": "# `data_cloudflare_snippets`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_snippets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets).\n"
      },
      "symbolId": "src/data-cloudflare-snippets/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetsList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 459
      },
      "readme": {
        "markdown": "# `data_cloudflare_snippets_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_snippets_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets_list).\n"
      },
      "symbolId": "src/data-cloudflare-snippets-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 460
      },
      "readme": {
        "markdown": "# `data_cloudflare_spectrum_application`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_spectrum_application`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application).\n"
      },
      "symbolId": "src/data-cloudflare-spectrum-application/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 461
      },
      "readme": {
        "markdown": "# `data_cloudflare_spectrum_applications`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_spectrum_applications`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications).\n"
      },
      "symbolId": "src/data-cloudflare-spectrum-applications/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 462
      },
      "readme": {
        "markdown": "# `data_cloudflare_sso_connector`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_sso_connector`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connector).\n"
      },
      "symbolId": "src/data-cloudflare-sso-connector/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 463
      },
      "readme": {
        "markdown": "# `data_cloudflare_sso_connectors`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_sso_connectors`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connectors).\n"
      },
      "symbolId": "src/data-cloudflare-sso-connectors/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 464
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream).\n"
      },
      "symbolId": "src/data-cloudflare-stream/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 465
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_audio_track`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_audio_track`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_audio_track).\n"
      },
      "symbolId": "src/data-cloudflare-stream-audio-track/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamCaptionLanguage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 466
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_caption_language`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_caption_language`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_caption_language).\n"
      },
      "symbolId": "src/data-cloudflare-stream-caption-language/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamDownload": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 467
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_download`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_download`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_download).\n"
      },
      "symbolId": "src/data-cloudflare-stream-download/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 468
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_key`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_key`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_key).\n"
      },
      "symbolId": "src/data-cloudflare-stream-key/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 469
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_live_input`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_live_input`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_live_input).\n"
      },
      "symbolId": "src/data-cloudflare-stream-live-input/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermark": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 470
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_watermark`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_watermark`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermark).\n"
      },
      "symbolId": "src/data-cloudflare-stream-watermark/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 471
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_watermarks`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_watermarks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermarks).\n"
      },
      "symbolId": "src/data-cloudflare-stream-watermarks/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWebhook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 472
      },
      "readme": {
        "markdown": "# `data_cloudflare_stream_webhook`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_stream_webhook`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_webhook).\n"
      },
      "symbolId": "src/data-cloudflare-stream-webhook/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 473
      },
      "readme": {
        "markdown": "# `data_cloudflare_streams`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_streams`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams).\n"
      },
      "symbolId": "src/data-cloudflare-streams/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTieredCache": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 474
      },
      "readme": {
        "markdown": "# `data_cloudflare_tiered_cache`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_tiered_cache`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/tiered_cache).\n"
      },
      "symbolId": "src/data-cloudflare-tiered-cache/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 475
      },
      "readme": {
        "markdown": "# `data_cloudflare_token_validation_config`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_token_validation_config`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_config).\n"
      },
      "symbolId": "src/data-cloudflare-token-validation-config/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 476
      },
      "readme": {
        "markdown": "# `data_cloudflare_token_validation_configs`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_token_validation_configs`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_configs).\n"
      },
      "symbolId": "src/data-cloudflare-token-validation-configs/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 477
      },
      "readme": {
        "markdown": "# `data_cloudflare_token_validation_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_token_validation_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules).\n"
      },
      "symbolId": "src/data-cloudflare-token-validation-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 478
      },
      "readme": {
        "markdown": "# `data_cloudflare_token_validation_rules_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_token_validation_rules_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list).\n"
      },
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTotalTls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 479
      },
      "readme": {
        "markdown": "# `data_cloudflare_total_tls`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_total_tls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/total_tls).\n"
      },
      "symbolId": "src/data-cloudflare-total-tls/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 480
      },
      "readme": {
        "markdown": "# `data_cloudflare_turnstile_widget`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_turnstile_widget`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget).\n"
      },
      "symbolId": "src/data-cloudflare-turnstile-widget/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 481
      },
      "readme": {
        "markdown": "# `data_cloudflare_turnstile_widgets`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_turnstile_widgets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets).\n"
      },
      "symbolId": "src/data-cloudflare-turnstile-widgets/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUniversalSslSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 482
      },
      "readme": {
        "markdown": "# `data_cloudflare_universal_ssl_setting`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_universal_ssl_setting`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/universal_ssl_setting).\n"
      },
      "symbolId": "src/data-cloudflare-universal-ssl-setting/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUrlNormalizationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 483
      },
      "readme": {
        "markdown": "# `data_cloudflare_url_normalization_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_url_normalization_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/url_normalization_settings).\n"
      },
      "symbolId": "src/data-cloudflare-url-normalization-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 484
      },
      "readme": {
        "markdown": "# `data_cloudflare_user`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_user`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user).\n"
      },
      "symbolId": "src/data-cloudflare-user/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 485
      },
      "readme": {
        "markdown": "# `data_cloudflare_user_agent_blocking_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_user_agent_blocking_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule).\n"
      },
      "symbolId": "src/data-cloudflare-user-agent-blocking-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 486
      },
      "readme": {
        "markdown": "# `data_cloudflare_user_agent_blocking_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_user_agent_blocking_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules).\n"
      },
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 487
      },
      "readme": {
        "markdown": "# `data_cloudflare_user_group`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_user_group`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group).\n"
      },
      "symbolId": "src/data-cloudflare-user-group/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroupMembers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 488
      },
      "readme": {
        "markdown": "# `data_cloudflare_user_group_members`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_user_group_members`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members).\n"
      },
      "symbolId": "src/data-cloudflare-user-group-members/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 489
      },
      "readme": {
        "markdown": "# `data_cloudflare_user_groups`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_user_groups`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups).\n"
      },
      "symbolId": "src/data-cloudflare-user-groups/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredential": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 490
      },
      "readme": {
        "markdown": "# `data_cloudflare_vulnerability_scanner_credential`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_vulnerability_scanner_credential`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential).\n"
      },
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 491
      },
      "readme": {
        "markdown": "# `data_cloudflare_vulnerability_scanner_credential_set`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_vulnerability_scanner_credential_set`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_set).\n"
      },
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-set/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 492
      },
      "readme": {
        "markdown": "# `data_cloudflare_vulnerability_scanner_credential_sets`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_vulnerability_scanner_credential_sets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_sets).\n"
      },
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-sets/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 493
      },
      "readme": {
        "markdown": "# `data_cloudflare_vulnerability_scanner_credentials`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_vulnerability_scanner_credentials`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credentials).\n"
      },
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credentials/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 494
      },
      "readme": {
        "markdown": "# `data_cloudflare_vulnerability_scanner_target_environment`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_vulnerability_scanner_target_environment`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environment).\n"
      },
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environment/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 495
      },
      "readme": {
        "markdown": "# `data_cloudflare_vulnerability_scanner_target_environments`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_vulnerability_scanner_target_environments`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environments).\n"
      },
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 496
      },
      "readme": {
        "markdown": "# `data_cloudflare_waiting_room`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_waiting_room`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room).\n"
      },
      "symbolId": "src/data-cloudflare-waiting-room/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 497
      },
      "readme": {
        "markdown": "# `data_cloudflare_waiting_room_event`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_waiting_room_event`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_event).\n"
      },
      "symbolId": "src/data-cloudflare-waiting-room-event/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 498
      },
      "readme": {
        "markdown": "# `data_cloudflare_waiting_room_events`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_waiting_room_events`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_events).\n"
      },
      "symbolId": "src/data-cloudflare-waiting-room-events/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 499
      },
      "readme": {
        "markdown": "# `data_cloudflare_waiting_room_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_waiting_room_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_rules).\n"
      },
      "symbolId": "src/data-cloudflare-waiting-room-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 500
      },
      "readme": {
        "markdown": "# `data_cloudflare_waiting_room_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_waiting_room_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_settings).\n"
      },
      "symbolId": "src/data-cloudflare-waiting-room-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 501
      },
      "readme": {
        "markdown": "# `data_cloudflare_waiting_rooms`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_waiting_rooms`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_rooms).\n"
      },
      "symbolId": "src/data-cloudflare-waiting-rooms/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostname": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 502
      },
      "readme": {
        "markdown": "# `data_cloudflare_web3_hostname`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_web3_hostname`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostname).\n"
      },
      "symbolId": "src/data-cloudflare-web3-hostname/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 503
      },
      "readme": {
        "markdown": "# `data_cloudflare_web3_hostnames`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_web3_hostnames`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostnames).\n"
      },
      "symbolId": "src/data-cloudflare-web3-hostnames/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 504
      },
      "readme": {
        "markdown": "# `data_cloudflare_web_analytics_site`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_web_analytics_site`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site).\n"
      },
      "symbolId": "src/data-cloudflare-web-analytics-site/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 505
      },
      "readme": {
        "markdown": "# `data_cloudflare_web_analytics_sites`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_web_analytics_sites`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_sites).\n"
      },
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 506
      },
      "readme": {
        "markdown": "# `data_cloudflare_worker`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_worker`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker).\n"
      },
      "symbolId": "src/data-cloudflare-worker/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 507
      },
      "readme": {
        "markdown": "# `data_cloudflare_worker_version`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_worker_version`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version).\n"
      },
      "symbolId": "src/data-cloudflare-worker-version/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 508
      },
      "readme": {
        "markdown": "# `data_cloudflare_worker_versions`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_worker_versions`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_versions).\n"
      },
      "symbolId": "src/data-cloudflare-worker-versions/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 509
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers).\n"
      },
      "symbolId": "src/data-cloudflare-workers/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 510
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_cron_trigger`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_cron_trigger`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_cron_trigger).\n"
      },
      "symbolId": "src/data-cloudflare-workers-cron-trigger/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 511
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_custom_domain`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_custom_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain).\n"
      },
      "symbolId": "src/data-cloudflare-workers-custom-domain/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 512
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_custom_domains`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_custom_domains`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains).\n"
      },
      "symbolId": "src/data-cloudflare-workers-custom-domains/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 513
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_deployment`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_deployment`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_deployment).\n"
      },
      "symbolId": "src/data-cloudflare-workers-deployment/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 514
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_for_platforms_dispatch_namespace`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_for_platforms_dispatch_namespace`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespace).\n"
      },
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 515
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_for_platforms_dispatch_namespaces`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_for_platforms_dispatch_namespaces`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespaces).\n"
      },
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKv": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 516
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_kv`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_kv`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv).\n"
      },
      "symbolId": "src/data-cloudflare-workers-kv/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 517
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_kv_namespace`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_kv_namespace`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace).\n"
      },
      "symbolId": "src/data-cloudflare-workers-kv-namespace/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 518
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_kv_namespaces`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_kv_namespaces`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces).\n"
      },
      "symbolId": "src/data-cloudflare-workers-kv-namespaces/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 519
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_route`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_route).\n"
      },
      "symbolId": "src/data-cloudflare-workers-route/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 520
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_routes`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_routes`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_routes).\n"
      },
      "symbolId": "src/data-cloudflare-workers-routes/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScript": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 521
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_script`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_script`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script).\n"
      },
      "symbolId": "src/data-cloudflare-workers-script/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScriptSubdomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 522
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_script_subdomain`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_script_subdomain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script_subdomain).\n"
      },
      "symbolId": "src/data-cloudflare-workers-script-subdomain/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 523
      },
      "readme": {
        "markdown": "# `data_cloudflare_workers_scripts`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workers_scripts`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_scripts).\n"
      },
      "symbolId": "src/data-cloudflare-workers-scripts/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 524
      },
      "readme": {
        "markdown": "# `data_cloudflare_workflow`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workflow`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow).\n"
      },
      "symbolId": "src/data-cloudflare-workflow/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 525
      },
      "readme": {
        "markdown": "# `data_cloudflare_workflows`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_workflows`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflows).\n"
      },
      "symbolId": "src/data-cloudflare-workflows/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 526
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_ai_controls_mcp_portal`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_ai_controls_mcp_portal`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 527
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_ai_controls_mcp_portals`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_ai_controls_mcp_portals`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portals).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 528
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_ai_controls_mcp_server`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_ai_controls_mcp_server`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 529
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_ai_controls_mcp_servers`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_ai_controls_mcp_servers`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_servers).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 530
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_application`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_application`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 531
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_applications`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_applications`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 532
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_custom_page`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_custom_page`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_page).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-page/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 533
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_custom_pages`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_custom_pages`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_pages).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-pages/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 534
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_group`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_group`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 535
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_groups`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_groups`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 536
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_identity_provider`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_identity_provider`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 537
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_identity_providers`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_identity_providers`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 538
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_infrastructure_target`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_infrastructure_target`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 539
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_infrastructure_targets`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_infrastructure_targets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessKeyConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 540
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_key_configuration`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_key_configuration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_key_configuration).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-key-configuration/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 541
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_mtls_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_mtls_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 542
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_mtls_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_mtls_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsHostnameSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 543
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_mtls_hostname_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_mtls_hostname_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_hostname_settings).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 544
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_policies`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_policies`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policies).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 545
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_policy`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policy).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 546
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_service_token`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_service_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-service-token/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 547
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_service_tokens`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_service_tokens`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-service-tokens/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 548
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_short_lived_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_short_lived_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 549
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_short_lived_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_short_lived_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 550
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_tag`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_tag`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tag).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-tag/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 551
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_access_tags`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_access_tags`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tags).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-access-tags/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 552
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_custom_profile`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_custom_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 553
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_custom_profile_local_domain_fallback`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_custom_profile_local_domain_fallback`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile_local_domain_fallback).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 554
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_custom_profiles`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_custom_profiles`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profiles).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 555
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_default_profile`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_default_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 556
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_default_profile_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_default_profile_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 557
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_default_profile_local_domain_fallback`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_default_profile_local_domain_fallback`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_local_domain_fallback).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 558
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_ip_profile`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_ip_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profile/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 559
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_ip_profiles`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_ip_profiles`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profiles).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profiles/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 560
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_managed_networks`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_managed_networks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 561
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_managed_networks_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_managed_networks_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks_list).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 562
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_posture_integration`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_posture_integration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integration).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integration/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 563
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_posture_integrations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_posture_integrations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integrations).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 564
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_posture_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_posture_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rule).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 565
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_posture_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_posture_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rules).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 566
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_settings).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSubnet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 567
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_device_subnet`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_device_subnet`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_subnet).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-device-subnet/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 568
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dex_rule`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dex_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rule).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 569
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dex_rules`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dex_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 570
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dex_test`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dex_test`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 571
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dex_tests`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dex_tests`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 572
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_custom_entries`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_custom_entries`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entries).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 573
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_custom_entry`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_custom_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entry).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 574
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_custom_profile`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_custom_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_profile).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 575
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_dataset`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_dataset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_dataset).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 576
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_datasets`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_datasets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_datasets).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 577
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_entries`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_entries`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entries).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 578
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_entry`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entry).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 579
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_integration_entries`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_integration_entries`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entries).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 580
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_integration_entry`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_integration_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entry).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 581
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_predefined_entries`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_predefined_entries`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entries).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 582
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_predefined_entry`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_predefined_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entry).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 583
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_predefined_profile`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_predefined_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_profile).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 584
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dlp_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dlp_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_settings).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dlp-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 585
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dns_location`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dns_location`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_location).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 586
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_dns_locations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_dns_locations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_locations).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 587
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_app_types_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_app_types_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_app_types_list).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-app-types-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 588
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_categories_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_categories_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_categories_list).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 589
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_certificate`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificate).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificate/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 590
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_certificates`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificates).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificates/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 591
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_logging`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_logging`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_logging).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 592
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_pacfile`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_pacfile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfile).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfile/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 593
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_pacfiles`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_pacfiles`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfiles).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfiles/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 594
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_policies`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_policies`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policies).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 595
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_policy`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policy).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 596
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_proxy_endpoint`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_proxy_endpoint`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoint).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 597
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_proxy_endpoints`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_proxy_endpoints`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoints).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 598
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_gateway_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_gateway_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_settings).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 599
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_list`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-list/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 600
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_lists`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_lists`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_lists).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 601
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_network_hostname_route`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_network_hostname_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-route/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 602
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_network_hostname_routes`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_network_hostname_routes`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-routes/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 603
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_organization`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_organization`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_organization).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 604
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_risk_behavior`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_risk_behavior`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_behavior).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-risk-behavior/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 605
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_risk_scoring_integration`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_risk_scoring_integration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integration).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integration/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 606
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_risk_scoring_integrations`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_risk_scoring_integrations`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integrations).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 607
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflared`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflared`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 608
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflared_config`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflared_config`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_config).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 609
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflared_route`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflared_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 610
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflared_routes`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflared_routes`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 611
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflared_token`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflared_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_token).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 612
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflared_virtual_network`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflared_virtual_network`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 613
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflared_virtual_networks`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflared_virtual_networks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 614
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_cloudflareds`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_cloudflareds`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 615
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_warp_connector`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_warp_connector`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectorToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 616
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_warp_connector_token`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_warp_connector_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector_token).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 617
      },
      "readme": {
        "markdown": "# `data_cloudflare_zero_trust_tunnel_warp_connectors`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zero_trust_tunnel_warp_connectors`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors).\n"
      },
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 618
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone).\n"
      },
      "symbolId": "src/data-cloudflare-zone/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheReserve": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 619
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_cache_reserve`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_cache_reserve`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_reserve).\n"
      },
      "symbolId": "src/data-cloudflare-zone-cache-reserve/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 620
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_cache_variants`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_cache_variants`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_variants).\n"
      },
      "symbolId": "src/data-cloudflare-zone-cache-variants/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 621
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_dns_settings`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_dns_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dns_settings).\n"
      },
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnssec": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 622
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_dnssec`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_dnssec`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dnssec).\n"
      },
      "symbolId": "src/data-cloudflare-zone-dnssec/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneHold": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 623
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_hold`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_hold`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_hold).\n"
      },
      "symbolId": "src/data-cloudflare-zone-hold/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 624
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_lockdown`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_lockdown`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown).\n"
      },
      "symbolId": "src/data-cloudflare-zone-lockdown/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 625
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_lockdowns`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_lockdowns`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns).\n"
      },
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 626
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_setting`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_setting`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_setting).\n"
      },
      "symbolId": "src/data-cloudflare-zone-setting/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 627
      },
      "readme": {
        "markdown": "# `data_cloudflare_zone_subscription`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zone_subscription`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_subscription).\n"
      },
      "symbolId": "src/data-cloudflare-zone-subscription/index:"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 628
      },
      "readme": {
        "markdown": "# `data_cloudflare_zones`\n\nRefer to the Terraform Registry for docs: [`data_cloudflare_zones`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones).\n"
      },
      "symbolId": "src/data-cloudflare-zones/index:"
    },
    "@cdktn/provider-cloudflare.dnsFirewall": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 54
      },
      "readme": {
        "markdown": "# `cloudflare_dns_firewall`\n\nRefer to the Terraform Registry for docs: [`cloudflare_dns_firewall`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall).\n"
      },
      "symbolId": "src/dns-firewall/index:"
    },
    "@cdktn/provider-cloudflare.dnsRecord": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 55
      },
      "readme": {
        "markdown": "# `cloudflare_dns_record`\n\nRefer to the Terraform Registry for docs: [`cloudflare_dns_record`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record).\n"
      },
      "symbolId": "src/dns-record/index:"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 56
      },
      "readme": {
        "markdown": "# `cloudflare_dns_zone_transfers_acl`\n\nRefer to the Terraform Registry for docs: [`cloudflare_dns_zone_transfers_acl`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_acl).\n"
      },
      "symbolId": "src/dns-zone-transfers-acl/index:"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersIncoming": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 57
      },
      "readme": {
        "markdown": "# `cloudflare_dns_zone_transfers_incoming`\n\nRefer to the Terraform Registry for docs: [`cloudflare_dns_zone_transfers_incoming`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming).\n"
      },
      "symbolId": "src/dns-zone-transfers-incoming/index:"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersOutgoing": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 58
      },
      "readme": {
        "markdown": "# `cloudflare_dns_zone_transfers_outgoing`\n\nRefer to the Terraform Registry for docs: [`cloudflare_dns_zone_transfers_outgoing`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_outgoing).\n"
      },
      "symbolId": "src/dns-zone-transfers-outgoing/index:"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersPeer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 59
      },
      "readme": {
        "markdown": "# `cloudflare_dns_zone_transfers_peer`\n\nRefer to the Terraform Registry for docs: [`cloudflare_dns_zone_transfers_peer`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer).\n"
      },
      "symbolId": "src/dns-zone-transfers-peer/index:"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersTsig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 60
      },
      "readme": {
        "markdown": "# `cloudflare_dns_zone_transfers_tsig`\n\nRefer to the Terraform Registry for docs: [`cloudflare_dns_zone_transfers_tsig`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig).\n"
      },
      "symbolId": "src/dns-zone-transfers-tsig/index:"
    },
    "@cdktn/provider-cloudflare.emailRoutingAddress": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 61
      },
      "readme": {
        "markdown": "# `cloudflare_email_routing_address`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_routing_address`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_address).\n"
      },
      "symbolId": "src/email-routing-address/index:"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 62
      },
      "readme": {
        "markdown": "# `cloudflare_email_routing_catch_all`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_routing_catch_all`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all).\n"
      },
      "symbolId": "src/email-routing-catch-all/index:"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 63
      },
      "readme": {
        "markdown": "# `cloudflare_email_routing_dns`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_routing_dns`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_dns).\n"
      },
      "symbolId": "src/email-routing-dns/index:"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 64
      },
      "readme": {
        "markdown": "# `cloudflare_email_routing_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_routing_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule).\n"
      },
      "symbolId": "src/email-routing-rule/index:"
    },
    "@cdktn/provider-cloudflare.emailRoutingSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 65
      },
      "readme": {
        "markdown": "# `cloudflare_email_routing_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_routing_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_settings).\n"
      },
      "symbolId": "src/email-routing-settings/index:"
    },
    "@cdktn/provider-cloudflare.emailSecurityBlockSender": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 66
      },
      "readme": {
        "markdown": "# `cloudflare_email_security_block_sender`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_security_block_sender`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender).\n"
      },
      "symbolId": "src/email-security-block-sender/index:"
    },
    "@cdktn/provider-cloudflare.emailSecurityImpersonationRegistry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 67
      },
      "readme": {
        "markdown": "# `cloudflare_email_security_impersonation_registry`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_security_impersonation_registry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry).\n"
      },
      "symbolId": "src/email-security-impersonation-registry/index:"
    },
    "@cdktn/provider-cloudflare.emailSecurityTrustedDomains": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 68
      },
      "readme": {
        "markdown": "# `cloudflare_email_security_trusted_domains`\n\nRefer to the Terraform Registry for docs: [`cloudflare_email_security_trusted_domains`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains).\n"
      },
      "symbolId": "src/email-security-trusted-domains/index:"
    },
    "@cdktn/provider-cloudflare.filter": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 69
      },
      "readme": {
        "markdown": "# `cloudflare_filter`\n\nRefer to the Terraform Registry for docs: [`cloudflare_filter`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter).\n"
      },
      "symbolId": "src/filter/index:"
    },
    "@cdktn/provider-cloudflare.firewallRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 70
      },
      "readme": {
        "markdown": "# `cloudflare_firewall_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_firewall_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule).\n"
      },
      "symbolId": "src/firewall-rule/index:"
    },
    "@cdktn/provider-cloudflare.healthcheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 71
      },
      "readme": {
        "markdown": "# `cloudflare_healthcheck`\n\nRefer to the Terraform Registry for docs: [`cloudflare_healthcheck`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck).\n"
      },
      "symbolId": "src/healthcheck/index:"
    },
    "@cdktn/provider-cloudflare.hostnameTlsSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 72
      },
      "readme": {
        "markdown": "# `cloudflare_hostname_tls_setting`\n\nRefer to the Terraform Registry for docs: [`cloudflare_hostname_tls_setting`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting).\n"
      },
      "symbolId": "src/hostname-tls-setting/index:"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 73
      },
      "readme": {
        "markdown": "# `cloudflare_hyperdrive_config`\n\nRefer to the Terraform Registry for docs: [`cloudflare_hyperdrive_config`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config).\n"
      },
      "symbolId": "src/hyperdrive-config/index:"
    },
    "@cdktn/provider-cloudflare.image": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 74
      },
      "readme": {
        "markdown": "# `cloudflare_image`\n\nRefer to the Terraform Registry for docs: [`cloudflare_image`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image).\n"
      },
      "symbolId": "src/image/index:"
    },
    "@cdktn/provider-cloudflare.imageVariant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 75
      },
      "readme": {
        "markdown": "# `cloudflare_image_variant`\n\nRefer to the Terraform Registry for docs: [`cloudflare_image_variant`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant).\n"
      },
      "symbolId": "src/image-variant/index:"
    },
    "@cdktn/provider-cloudflare.keylessCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 76
      },
      "readme": {
        "markdown": "# `cloudflare_keyless_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_keyless_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate).\n"
      },
      "symbolId": "src/keyless-certificate/index:"
    },
    "@cdktn/provider-cloudflare.leakedCredentialCheck": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 77
      },
      "readme": {
        "markdown": "# `cloudflare_leaked_credential_check`\n\nRefer to the Terraform Registry for docs: [`cloudflare_leaked_credential_check`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check).\n"
      },
      "symbolId": "src/leaked-credential-check/index:"
    },
    "@cdktn/provider-cloudflare.leakedCredentialCheckRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 78
      },
      "readme": {
        "markdown": "# `cloudflare_leaked_credential_check_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_leaked_credential_check_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check_rule).\n"
      },
      "symbolId": "src/leaked-credential-check-rule/index:"
    },
    "@cdktn/provider-cloudflare.list": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 79
      },
      "readme": {
        "markdown": "# `cloudflare_list`\n\nRefer to the Terraform Registry for docs: [`cloudflare_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list).\n"
      },
      "symbolId": "src/list/index:"
    },
    "@cdktn/provider-cloudflare.listItem": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 80
      },
      "readme": {
        "markdown": "# `cloudflare_list_item`\n\nRefer to the Terraform Registry for docs: [`cloudflare_list_item`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item).\n"
      },
      "symbolId": "src/list-item/index:"
    },
    "@cdktn/provider-cloudflare.loadBalancer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 81
      },
      "readme": {
        "markdown": "# `cloudflare_load_balancer`\n\nRefer to the Terraform Registry for docs: [`cloudflare_load_balancer`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer).\n"
      },
      "symbolId": "src/load-balancer/index:"
    },
    "@cdktn/provider-cloudflare.loadBalancerMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 82
      },
      "readme": {
        "markdown": "# `cloudflare_load_balancer_monitor`\n\nRefer to the Terraform Registry for docs: [`cloudflare_load_balancer_monitor`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor).\n"
      },
      "symbolId": "src/load-balancer-monitor/index:"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 83
      },
      "readme": {
        "markdown": "# `cloudflare_load_balancer_pool`\n\nRefer to the Terraform Registry for docs: [`cloudflare_load_balancer_pool`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool).\n"
      },
      "symbolId": "src/load-balancer-pool/index:"
    },
    "@cdktn/provider-cloudflare.logpullRetention": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 84
      },
      "readme": {
        "markdown": "# `cloudflare_logpull_retention`\n\nRefer to the Terraform Registry for docs: [`cloudflare_logpull_retention`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpull_retention).\n"
      },
      "symbolId": "src/logpull-retention/index:"
    },
    "@cdktn/provider-cloudflare.logpushJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 85
      },
      "readme": {
        "markdown": "# `cloudflare_logpush_job`\n\nRefer to the Terraform Registry for docs: [`cloudflare_logpush_job`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job).\n"
      },
      "symbolId": "src/logpush-job/index:"
    },
    "@cdktn/provider-cloudflare.logpushOwnershipChallenge": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 86
      },
      "readme": {
        "markdown": "# `cloudflare_logpush_ownership_challenge`\n\nRefer to the Terraform Registry for docs: [`cloudflare_logpush_ownership_challenge`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_ownership_challenge).\n"
      },
      "symbolId": "src/logpush-ownership-challenge/index:"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 87
      },
      "readme": {
        "markdown": "# `cloudflare_magic_network_monitoring_configuration`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_network_monitoring_configuration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration).\n"
      },
      "symbolId": "src/magic-network-monitoring-configuration/index:"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 88
      },
      "readme": {
        "markdown": "# `cloudflare_magic_network_monitoring_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_network_monitoring_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule).\n"
      },
      "symbolId": "src/magic-network-monitoring-rule/index:"
    },
    "@cdktn/provider-cloudflare.magicTransitConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 89
      },
      "readme": {
        "markdown": "# `cloudflare_magic_transit_connector`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_transit_connector`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector).\n"
      },
      "symbolId": "src/magic-transit-connector/index:"
    },
    "@cdktn/provider-cloudflare.magicTransitSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 90
      },
      "readme": {
        "markdown": "# `cloudflare_magic_transit_site`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_transit_site`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site).\n"
      },
      "symbolId": "src/magic-transit-site/index:"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 91
      },
      "readme": {
        "markdown": "# `cloudflare_magic_transit_site_acl`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_transit_site_acl`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl).\n"
      },
      "symbolId": "src/magic-transit-site-acl/index:"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 92
      },
      "readme": {
        "markdown": "# `cloudflare_magic_transit_site_lan`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_transit_site_lan`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan).\n"
      },
      "symbolId": "src/magic-transit-site-lan/index:"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteWan": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 93
      },
      "readme": {
        "markdown": "# `cloudflare_magic_transit_site_wan`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_transit_site_wan`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan).\n"
      },
      "symbolId": "src/magic-transit-site-wan/index:"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 94
      },
      "readme": {
        "markdown": "# `cloudflare_magic_wan_gre_tunnel`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_wan_gre_tunnel`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel).\n"
      },
      "symbolId": "src/magic-wan-gre-tunnel/index:"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 95
      },
      "readme": {
        "markdown": "# `cloudflare_magic_wan_ipsec_tunnel`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_wan_ipsec_tunnel`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel).\n"
      },
      "symbolId": "src/magic-wan-ipsec-tunnel/index:"
    },
    "@cdktn/provider-cloudflare.magicWanStaticRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 96
      },
      "readme": {
        "markdown": "# `cloudflare_magic_wan_static_route`\n\nRefer to the Terraform Registry for docs: [`cloudflare_magic_wan_static_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route).\n"
      },
      "symbolId": "src/magic-wan-static-route/index:"
    },
    "@cdktn/provider-cloudflare.managedTransforms": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 97
      },
      "readme": {
        "markdown": "# `cloudflare_managed_transforms`\n\nRefer to the Terraform Registry for docs: [`cloudflare_managed_transforms`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms).\n"
      },
      "symbolId": "src/managed-transforms/index:"
    },
    "@cdktn/provider-cloudflare.mtlsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 98
      },
      "readme": {
        "markdown": "# `cloudflare_mtls_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_mtls_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate).\n"
      },
      "symbolId": "src/mtls-certificate/index:"
    },
    "@cdktn/provider-cloudflare.notificationPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 99
      },
      "readme": {
        "markdown": "# `cloudflare_notification_policy`\n\nRefer to the Terraform Registry for docs: [`cloudflare_notification_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy).\n"
      },
      "symbolId": "src/notification-policy/index:"
    },
    "@cdktn/provider-cloudflare.notificationPolicyWebhooks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 100
      },
      "readme": {
        "markdown": "# `cloudflare_notification_policy_webhooks`\n\nRefer to the Terraform Registry for docs: [`cloudflare_notification_policy_webhooks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks).\n"
      },
      "symbolId": "src/notification-policy-webhooks/index:"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 101
      },
      "readme": {
        "markdown": "# `cloudflare_observatory_scheduled_test`\n\nRefer to the Terraform Registry for docs: [`cloudflare_observatory_scheduled_test`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test).\n"
      },
      "symbolId": "src/observatory-scheduled-test/index:"
    },
    "@cdktn/provider-cloudflare.organization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 102
      },
      "readme": {
        "markdown": "# `cloudflare_organization`\n\nRefer to the Terraform Registry for docs: [`cloudflare_organization`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization).\n"
      },
      "symbolId": "src/organization/index:"
    },
    "@cdktn/provider-cloudflare.organizationProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 103
      },
      "readme": {
        "markdown": "# `cloudflare_organization_profile`\n\nRefer to the Terraform Registry for docs: [`cloudflare_organization_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile).\n"
      },
      "symbolId": "src/organization-profile/index:"
    },
    "@cdktn/provider-cloudflare.originCaCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 104
      },
      "readme": {
        "markdown": "# `cloudflare_origin_ca_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_origin_ca_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate).\n"
      },
      "symbolId": "src/origin-ca-certificate/index:"
    },
    "@cdktn/provider-cloudflare.pageRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 105
      },
      "readme": {
        "markdown": "# `cloudflare_page_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_page_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule).\n"
      },
      "symbolId": "src/page-rule/index:"
    },
    "@cdktn/provider-cloudflare.pageShieldPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 106
      },
      "readme": {
        "markdown": "# `cloudflare_page_shield_policy`\n\nRefer to the Terraform Registry for docs: [`cloudflare_page_shield_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy).\n"
      },
      "symbolId": "src/page-shield-policy/index:"
    },
    "@cdktn/provider-cloudflare.pagesDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 107
      },
      "readme": {
        "markdown": "# `cloudflare_pages_domain`\n\nRefer to the Terraform Registry for docs: [`cloudflare_pages_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_domain).\n"
      },
      "symbolId": "src/pages-domain/index:"
    },
    "@cdktn/provider-cloudflare.pagesProject": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 108
      },
      "readme": {
        "markdown": "# `cloudflare_pages_project`\n\nRefer to the Terraform Registry for docs: [`cloudflare_pages_project`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project).\n"
      },
      "symbolId": "src/pages-project/index:"
    },
    "@cdktn/provider-cloudflare.pipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 109
      },
      "readme": {
        "markdown": "# `cloudflare_pipeline`\n\nRefer to the Terraform Registry for docs: [`cloudflare_pipeline`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline).\n"
      },
      "symbolId": "src/pipeline/index:"
    },
    "@cdktn/provider-cloudflare.pipelineSink": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 110
      },
      "readme": {
        "markdown": "# `cloudflare_pipeline_sink`\n\nRefer to the Terraform Registry for docs: [`cloudflare_pipeline_sink`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink).\n"
      },
      "symbolId": "src/pipeline-sink/index:"
    },
    "@cdktn/provider-cloudflare.pipelineStream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 111
      },
      "readme": {
        "markdown": "# `cloudflare_pipeline_stream`\n\nRefer to the Terraform Registry for docs: [`cloudflare_pipeline_stream`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream).\n"
      },
      "symbolId": "src/pipeline-stream/index:"
    },
    "@cdktn/provider-cloudflare.provider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 629
      },
      "readme": {
        "markdown": "# `provider`\n\nRefer to the Terraform Registry for docs: [`cloudflare`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs).\n"
      },
      "symbolId": "src/provider/index:"
    },
    "@cdktn/provider-cloudflare.queue": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 112
      },
      "readme": {
        "markdown": "# `cloudflare_queue`\n\nRefer to the Terraform Registry for docs: [`cloudflare_queue`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue).\n"
      },
      "symbolId": "src/queue/index:"
    },
    "@cdktn/provider-cloudflare.queueConsumer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 113
      },
      "readme": {
        "markdown": "# `cloudflare_queue_consumer`\n\nRefer to the Terraform Registry for docs: [`cloudflare_queue_consumer`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer).\n"
      },
      "symbolId": "src/queue-consumer/index:"
    },
    "@cdktn/provider-cloudflare.r2Bucket": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 114
      },
      "readme": {
        "markdown": "# `cloudflare_r2_bucket`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_bucket`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket).\n"
      },
      "symbolId": "src/r2-bucket/index:"
    },
    "@cdktn/provider-cloudflare.r2BucketCors": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 115
      },
      "readme": {
        "markdown": "# `cloudflare_r2_bucket_cors`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_bucket_cors`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors).\n"
      },
      "symbolId": "src/r2-bucket-cors/index:"
    },
    "@cdktn/provider-cloudflare.r2BucketEventNotification": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 116
      },
      "readme": {
        "markdown": "# `cloudflare_r2_bucket_event_notification`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_bucket_event_notification`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification).\n"
      },
      "symbolId": "src/r2-bucket-event-notification/index:"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 117
      },
      "readme": {
        "markdown": "# `cloudflare_r2_bucket_lifecycle`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_bucket_lifecycle`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle).\n"
      },
      "symbolId": "src/r2-bucket-lifecycle/index:"
    },
    "@cdktn/provider-cloudflare.r2BucketLock": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 118
      },
      "readme": {
        "markdown": "# `cloudflare_r2_bucket_lock`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_bucket_lock`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock).\n"
      },
      "symbolId": "src/r2-bucket-lock/index:"
    },
    "@cdktn/provider-cloudflare.r2BucketSippy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 119
      },
      "readme": {
        "markdown": "# `cloudflare_r2_bucket_sippy`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_bucket_sippy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy).\n"
      },
      "symbolId": "src/r2-bucket-sippy/index:"
    },
    "@cdktn/provider-cloudflare.r2CustomDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 120
      },
      "readme": {
        "markdown": "# `cloudflare_r2_custom_domain`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_custom_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain).\n"
      },
      "symbolId": "src/r2-custom-domain/index:"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 121
      },
      "readme": {
        "markdown": "# `cloudflare_r2_data_catalog`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_data_catalog`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_data_catalog).\n"
      },
      "symbolId": "src/r2-data-catalog/index:"
    },
    "@cdktn/provider-cloudflare.r2ManagedDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 122
      },
      "readme": {
        "markdown": "# `cloudflare_r2_managed_domain`\n\nRefer to the Terraform Registry for docs: [`cloudflare_r2_managed_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain).\n"
      },
      "symbolId": "src/r2-managed-domain/index:"
    },
    "@cdktn/provider-cloudflare.rateLimit": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 123
      },
      "readme": {
        "markdown": "# `cloudflare_rate_limit`\n\nRefer to the Terraform Registry for docs: [`cloudflare_rate_limit`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit).\n"
      },
      "symbolId": "src/rate-limit/index:"
    },
    "@cdktn/provider-cloudflare.regionalHostname": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 124
      },
      "readme": {
        "markdown": "# `cloudflare_regional_hostname`\n\nRefer to the Terraform Registry for docs: [`cloudflare_regional_hostname`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname).\n"
      },
      "symbolId": "src/regional-hostname/index:"
    },
    "@cdktn/provider-cloudflare.regionalTieredCache": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 125
      },
      "readme": {
        "markdown": "# `cloudflare_regional_tiered_cache`\n\nRefer to the Terraform Registry for docs: [`cloudflare_regional_tiered_cache`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_tiered_cache).\n"
      },
      "symbolId": "src/regional-tiered-cache/index:"
    },
    "@cdktn/provider-cloudflare.registrarDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 126
      },
      "readme": {
        "markdown": "# `cloudflare_registrar_domain`\n\nRefer to the Terraform Registry for docs: [`cloudflare_registrar_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain).\n"
      },
      "symbolId": "src/registrar-domain/index:"
    },
    "@cdktn/provider-cloudflare.ruleset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 127
      },
      "readme": {
        "markdown": "# `cloudflare_ruleset`\n\nRefer to the Terraform Registry for docs: [`cloudflare_ruleset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset).\n"
      },
      "symbolId": "src/ruleset/index:"
    },
    "@cdktn/provider-cloudflare.schemaValidationOperationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 128
      },
      "readme": {
        "markdown": "# `cloudflare_schema_validation_operation_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_schema_validation_operation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_operation_settings).\n"
      },
      "symbolId": "src/schema-validation-operation-settings/index:"
    },
    "@cdktn/provider-cloudflare.schemaValidationSchemas": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 129
      },
      "readme": {
        "markdown": "# `cloudflare_schema_validation_schemas`\n\nRefer to the Terraform Registry for docs: [`cloudflare_schema_validation_schemas`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas).\n"
      },
      "symbolId": "src/schema-validation-schemas/index:"
    },
    "@cdktn/provider-cloudflare.schemaValidationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 130
      },
      "readme": {
        "markdown": "# `cloudflare_schema_validation_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_schema_validation_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_settings).\n"
      },
      "symbolId": "src/schema-validation-settings/index:"
    },
    "@cdktn/provider-cloudflare.snippet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 131
      },
      "readme": {
        "markdown": "# `cloudflare_snippet`\n\nRefer to the Terraform Registry for docs: [`cloudflare_snippet`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet).\n"
      },
      "symbolId": "src/snippet/index:"
    },
    "@cdktn/provider-cloudflare.snippetRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 132
      },
      "readme": {
        "markdown": "# `cloudflare_snippet_rules`\n\nRefer to the Terraform Registry for docs: [`cloudflare_snippet_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules).\n"
      },
      "symbolId": "src/snippet-rules/index:"
    },
    "@cdktn/provider-cloudflare.snippets": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 133
      },
      "readme": {
        "markdown": "# `cloudflare_snippets`\n\nRefer to the Terraform Registry for docs: [`cloudflare_snippets`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets).\n"
      },
      "symbolId": "src/snippets/index:"
    },
    "@cdktn/provider-cloudflare.spectrumApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 134
      },
      "readme": {
        "markdown": "# `cloudflare_spectrum_application`\n\nRefer to the Terraform Registry for docs: [`cloudflare_spectrum_application`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application).\n"
      },
      "symbolId": "src/spectrum-application/index:"
    },
    "@cdktn/provider-cloudflare.ssoConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 135
      },
      "readme": {
        "markdown": "# `cloudflare_sso_connector`\n\nRefer to the Terraform Registry for docs: [`cloudflare_sso_connector`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector).\n"
      },
      "symbolId": "src/sso-connector/index:"
    },
    "@cdktn/provider-cloudflare.stream": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 136
      },
      "readme": {
        "markdown": "# `cloudflare_stream`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream).\n"
      },
      "symbolId": "src/stream/index:"
    },
    "@cdktn/provider-cloudflare.streamAudioTrack": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 137
      },
      "readme": {
        "markdown": "# `cloudflare_stream_audio_track`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream_audio_track`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track).\n"
      },
      "symbolId": "src/stream-audio-track/index:"
    },
    "@cdktn/provider-cloudflare.streamCaptionLanguage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 138
      },
      "readme": {
        "markdown": "# `cloudflare_stream_caption_language`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream_caption_language`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language).\n"
      },
      "symbolId": "src/stream-caption-language/index:"
    },
    "@cdktn/provider-cloudflare.streamDownload": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 139
      },
      "readme": {
        "markdown": "# `cloudflare_stream_download`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream_download`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_download).\n"
      },
      "symbolId": "src/stream-download/index:"
    },
    "@cdktn/provider-cloudflare.streamKey": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 140
      },
      "readme": {
        "markdown": "# `cloudflare_stream_key`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream_key`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_key).\n"
      },
      "symbolId": "src/stream-key/index:"
    },
    "@cdktn/provider-cloudflare.streamLiveInput": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 141
      },
      "readme": {
        "markdown": "# `cloudflare_stream_live_input`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream_live_input`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input).\n"
      },
      "symbolId": "src/stream-live-input/index:"
    },
    "@cdktn/provider-cloudflare.streamWatermark": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 142
      },
      "readme": {
        "markdown": "# `cloudflare_stream_watermark`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream_watermark`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark).\n"
      },
      "symbolId": "src/stream-watermark/index:"
    },
    "@cdktn/provider-cloudflare.streamWebhook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 143
      },
      "readme": {
        "markdown": "# `cloudflare_stream_webhook`\n\nRefer to the Terraform Registry for docs: [`cloudflare_stream_webhook`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_webhook).\n"
      },
      "symbolId": "src/stream-webhook/index:"
    },
    "@cdktn/provider-cloudflare.tieredCache": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 144
      },
      "readme": {
        "markdown": "# `cloudflare_tiered_cache`\n\nRefer to the Terraform Registry for docs: [`cloudflare_tiered_cache`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/tiered_cache).\n"
      },
      "symbolId": "src/tiered-cache/index:"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 145
      },
      "readme": {
        "markdown": "# `cloudflare_token_validation_config`\n\nRefer to the Terraform Registry for docs: [`cloudflare_token_validation_config`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config).\n"
      },
      "symbolId": "src/token-validation-config/index:"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 146
      },
      "readme": {
        "markdown": "# `cloudflare_token_validation_rules`\n\nRefer to the Terraform Registry for docs: [`cloudflare_token_validation_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules).\n"
      },
      "symbolId": "src/token-validation-rules/index:"
    },
    "@cdktn/provider-cloudflare.totalTls": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 147
      },
      "readme": {
        "markdown": "# `cloudflare_total_tls`\n\nRefer to the Terraform Registry for docs: [`cloudflare_total_tls`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/total_tls).\n"
      },
      "symbolId": "src/total-tls/index:"
    },
    "@cdktn/provider-cloudflare.turnstileWidget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 148
      },
      "readme": {
        "markdown": "# `cloudflare_turnstile_widget`\n\nRefer to the Terraform Registry for docs: [`cloudflare_turnstile_widget`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget).\n"
      },
      "symbolId": "src/turnstile-widget/index:"
    },
    "@cdktn/provider-cloudflare.universalSslSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 149
      },
      "readme": {
        "markdown": "# `cloudflare_universal_ssl_setting`\n\nRefer to the Terraform Registry for docs: [`cloudflare_universal_ssl_setting`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/universal_ssl_setting).\n"
      },
      "symbolId": "src/universal-ssl-setting/index:"
    },
    "@cdktn/provider-cloudflare.urlNormalizationSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 150
      },
      "readme": {
        "markdown": "# `cloudflare_url_normalization_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_url_normalization_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/url_normalization_settings).\n"
      },
      "symbolId": "src/url-normalization-settings/index:"
    },
    "@cdktn/provider-cloudflare.user": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 151
      },
      "readme": {
        "markdown": "# `cloudflare_user`\n\nRefer to the Terraform Registry for docs: [`cloudflare_user`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user).\n"
      },
      "symbolId": "src/user/index:"
    },
    "@cdktn/provider-cloudflare.userAgentBlockingRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 152
      },
      "readme": {
        "markdown": "# `cloudflare_user_agent_blocking_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_user_agent_blocking_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule).\n"
      },
      "symbolId": "src/user-agent-blocking-rule/index:"
    },
    "@cdktn/provider-cloudflare.userGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 153
      },
      "readme": {
        "markdown": "# `cloudflare_user_group`\n\nRefer to the Terraform Registry for docs: [`cloudflare_user_group`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group).\n"
      },
      "symbolId": "src/user-group/index:"
    },
    "@cdktn/provider-cloudflare.userGroupMembers": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 154
      },
      "readme": {
        "markdown": "# `cloudflare_user_group_members`\n\nRefer to the Terraform Registry for docs: [`cloudflare_user_group_members`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members).\n"
      },
      "symbolId": "src/user-group-members/index:"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerCredential": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 155
      },
      "readme": {
        "markdown": "# `cloudflare_vulnerability_scanner_credential`\n\nRefer to the Terraform Registry for docs: [`cloudflare_vulnerability_scanner_credential`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential).\n"
      },
      "symbolId": "src/vulnerability-scanner-credential/index:"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerCredentialSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 156
      },
      "readme": {
        "markdown": "# `cloudflare_vulnerability_scanner_credential_set`\n\nRefer to the Terraform Registry for docs: [`cloudflare_vulnerability_scanner_credential_set`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential_set).\n"
      },
      "symbolId": "src/vulnerability-scanner-credential-set/index:"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 157
      },
      "readme": {
        "markdown": "# `cloudflare_vulnerability_scanner_target_environment`\n\nRefer to the Terraform Registry for docs: [`cloudflare_vulnerability_scanner_target_environment`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment).\n"
      },
      "symbolId": "src/vulnerability-scanner-target-environment/index:"
    },
    "@cdktn/provider-cloudflare.waitingRoom": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 158
      },
      "readme": {
        "markdown": "# `cloudflare_waiting_room`\n\nRefer to the Terraform Registry for docs: [`cloudflare_waiting_room`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room).\n"
      },
      "symbolId": "src/waiting-room/index:"
    },
    "@cdktn/provider-cloudflare.waitingRoomEvent": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 159
      },
      "readme": {
        "markdown": "# `cloudflare_waiting_room_event`\n\nRefer to the Terraform Registry for docs: [`cloudflare_waiting_room_event`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event).\n"
      },
      "symbolId": "src/waiting-room-event/index:"
    },
    "@cdktn/provider-cloudflare.waitingRoomRules": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 160
      },
      "readme": {
        "markdown": "# `cloudflare_waiting_room_rules`\n\nRefer to the Terraform Registry for docs: [`cloudflare_waiting_room_rules`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules).\n"
      },
      "symbolId": "src/waiting-room-rules/index:"
    },
    "@cdktn/provider-cloudflare.waitingRoomSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 161
      },
      "readme": {
        "markdown": "# `cloudflare_waiting_room_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_waiting_room_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_settings).\n"
      },
      "symbolId": "src/waiting-room-settings/index:"
    },
    "@cdktn/provider-cloudflare.web3Hostname": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 162
      },
      "readme": {
        "markdown": "# `cloudflare_web3_hostname`\n\nRefer to the Terraform Registry for docs: [`cloudflare_web3_hostname`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname).\n"
      },
      "symbolId": "src/web3-hostname/index:"
    },
    "@cdktn/provider-cloudflare.webAnalyticsRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 163
      },
      "readme": {
        "markdown": "# `cloudflare_web_analytics_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_web_analytics_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule).\n"
      },
      "symbolId": "src/web-analytics-rule/index:"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 164
      },
      "readme": {
        "markdown": "# `cloudflare_web_analytics_site`\n\nRefer to the Terraform Registry for docs: [`cloudflare_web_analytics_site`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site).\n"
      },
      "symbolId": "src/web-analytics-site/index:"
    },
    "@cdktn/provider-cloudflare.worker": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 165
      },
      "readme": {
        "markdown": "# `cloudflare_worker`\n\nRefer to the Terraform Registry for docs: [`cloudflare_worker`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker).\n"
      },
      "symbolId": "src/worker/index:"
    },
    "@cdktn/provider-cloudflare.workerVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 166
      },
      "readme": {
        "markdown": "# `cloudflare_worker_version`\n\nRefer to the Terraform Registry for docs: [`cloudflare_worker_version`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version).\n"
      },
      "symbolId": "src/worker-version/index:"
    },
    "@cdktn/provider-cloudflare.workersCronTrigger": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 167
      },
      "readme": {
        "markdown": "# `cloudflare_workers_cron_trigger`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_cron_trigger`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger).\n"
      },
      "symbolId": "src/workers-cron-trigger/index:"
    },
    "@cdktn/provider-cloudflare.workersCustomDomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 168
      },
      "readme": {
        "markdown": "# `cloudflare_workers_custom_domain`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_custom_domain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain).\n"
      },
      "symbolId": "src/workers-custom-domain/index:"
    },
    "@cdktn/provider-cloudflare.workersDeployment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 169
      },
      "readme": {
        "markdown": "# `cloudflare_workers_deployment`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_deployment`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment).\n"
      },
      "symbolId": "src/workers-deployment/index:"
    },
    "@cdktn/provider-cloudflare.workersForPlatformsDispatchNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 170
      },
      "readme": {
        "markdown": "# `cloudflare_workers_for_platforms_dispatch_namespace`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_for_platforms_dispatch_namespace`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_for_platforms_dispatch_namespace).\n"
      },
      "symbolId": "src/workers-for-platforms-dispatch-namespace/index:"
    },
    "@cdktn/provider-cloudflare.workersKv": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 171
      },
      "readme": {
        "markdown": "# `cloudflare_workers_kv`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_kv`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv).\n"
      },
      "symbolId": "src/workers-kv/index:"
    },
    "@cdktn/provider-cloudflare.workersKvNamespace": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 172
      },
      "readme": {
        "markdown": "# `cloudflare_workers_kv_namespace`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_kv_namespace`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv_namespace).\n"
      },
      "symbolId": "src/workers-kv-namespace/index:"
    },
    "@cdktn/provider-cloudflare.workersRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 173
      },
      "readme": {
        "markdown": "# `cloudflare_workers_route`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_route).\n"
      },
      "symbolId": "src/workers-route/index:"
    },
    "@cdktn/provider-cloudflare.workersScript": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 174
      },
      "readme": {
        "markdown": "# `cloudflare_workers_script`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_script`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script).\n"
      },
      "symbolId": "src/workers-script/index:"
    },
    "@cdktn/provider-cloudflare.workersScriptSubdomain": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 175
      },
      "readme": {
        "markdown": "# `cloudflare_workers_script_subdomain`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workers_script_subdomain`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain).\n"
      },
      "symbolId": "src/workers-script-subdomain/index:"
    },
    "@cdktn/provider-cloudflare.workflow": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 176
      },
      "readme": {
        "markdown": "# `cloudflare_workflow`\n\nRefer to the Terraform Registry for docs: [`cloudflare_workflow`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow).\n"
      },
      "symbolId": "src/workflow/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 177
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_ai_controls_mcp_portal`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_ai_controls_mcp_portal`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal).\n"
      },
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 178
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_ai_controls_mcp_server`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_ai_controls_mcp_server`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server).\n"
      },
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 179
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_application`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_application`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application).\n"
      },
      "symbolId": "src/zero-trust-access-application/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessCustomPage": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 180
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_custom_page`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_custom_page`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page).\n"
      },
      "symbolId": "src/zero-trust-access-custom-page/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 181
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_group`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_group`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group).\n"
      },
      "symbolId": "src/zero-trust-access-group/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 182
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_identity_provider`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_identity_provider`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider).\n"
      },
      "symbolId": "src/zero-trust-access-identity-provider/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 183
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_infrastructure_target`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_infrastructure_target`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target).\n"
      },
      "symbolId": "src/zero-trust-access-infrastructure-target/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessKeyConfiguration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 184
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_key_configuration`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_key_configuration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_key_configuration).\n"
      },
      "symbolId": "src/zero-trust-access-key-configuration/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 185
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_mtls_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_mtls_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate).\n"
      },
      "symbolId": "src/zero-trust-access-mtls-certificate/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 186
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_mtls_hostname_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_mtls_hostname_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings).\n"
      },
      "symbolId": "src/zero-trust-access-mtls-hostname-settings/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 187
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_policy`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy).\n"
      },
      "symbolId": "src/zero-trust-access-policy/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessServiceToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 188
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_service_token`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_service_token`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token).\n"
      },
      "symbolId": "src/zero-trust-access-service-token/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessShortLivedCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 189
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_short_lived_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_short_lived_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_short_lived_certificate).\n"
      },
      "symbolId": "src/zero-trust-access-short-lived-certificate/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessTag": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 190
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_access_tag`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_access_tag`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_tag).\n"
      },
      "symbolId": "src/zero-trust-access-tag/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 191
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_custom_profile`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_custom_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile).\n"
      },
      "symbolId": "src/zero-trust-device-custom-profile/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 192
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_custom_profile_local_domain_fallback`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_custom_profile_local_domain_fallback`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback).\n"
      },
      "symbolId": "src/zero-trust-device-custom-profile-local-domain-fallback/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 193
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_default_profile`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_default_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile).\n"
      },
      "symbolId": "src/zero-trust-device-default-profile/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileCertificates": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 194
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_default_profile_certificates`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_default_profile_certificates`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_certificates).\n"
      },
      "symbolId": "src/zero-trust-device-default-profile-certificates/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 195
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_default_profile_local_domain_fallback`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_default_profile_local_domain_fallback`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback).\n"
      },
      "symbolId": "src/zero-trust-device-default-profile-local-domain-fallback/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceIpProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 196
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_ip_profile`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_ip_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile).\n"
      },
      "symbolId": "src/zero-trust-device-ip-profile/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 197
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_managed_networks`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_managed_networks`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks).\n"
      },
      "symbolId": "src/zero-trust-device-managed-networks/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 198
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_posture_integration`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_posture_integration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration).\n"
      },
      "symbolId": "src/zero-trust-device-posture-integration/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 199
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_posture_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_posture_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule).\n"
      },
      "symbolId": "src/zero-trust-device-posture-rule/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 200
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings).\n"
      },
      "symbolId": "src/zero-trust-device-settings/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceSubnet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 201
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_device_subnet`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_device_subnet`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet).\n"
      },
      "symbolId": "src/zero-trust-device-subnet/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 202
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dex_rule`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dex_rule`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule).\n"
      },
      "symbolId": "src/zero-trust-dex-rule/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 203
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dex_test`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dex_test`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test).\n"
      },
      "symbolId": "src/zero-trust-dex-test/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 204
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_custom_entry`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_custom_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry).\n"
      },
      "symbolId": "src/zero-trust-dlp-custom-entry/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 205
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_custom_profile`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_custom_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile).\n"
      },
      "symbolId": "src/zero-trust-dlp-custom-profile/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 206
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_dataset`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_dataset`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset).\n"
      },
      "symbolId": "src/zero-trust-dlp-dataset/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 207
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_entry`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry).\n"
      },
      "symbolId": "src/zero-trust-dlp-entry/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 208
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_integration_entry`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_integration_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry).\n"
      },
      "symbolId": "src/zero-trust-dlp-integration-entry/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 209
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_predefined_entry`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_predefined_entry`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry).\n"
      },
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 210
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_predefined_profile`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_predefined_profile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile).\n"
      },
      "symbolId": "src/zero-trust-dlp-predefined-profile/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 211
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dlp_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dlp_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings).\n"
      },
      "symbolId": "src/zero-trust-dlp-settings/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 212
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_dns_location`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_dns_location`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location).\n"
      },
      "symbolId": "src/zero-trust-dns-location/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayCertificate": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 213
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_gateway_certificate`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_gateway_certificate`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_certificate).\n"
      },
      "symbolId": "src/zero-trust-gateway-certificate/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 214
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_gateway_logging`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_gateway_logging`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging).\n"
      },
      "symbolId": "src/zero-trust-gateway-logging/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPacfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 215
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_gateway_pacfile`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_gateway_pacfile`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile).\n"
      },
      "symbolId": "src/zero-trust-gateway-pacfile/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 216
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_gateway_policy`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_gateway_policy`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy).\n"
      },
      "symbolId": "src/zero-trust-gateway-policy/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayProxyEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 217
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_gateway_proxy_endpoint`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_gateway_proxy_endpoint`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint).\n"
      },
      "symbolId": "src/zero-trust-gateway-proxy-endpoint/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 218
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_gateway_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_gateway_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings).\n"
      },
      "symbolId": "src/zero-trust-gateway-settings/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 219
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_list`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_list`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list).\n"
      },
      "symbolId": "src/zero-trust-list/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustNetworkHostnameRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 220
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_network_hostname_route`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_network_hostname_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route).\n"
      },
      "symbolId": "src/zero-trust-network-hostname-route/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 221
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_organization`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_organization`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization).\n"
      },
      "symbolId": "src/zero-trust-organization/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskBehavior": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 222
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_risk_behavior`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_risk_behavior`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior).\n"
      },
      "symbolId": "src/zero-trust-risk-behavior/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskScoringIntegration": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 223
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_risk_scoring_integration`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_risk_scoring_integration`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration).\n"
      },
      "symbolId": "src/zero-trust-risk-scoring-integration/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 224
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_tunnel_cloudflared`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_tunnel_cloudflared`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared).\n"
      },
      "symbolId": "src/zero-trust-tunnel-cloudflared/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 225
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_tunnel_cloudflared_config`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_tunnel_cloudflared_config`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config).\n"
      },
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredRoute": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 226
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_tunnel_cloudflared_route`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_tunnel_cloudflared_route`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route).\n"
      },
      "symbolId": "src/zero-trust-tunnel-cloudflared-route/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredVirtualNetwork": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 227
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_tunnel_cloudflared_virtual_network`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_tunnel_cloudflared_virtual_network`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network).\n"
      },
      "symbolId": "src/zero-trust-tunnel-cloudflared-virtual-network/index:"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 228
      },
      "readme": {
        "markdown": "# `cloudflare_zero_trust_tunnel_warp_connector`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zero_trust_tunnel_warp_connector`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector).\n"
      },
      "symbolId": "src/zero-trust-tunnel-warp-connector/index:"
    },
    "@cdktn/provider-cloudflare.zone": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 229
      },
      "readme": {
        "markdown": "# `cloudflare_zone`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone).\n"
      },
      "symbolId": "src/zone/index:"
    },
    "@cdktn/provider-cloudflare.zoneCacheReserve": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 230
      },
      "readme": {
        "markdown": "# `cloudflare_zone_cache_reserve`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_cache_reserve`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_reserve).\n"
      },
      "symbolId": "src/zone-cache-reserve/index:"
    },
    "@cdktn/provider-cloudflare.zoneCacheVariants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 231
      },
      "readme": {
        "markdown": "# `cloudflare_zone_cache_variants`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_cache_variants`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants).\n"
      },
      "symbolId": "src/zone-cache-variants/index:"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 232
      },
      "readme": {
        "markdown": "# `cloudflare_zone_dns_settings`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_dns_settings`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings).\n"
      },
      "symbolId": "src/zone-dns-settings/index:"
    },
    "@cdktn/provider-cloudflare.zoneDnssec": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 233
      },
      "readme": {
        "markdown": "# `cloudflare_zone_dnssec`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_dnssec`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec).\n"
      },
      "symbolId": "src/zone-dnssec/index:"
    },
    "@cdktn/provider-cloudflare.zoneHold": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 234
      },
      "readme": {
        "markdown": "# `cloudflare_zone_hold`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_hold`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_hold).\n"
      },
      "symbolId": "src/zone-hold/index:"
    },
    "@cdktn/provider-cloudflare.zoneLockdown": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 235
      },
      "readme": {
        "markdown": "# `cloudflare_zone_lockdown`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_lockdown`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown).\n"
      },
      "symbolId": "src/zone-lockdown/index:"
    },
    "@cdktn/provider-cloudflare.zoneSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 236
      },
      "readme": {
        "markdown": "# `cloudflare_zone_setting`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_setting`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting).\n"
      },
      "symbolId": "src/zone-setting/index:"
    },
    "@cdktn/provider-cloudflare.zoneSubscription": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 237
      },
      "readme": {
        "markdown": "# `cloudflare_zone_subscription`\n\nRefer to the Terraform Registry for docs: [`cloudflare_zone_subscription`](https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription).\n"
      },
      "symbolId": "src/zone-subscription/index:"
    }
  },
  "targets": {
    "go": {
      "moduleName": "github.com/cdktn-io/cdktn-provider-cloudflare-go",
      "packageName": "cloudflare"
    },
    "js": {
      "npm": "@cdktn/provider-cloudflare"
    },
    "python": {
      "distName": "cdktn-provider-cloudflare",
      "module": "cdktn_provider_cloudflare"
    }
  },
  "types": {
    "@cdktn/provider-cloudflare.accessRule.AccessRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule cloudflare_access_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule cloudflare_access_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/access-rule/index.ts",
          "line": 279
        },
        "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": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/access-rule/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AccessRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 264
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccessRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccessRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccessRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 332
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 314
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 376
          },
          "name": "resetNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 398
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 410
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 420
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccessRule",
      "namespace": "accessRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 252
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 323
          },
          "name": "allowedModes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 329
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 341
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 364
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 386
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 318
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 336
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfiguration"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 359
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 380
          },
          "name": "notesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 402
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 308
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 352
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 370
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 392
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/access-rule/index:AccessRule"
    },
    "@cdktn/provider-cloudflare.accessRule.AccessRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/access-rule/index.ts",
        "line": 14
      },
      "name": "AccessRuleConfig",
      "namespace": "accessRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#configuration AccessRule#configuration}",
            "stability": "stable",
            "summary": "The rule configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 26
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#mode AccessRule#mode}",
            "stability": "stable",
            "summary": "The action to apply to a matched request. Available values: \"block\", \"challenge\", \"whitelist\", \"js_challenge\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 33
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#account_id AccessRule#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#notes AccessRule#notes}",
            "stability": "stable",
            "summary": "An informative summary of the rule, typically used as a reminder or explanation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 39
          },
          "name": "notes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#zone_id AccessRule#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 45
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/access-rule/index:AccessRuleConfig"
    },
    "@cdktn/provider-cloudflare.accessRule.AccessRuleConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/access-rule/index.ts",
        "line": 47
      },
      "name": "AccessRuleConfiguration",
      "namespace": "accessRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must set the target to `ip` when specifying an IP address in the rule.\nAvailable values: \"ip\", \"ip6\", \"ip_range\", \"asn\", \"country\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#target AccessRule#target}",
            "stability": "stable",
            "summary": "The configuration target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 54
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/access_rule#value AccessRule#value}",
            "stability": "stable",
            "summary": "The IP address to match. This address will be compared to the IP address of incoming requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/access-rule/index:AccessRuleConfiguration"
    },
    "@cdktn/provider-cloudflare.accessRule.AccessRuleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/access-rule/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/access-rule/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 155
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "AccessRuleConfigurationOutputReference",
      "namespace": "accessRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 159
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 149
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleConfiguration"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/access-rule/index:AccessRuleConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.accessRule.AccessRuleScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/access-rule/index.ts",
        "line": 179
      },
      "name": "AccessRuleScope",
      "namespace": "accessRule",
      "symbolId": "src/access-rule/index:AccessRuleScope"
    },
    "@cdktn/provider-cloudflare.accessRule.AccessRuleScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/access-rule/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/access-rule/index.ts",
        "line": 202
      },
      "name": "AccessRuleScopeOutputReference",
      "namespace": "accessRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 229
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 234
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 239
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-rule/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accessRule.AccessRuleScope"
          }
        }
      ],
      "symbolId": "src/access-rule/index:AccessRuleScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.account.Account": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account cloudflare_account}."
      },
      "fqn": "@cdktn/provider-cloudflare.account.Account",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account cloudflare_account} Resource."
        },
        "locationInModule": {
          "filename": "src/account/index.ts",
          "line": 382
        },
        "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": "@cdktn/provider-cloudflare.account.AccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Account resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 367
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Account to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Account that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Account to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 424
          },
          "name": "putManagedBy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.account.AccountManagedBy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 453
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.account.AccountSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 485
          },
          "name": "putUnit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.account.AccountUnit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 427
          },
          "name": "resetManagedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 456
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 472
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 488
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 500
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 510
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Account",
      "namespace": "account",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 410
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 415
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 421
          },
          "name": "managedBy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.account.AccountManagedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 450
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.account.AccountSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 482
          },
          "name": "unit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.account.AccountUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 431
          },
          "name": "managedByInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.account.AccountManagedBy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 444
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 460
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.account.AccountSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 476
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 492
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.account.AccountUnit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 437
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 466
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account/index:Account"
    },
    "@cdktn/provider-cloudflare.account.AccountConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.account.AccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 14
      },
      "name": "AccountConfig",
      "namespace": "account",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#name Account#name}",
            "stability": "stable",
            "summary": "Account name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#managed_by Account#managed_by}",
            "stability": "stable",
            "summary": "Parent container details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 20
          },
          "name": "managedBy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.account.AccountManagedBy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#settings Account#settings}",
            "stability": "stable",
            "summary": "Account settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 32
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.account.AccountSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#type Account#type}",
            "stability": "stable",
            "summary": "Available values: \"standard\", \"enterprise\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 38
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "see https://developers.cloudflare.com/tenant/how-to/manage-accounts/\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#unit Account#unit}",
            "stability": "stable",
            "summary": "information related to the tenant unit, and optionally, an id of the unit to create the account on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 44
          },
          "name": "unit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.account.AccountUnit"
          }
        }
      ],
      "symbolId": "src/account/index:AccountConfig"
    },
    "@cdktn/provider-cloudflare.account.AccountManagedBy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.account.AccountManagedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 46
      },
      "name": "AccountManagedBy",
      "namespace": "account",
      "symbolId": "src/account/index:AccountManagedBy"
    },
    "@cdktn/provider-cloudflare.account.AccountManagedByOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.account.AccountManagedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 69
      },
      "name": "AccountManagedByOutputReference",
      "namespace": "account",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 106
          },
          "name": "parentOrgId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 111
          },
          "name": "parentOrgName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.account.AccountManagedBy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account/index:AccountManagedByOutputReference"
    },
    "@cdktn/provider-cloudflare.account.AccountSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.account.AccountSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 115
      },
      "name": "AccountSettings",
      "namespace": "account",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#abuse_contact_email Account#abuse_contact_email}",
            "stability": "stable",
            "summary": "Sets an abuse contact email to notify for abuse reports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 121
          },
          "name": "abuseContactEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#enforce_twofactor Account#enforce_twofactor}",
            "stability": "stable",
            "summary": "Indicates whether membership in this account requires that Two-Factor Authentication is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 128
          },
          "name": "enforceTwofactor",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account/index:AccountSettings"
    },
    "@cdktn/provider-cloudflare.account.AccountSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.account.AccountSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 223
          },
          "name": "resetAbuseContactEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 239
          },
          "name": "resetEnforceTwofactor"
        }
      ],
      "name": "AccountSettingsOutputReference",
      "namespace": "account",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 227
          },
          "name": "abuseContactEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 243
          },
          "name": "enforceTwofactorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 217
          },
          "name": "abuseContactEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 233
          },
          "name": "enforceTwofactor",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.account.AccountSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account/index:AccountSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.account.AccountUnit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.account.AccountUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 247
      },
      "name": "AccountUnit",
      "namespace": "account",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account#id Account#id}\n\nPlease 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": "Tenant unit ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 256
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account/index:AccountUnit"
    },
    "@cdktn/provider-cloudflare.account.AccountUnitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.account.AccountUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 338
          },
          "name": "resetId"
        }
      ],
      "name": "AccountUnitOutputReference",
      "namespace": "account",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 342
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 332
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.account.AccountUnit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account/index:AccountUnitOutputReference"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings cloudflare_account_dns_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings cloudflare_account_dns_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/account-dns-settings/index.ts",
          "line": 944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AccountDnsSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 929
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccountDnsSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccountDnsSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccountDnsSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 1006
          },
          "name": "putZoneDefaults",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaults"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 977
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 993
          },
          "name": "resetEnforceDnsOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 1009
          },
          "name": "resetZoneDefaults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 1021
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 1029
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccountDnsSettings",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 917
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 1003
          },
          "name": "zoneDefaults",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 981
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 997
          },
          "name": "enforceDnsOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 1013
          },
          "name": "zoneDefaultsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaults"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 971
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 987
          },
          "name": "enforceDnsOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettings"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 14
      },
      "name": "AccountDnsSettingsConfig",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#account_id AccountDnsSettings#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that this account-level override does not modify the records themselves; it only affects how they are served at the edge. See more on [Enforce DNS-only](https://developers.cloudflare.com/dns/proxy-status/enforce-dns-only).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#enforce_dns_only AccountDnsSettings#enforce_dns_only}",
            "stability": "stable",
            "summary": "When enabled, forces all proxied DNS records in the account to behave as DNS-only at the edge, regardless of each record's individual proxy setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 26
          },
          "name": "enforceDnsOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#zone_defaults AccountDnsSettings#zone_defaults}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 30
          },
          "name": "zoneDefaults",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaults"
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsConfig"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaults": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 531
      },
      "name": "AccountDnsSettingsZoneDefaults",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that, due to DNS limitations, a CNAME record at the zone apex will always be flattened.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#flatten_all_cnames AccountDnsSettings#flatten_all_cnames}",
            "stability": "stable",
            "summary": "Whether to flatten all CNAME records in the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 537
          },
          "name": "flattenAllCnames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#foundation_dns AccountDnsSettings#foundation_dns}",
            "stability": "stable",
            "summary": "Whether to enable Foundation DNS Advanced Nameservers on the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 543
          },
          "name": "foundationDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#internal_dns AccountDnsSettings#internal_dns}",
            "stability": "stable",
            "summary": "Settings for this internal zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 549
          },
          "name": "internalDns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#multi_provider AccountDnsSettings#multi_provider}",
            "stability": "stable",
            "summary": "Whether to enable multi-provider DNS, which causes Cloudflare to activate the zone even when non-Cloudflare NS records exist, and to respect NS records at the zone apex during outbound zone transfers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 555
          },
          "name": "multiProvider",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#nameservers AccountDnsSettings#nameservers}",
            "stability": "stable",
            "summary": "Settings determining the nameservers through which the zone should be available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 561
          },
          "name": "nameservers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameservers"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#ns_ttl AccountDnsSettings#ns_ttl}",
            "stability": "stable",
            "summary": "The time to live (TTL) of the zone's nameserver (NS) records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 567
          },
          "name": "nsTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#secondary_overrides AccountDnsSettings#secondary_overrides}",
            "stability": "stable",
            "summary": "Allows a Secondary DNS zone to use (proxied) override records and CNAME flattening at the zone apex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 573
          },
          "name": "secondaryOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#soa AccountDnsSettings#soa}",
            "stability": "stable",
            "summary": "Components of the zone's SOA record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 579
          },
          "name": "soa",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoa"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#zone_mode AccountDnsSettings#zone_mode}",
            "stability": "stable",
            "summary": "Whether the zone mode is a regular or CDN/DNS only zone. Available values: \"standard\", \"cdn_only\", \"dns_only\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 586
          },
          "name": "zoneMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaults"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 32
      },
      "name": "AccountDnsSettingsZoneDefaultsInternalDns",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#reference_zone_id AccountDnsSettings#reference_zone_id}",
            "stability": "stable",
            "summary": "The ID of the zone to fallback to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 38
          },
          "name": "referenceZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaultsInternalDns"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-dns-settings/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 120
          },
          "name": "resetReferenceZoneId"
        }
      ],
      "name": "AccountDnsSettingsZoneDefaultsInternalDnsOutputReference",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 124
          },
          "name": "referenceZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 114
          },
          "name": "referenceZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaultsInternalDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameservers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameservers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 128
      },
      "name": "AccountDnsSettingsZoneDefaultsNameservers",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#type AccountDnsSettings#type}",
            "stability": "stable",
            "summary": "Nameserver type Available values: \"cloudflare.standard\", \"cloudflare.standard.random\", \"custom.account\", \"custom.tenant\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 135
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaultsNameservers"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameserversOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameserversOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-dns-settings/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 217
          },
          "name": "resetType"
        }
      ],
      "name": "AccountDnsSettingsZoneDefaultsNameserversOutputReference",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 221
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 211
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameservers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaultsNameserversOutputReference"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-dns-settings/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 801
          },
          "name": "putInternalDns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 833
          },
          "name": "putNameservers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameservers"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 881
          },
          "name": "putSoa",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoa"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 772
          },
          "name": "resetFlattenAllCnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 788
          },
          "name": "resetFoundationDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 804
          },
          "name": "resetInternalDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 820
          },
          "name": "resetMultiProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 836
          },
          "name": "resetNameservers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 852
          },
          "name": "resetNsTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 868
          },
          "name": "resetSecondaryOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 884
          },
          "name": "resetSoa"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 900
          },
          "name": "resetZoneMode"
        }
      ],
      "name": "AccountDnsSettingsZoneDefaultsOutputReference",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 798
          },
          "name": "internalDns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 830
          },
          "name": "nameservers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameserversOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 878
          },
          "name": "soa",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 776
          },
          "name": "flattenAllCnamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 792
          },
          "name": "foundationDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 808
          },
          "name": "internalDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsInternalDns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 824
          },
          "name": "multiProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 840
          },
          "name": "nameserversInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsNameservers"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 856
          },
          "name": "nsTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 872
          },
          "name": "secondaryOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 888
          },
          "name": "soaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoa"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 904
          },
          "name": "zoneModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 766
          },
          "name": "flattenAllCnames",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 782
          },
          "name": "foundationDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 814
          },
          "name": "multiProvider",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 846
          },
          "name": "nsTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 862
          },
          "name": "secondaryOverrides",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 894
          },
          "name": "zoneMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaults"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaultsOutputReference"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoa": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoa",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 225
      },
      "name": "AccountDnsSettingsZoneDefaultsSoa",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#expire AccountDnsSettings#expire}",
            "stability": "stable",
            "summary": "Time in seconds of being unable to query the primary server after which secondary servers should stop serving the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 231
          },
          "name": "expire",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#min_ttl AccountDnsSettings#min_ttl}",
            "stability": "stable",
            "summary": "The time to live (TTL) for negative caching of records within the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 237
          },
          "name": "minTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#mname AccountDnsSettings#mname}",
            "stability": "stable",
            "summary": "The primary nameserver, which may be used for outbound zone transfers. If null, a Cloudflare-assigned value will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 243
          },
          "name": "mname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#refresh AccountDnsSettings#refresh}",
            "stability": "stable",
            "summary": "Time in seconds after which secondary servers should re-check the SOA record to see if the zone has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 249
          },
          "name": "refresh",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#retry AccountDnsSettings#retry}",
            "stability": "stable",
            "summary": "Time in seconds after which secondary servers should retry queries after the primary server was unresponsive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 255
          },
          "name": "retry",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#rname AccountDnsSettings#rname}",
            "stability": "stable",
            "summary": "The email address of the zone administrator, with the first label representing the local part of the email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 261
          },
          "name": "rname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings#ttl AccountDnsSettings#ttl}",
            "stability": "stable",
            "summary": "The time to live (TTL) of the SOA record itself."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 267
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaultsSoa"
    },
    "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-dns-settings/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-dns-settings/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 427
          },
          "name": "resetExpire"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 443
          },
          "name": "resetMinTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 459
          },
          "name": "resetMname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 475
          },
          "name": "resetRefresh"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 491
          },
          "name": "resetRetry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 507
          },
          "name": "resetRname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 523
          },
          "name": "resetTtl"
        }
      ],
      "name": "AccountDnsSettingsZoneDefaultsSoaOutputReference",
      "namespace": "accountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 431
          },
          "name": "expireInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 447
          },
          "name": "minTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 463
          },
          "name": "mnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 479
          },
          "name": "refreshInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 495
          },
          "name": "retryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 511
          },
          "name": "rnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 527
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 421
          },
          "name": "expire",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 437
          },
          "name": "minTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 453
          },
          "name": "mname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 469
          },
          "name": "refresh",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 485
          },
          "name": "retry",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 501
          },
          "name": "rname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 517
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings/index.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountDnsSettings.AccountDnsSettingsZoneDefaultsSoa"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-dns-settings/index:AccountDnsSettingsZoneDefaultsSoaOutputReference"
    },
    "@cdktn/provider-cloudflare.accountDnsSettingsInternalView.AccountDnsSettingsInternalView": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings_internal_view cloudflare_account_dns_settings_internal_view}."
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettingsInternalView.AccountDnsSettingsInternalView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings_internal_view cloudflare_account_dns_settings_internal_view} Resource."
        },
        "locationInModule": {
          "filename": "src/account-dns-settings-internal-view/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.accountDnsSettingsInternalView.AccountDnsSettingsInternalViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-dns-settings-internal-view/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AccountDnsSettingsInternalView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccountDnsSettingsInternalView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings_internal_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccountDnsSettingsInternalView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccountDnsSettingsInternalView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 164
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccountDnsSettingsInternalView",
      "namespace": "accountDnsSettingsInternalView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 112
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 122
          },
          "name": "modifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 135
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 148
          },
          "name": "zonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 141
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/account-dns-settings-internal-view/index:AccountDnsSettingsInternalView"
    },
    "@cdktn/provider-cloudflare.accountDnsSettingsInternalView.AccountDnsSettingsInternalViewConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountDnsSettingsInternalView.AccountDnsSettingsInternalViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-dns-settings-internal-view/index.ts",
        "line": 14
      },
      "name": "AccountDnsSettingsInternalViewConfig",
      "namespace": "accountDnsSettingsInternalView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings_internal_view#name AccountDnsSettingsInternalView#name}",
            "stability": "stable",
            "summary": "The name of the view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings_internal_view#zones AccountDnsSettingsInternalView#zones}",
            "stability": "stable",
            "summary": "The list of zones linked to this view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 32
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_dns_settings_internal_view#account_id AccountDnsSettingsInternalView#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-dns-settings-internal-view/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-dns-settings-internal-view/index:AccountDnsSettingsInternalViewConfig"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMember": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member cloudflare_account_member}."
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member cloudflare_account_member} Resource."
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 554
        },
        "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": "@cdktn/provider-cloudflare.accountMember.AccountMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-member/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AccountMember resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 539
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccountMember to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccountMember that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccountMember to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 620
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 589
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 623
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 639
          },
          "name": "resetRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 655
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 673
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 683
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccountMember",
      "namespace": "accountMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 527
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 611
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 617
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 665
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 593
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 606
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 627
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 643
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 659
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 583
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 599
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 633
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 649
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMember"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-member/index.ts",
        "line": 14
      },
      "name": "AccountMemberConfig",
      "namespace": "accountMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#email AccountMember#email}",
            "stability": "stable",
            "summary": "The contact email address of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 26
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#account_id AccountMember#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#policies AccountMember#policies}",
            "stability": "stable",
            "summary": "Array of policies associated with this member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 32
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#roles AccountMember#roles}",
            "stability": "stable",
            "summary": "Set of roles associated with this member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 38
          },
          "name": "roles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided during creation, defaults to 'pending'.\nChanging from 'accepted' back to 'pending' will trigger a replacement of the member resource in Terraform.\nAvailable values: \"accepted\", \"pending\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#status AccountMember#status}",
            "stability": "stable",
            "summary": "Status of the member invitation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 46
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberConfig"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-member/index.ts",
        "line": 264
      },
      "name": "AccountMemberPolicies",
      "namespace": "accountMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#access AccountMember#access}",
            "stability": "stable",
            "summary": "Allow or deny operations against the resources. Available values: \"allow\", \"deny\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 271
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#permission_groups AccountMember#permission_groups}",
            "stability": "stable",
            "summary": "A set of permission groups that are specified to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 277
          },
          "name": "permissionGroups",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#resource_groups AccountMember#resource_groups}",
            "stability": "stable",
            "summary": "A list of resource groups that the policy applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 283
          },
          "name": "resourceGroups",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPolicies"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-member/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 440
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "AccountMemberPoliciesList",
      "namespace": "accountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesList"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-member/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 403
          },
          "name": "putPermissionGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 416
          },
          "name": "putResourceGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "AccountMemberPoliciesOutputReference",
      "namespace": "accountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 400
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 413
          },
          "name": "resourceGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 394
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 407
          },
          "name": "permissionGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 420
          },
          "name": "resourceGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 387
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-member/index.ts",
        "line": 48
      },
      "name": "AccountMemberPoliciesPermissionGroups",
      "namespace": "accountMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#id AccountMember#id}\n\nPlease 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": "Identifier of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 57
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-member/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 152
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "AccountMemberPoliciesPermissionGroupsList",
      "namespace": "accountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-member/index.ts",
        "line": 89
      },
      "name": "AccountMemberPoliciesPermissionGroupsOutputReference",
      "namespace": "accountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 132
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-member/index.ts",
        "line": 156
      },
      "name": "AccountMemberPoliciesResourceGroups",
      "namespace": "accountMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_member#id AccountMember#id}\n\nPlease 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": "Identifier of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesResourceGroups"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-member/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 260
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "AccountMemberPoliciesResourceGroupsList",
      "namespace": "accountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesResourceGroupsList"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-member/index.ts",
        "line": 197
      },
      "name": "AccountMemberPoliciesResourceGroupsOutputReference",
      "namespace": "accountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 240
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 233
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberPoliciesResourceGroups"
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberPoliciesResourceGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberUser": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-member/index.ts",
        "line": 444
      },
      "name": "AccountMemberUser",
      "namespace": "accountMember",
      "symbolId": "src/account-member/index:AccountMemberUser"
    },
    "@cdktn/provider-cloudflare.accountMember.AccountMemberUserOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-member/index.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-member/index.ts",
        "line": 467
      },
      "name": "AccountMemberUserOutputReference",
      "namespace": "accountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 494
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 499
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 504
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 509
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 514
          },
          "name": "twoFactorAuthenticationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-member/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountMember.AccountMemberUser"
          }
        }
      ],
      "symbolId": "src/account-member/index:AccountMemberUserOutputReference"
    },
    "@cdktn/provider-cloudflare.accountSubscription.AccountSubscription": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription cloudflare_account_subscription}."
      },
      "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription cloudflare_account_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/account-subscription/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-subscription/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AccountSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccountSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccountSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccountSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 317
          },
          "name": "putRatePlan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 263
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 294
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 320
          },
          "name": "resetRatePlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 345
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccountSubscription",
      "namespace": "accountSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 272
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 277
          },
          "name": "currentPeriodEnd",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 282
          },
          "name": "currentPeriodStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 308
          },
          "name": "price",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 314
          },
          "name": "ratePlan",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 329
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 267
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 298
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 324
          },
          "name": "ratePlanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 257
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 288
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-subscription/index:AccountSubscription"
    },
    "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-subscription/index.ts",
        "line": 14
      },
      "name": "AccountSubscriptionConfig",
      "namespace": "accountSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription#account_id AccountSubscription#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription#frequency AccountSubscription#frequency}",
            "stability": "stable",
            "summary": "How often the subscription is renewed automatically. Available values: \"weekly\", \"monthly\", \"quarterly\", \"yearly\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 27
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription#rate_plan AccountSubscription#rate_plan}",
            "stability": "stable",
            "summary": "The rate plan applied to the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 33
          },
          "name": "ratePlan",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlan"
          }
        }
      ],
      "symbolId": "src/account-subscription/index:AccountSubscriptionConfig"
    },
    "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlan": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-subscription/index.ts",
        "line": 35
      },
      "name": "AccountSubscriptionRatePlan",
      "namespace": "accountSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription#id AccountSubscription#id}\n\nPlease 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": "The ID of the rate plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 44
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_subscription#scope AccountSubscription#scope}",
            "stability": "stable",
            "summary": "The scope that this rate plan applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 50
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-subscription/index:AccountSubscriptionRatePlan"
    },
    "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlanOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-subscription/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-subscription/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 155
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 181
          },
          "name": "resetScope"
        }
      ],
      "name": "AccountSubscriptionRatePlanOutputReference",
      "namespace": "accountSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 138
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 143
          },
          "name": "externallyManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 164
          },
          "name": "isContract",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 169
          },
          "name": "publicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 190
          },
          "name": "sets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 159
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 185
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 175
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-subscription/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountSubscription.AccountSubscriptionRatePlan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-subscription/index:AccountSubscriptionRatePlanOutputReference"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token cloudflare_account_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token cloudflare_account_token} Resource."
        },
        "locationInModule": {
          "filename": "src/account-token/index.ts",
          "line": 618
        },
        "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": "@cdktn/provider-cloudflare.accountToken.AccountTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AccountToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 603
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccountToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccountToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccountToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 665
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 746
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 668
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 684
          },
          "name": "resetExpiresOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 733
          },
          "name": "resetNotBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 762
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 779
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 791
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccountToken",
      "namespace": "accountToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 591
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 662
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 693
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 698
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 703
          },
          "name": "lastUsedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 708
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 743
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 771
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 656
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 672
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 688
          },
          "name": "expiresOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 721
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 737
          },
          "name": "notBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 750
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 766
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 649
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 678
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 714
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 727
          },
          "name": "notBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 756
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountToken"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 188
      },
      "name": "AccountTokenCondition",
      "namespace": "accountToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#request_ip AccountToken#request_ip}",
            "stability": "stable",
            "summary": "Client IP restrictions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 194
          },
          "name": "requestIp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIp"
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenCondition"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-token/index.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 273
          },
          "name": "putRequestIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 276
          },
          "name": "resetRequestIp"
        }
      ],
      "name": "AccountTokenConditionOutputReference",
      "namespace": "accountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 270
          },
          "name": "requestIp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 280
          },
          "name": "requestIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 57
      },
      "name": "AccountTokenConditionRequestIp",
      "namespace": "accountToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#in AccountToken#in}",
            "stability": "stable",
            "summary": "List of IPv4/IPv6 CIDR addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 63
          },
          "name": "in",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#not_in AccountToken#not_in}",
            "stability": "stable",
            "summary": "List of IPv4/IPv6 CIDR addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 69
          },
          "name": "notIn",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenConditionRequestIp"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-token/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 164
          },
          "name": "resetIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 180
          },
          "name": "resetNotIn"
        }
      ],
      "name": "AccountTokenConditionRequestIpOutputReference",
      "namespace": "accountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 168
          },
          "name": "inInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 184
          },
          "name": "notInInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 158
          },
          "name": "in",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 174
          },
          "name": "notIn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConditionRequestIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenConditionRequestIpOutputReference"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 14
      },
      "name": "AccountTokenConfig",
      "namespace": "accountToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#account_id AccountToken#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#name AccountToken#name}",
            "stability": "stable",
            "summary": "Token name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#policies AccountToken#policies}",
            "stability": "stable",
            "summary": "Set of access policies assigned to the token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 48
          },
          "name": "policies",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#condition AccountToken#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 24
          },
          "name": "condition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#expires_on AccountToken#expires_on}",
            "stability": "stable",
            "summary": "The expiration time on or after which the JWT MUST NOT be accepted for processing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 30
          },
          "name": "expiresOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#not_before AccountToken#not_before}",
            "stability": "stable",
            "summary": "The time before which the token MUST NOT be accepted for processing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 42
          },
          "name": "notBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#status AccountToken#status}",
            "stability": "stable",
            "summary": "Status of the token. Available values: \"active\", \"disabled\", \"expired\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 55
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenConfig"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 402
      },
      "name": "AccountTokenPolicies",
      "namespace": "accountToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#effect AccountToken#effect}",
            "stability": "stable",
            "summary": "Allow or deny operations against the resources. Available values: \"allow\", \"deny\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 409
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#permission_groups AccountToken#permission_groups}",
            "stability": "stable",
            "summary": "A set of permission groups that are specified to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 415
          },
          "name": "permissionGroups",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#resources AccountToken#resources}",
            "stability": "stable",
            "summary": "A json object representing the resources that are specified to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 421
          },
          "name": "resources",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenPolicies"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-token/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-token/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 578
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "AccountTokenPoliciesList",
      "namespace": "accountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenPoliciesList"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-token/index.ts",
          "line": 477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-token/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 541
          },
          "name": "putPermissionGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "AccountTokenPoliciesOutputReference",
      "namespace": "accountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 538
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 532
          },
          "name": "effectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 545
          },
          "name": "permissionGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 558
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 525
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 551
          },
          "name": "resources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/account-token/index.ts",
        "line": 284
      },
      "name": "AccountTokenPoliciesPermissionGroups",
      "namespace": "accountToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/account_token#id AccountToken#id}\n\nPlease 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": "Identifier of the permission group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 293
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-token/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-token/index.ts",
        "line": 383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 398
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "AccountTokenPoliciesPermissionGroupsList",
      "namespace": "accountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/account-token/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/account-token/index.ts",
        "line": 325
      },
      "name": "AccountTokenPoliciesPermissionGroupsOutputReference",
      "namespace": "accountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 378
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 371
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/account-token/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.accountToken.AccountTokenPoliciesPermissionGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/account-token/index:AccountTokenPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.addressMap.AddressMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map cloudflare_address_map}."
      },
      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map cloudflare_address_map} Resource."
        },
        "locationInModule": {
          "filename": "src/address-map/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/address-map/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AddressMap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 225
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AddressMap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AddressMap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AddressMap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 373
          },
          "name": "putMemberships",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMemberships"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 276
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 307
          },
          "name": "resetDefaultSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 323
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 339
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 360
          },
          "name": "resetIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 376
          },
          "name": "resetMemberships"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 393
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 404
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AddressMap",
      "namespace": "addressMap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 213
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 285
          },
          "name": "canDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 290
          },
          "name": "canModifyIps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 295
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 370
          },
          "name": "memberships",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMembershipsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 385
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 280
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 311
          },
          "name": "defaultSniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 327
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 343
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 364
          },
          "name": "ipsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 380
          },
          "name": "membershipsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMemberships"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 270
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 301
          },
          "name": "defaultSni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 317
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 333
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 354
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/address-map/index:AddressMap"
    },
    "@cdktn/provider-cloudflare.addressMap.AddressMapConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/address-map/index.ts",
        "line": 14
      },
      "name": "AddressMapConfig",
      "namespace": "addressMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#account_id AddressMap#account_id}",
            "stability": "stable",
            "summary": "Identifier of a Cloudflare account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If Cloudflare receives a TLS handshake from a client without an SNI, it will respond with the default SNI on those IPs. The default SNI can be any valid zone or subdomain owned by the account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#default_sni AddressMap#default_sni}",
            "stability": "stable",
            "summary": "If you have legacy TLS clients which do not send the TLS server name indicator, then you can specify one default SNI on the map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 26
          },
          "name": "defaultSni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#description AddressMap#description}",
            "stability": "stable",
            "summary": "An optional description field which may be used to describe the types of IPs or zones on the map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Cloudflare's DNS will not respond with IP addresses on an Address Map until the map is enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#enabled AddressMap#enabled}",
            "stability": "stable",
            "summary": "Whether the Address Map is enabled or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 38
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#ips AddressMap#ips}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 42
          },
          "name": "ips",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A zone membership will take priority over an account membership.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#memberships AddressMap#memberships}",
            "stability": "stable",
            "summary": "Zones and Accounts which will be assigned IPs on this Address Map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 48
          },
          "name": "memberships",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMemberships"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/address-map/index:AddressMapConfig"
    },
    "@cdktn/provider-cloudflare.addressMap.AddressMapMemberships": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMemberships",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/address-map/index.ts",
        "line": 50
      },
      "name": "AddressMapMemberships",
      "namespace": "addressMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#identifier AddressMap#identifier}",
            "stability": "stable",
            "summary": "The identifier for the membership (eg. a zone or account tag)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 56
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/address_map#kind AddressMap#kind}",
            "stability": "stable",
            "summary": "The type of the membership. Available values: \"zone\", \"account\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 63
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/address-map/index:AddressMapMemberships"
    },
    "@cdktn/provider-cloudflare.addressMap.AddressMapMembershipsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMembershipsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/address-map/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/address-map/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 200
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMembershipsOutputReference"
            }
          }
        }
      ],
      "name": "AddressMapMembershipsList",
      "namespace": "addressMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMemberships"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/address-map/index:AddressMapMembershipsList"
    },
    "@cdktn/provider-cloudflare.addressMap.AddressMapMembershipsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMembershipsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/address-map/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/address-map/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 160
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 176
          },
          "name": "resetKind"
        }
      ],
      "name": "AddressMapMembershipsOutputReference",
      "namespace": "addressMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 164
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 180
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 154
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 170
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/address-map/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.addressMap.AddressMapMemberships"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/address-map/index:AddressMapMembershipsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGateway": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway cloudflare_ai_gateway}."
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway cloudflare_ai_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 1031
        },
        "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": "@cdktn/provider-cloudflare.aiGateway.AiGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AiGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1016
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AiGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AiGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AiGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1156
          },
          "name": "putDlp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1259
          },
          "name": "putOtel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtel"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1381
          },
          "name": "putStripe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1083
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1099
          },
          "name": "resetAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1159
          },
          "name": "resetDlp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1193
          },
          "name": "resetLogManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1209
          },
          "name": "resetLogManagementStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1225
          },
          "name": "resetLogpush"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1241
          },
          "name": "resetLogpushPublicKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1262
          },
          "name": "resetOtel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1304
          },
          "name": "resetRateLimitingTechnique"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1320
          },
          "name": "resetRetryBackoff"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1336
          },
          "name": "resetRetryDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1352
          },
          "name": "resetRetryMaxAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1368
          },
          "name": "resetStoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1384
          },
          "name": "resetStripe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1400
          },
          "name": "resetWorkersAiBillingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1416
          },
          "name": "resetZdr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1428
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1455
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AiGateway",
      "namespace": "aiGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1004
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1147
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1153
          },
          "name": "dlp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1181
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1250
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1256
          },
          "name": "otel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1378
          },
          "name": "stripe",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1087
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1103
          },
          "name": "authenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1116
          },
          "name": "cacheInvalidateOnUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1129
          },
          "name": "cacheTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1142
          },
          "name": "collectLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1163
          },
          "name": "dlpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1176
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1197
          },
          "name": "logManagementInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1213
          },
          "name": "logManagementStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1229
          },
          "name": "logpushInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1245
          },
          "name": "logpushPublicKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1266
          },
          "name": "otelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1279
          },
          "name": "rateLimitingIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1292
          },
          "name": "rateLimitingLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1308
          },
          "name": "rateLimitingTechniqueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1324
          },
          "name": "retryBackoffInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1340
          },
          "name": "retryDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1356
          },
          "name": "retryMaxAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1372
          },
          "name": "storeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1388
          },
          "name": "stripeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1404
          },
          "name": "workersAiBillingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1420
          },
          "name": "zdrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1077
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1093
          },
          "name": "authentication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1109
          },
          "name": "cacheInvalidateOnUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1122
          },
          "name": "cacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1135
          },
          "name": "collectLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1169
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1187
          },
          "name": "logManagement",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1203
          },
          "name": "logManagementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1219
          },
          "name": "logpush",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1235
          },
          "name": "logpushPublicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1272
          },
          "name": "rateLimitingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1285
          },
          "name": "rateLimitingLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1298
          },
          "name": "rateLimitingTechnique",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1314
          },
          "name": "retryBackoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1330
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1346
          },
          "name": "retryMaxAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1362
          },
          "name": "storeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1394
          },
          "name": "workersAiBillingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 1410
          },
          "name": "zdr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGateway"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 14
      },
      "name": "AiGatewayConfig",
      "namespace": "aiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#cache_invalidate_on_update AiGateway#cache_invalidate_on_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 26
          },
          "name": "cacheInvalidateOnUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#cache_ttl AiGateway#cache_ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 30
          },
          "name": "cacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#collect_logs AiGateway#collect_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 34
          },
          "name": "collectLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#id AiGateway#id}\n\nPlease 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": "gateway id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/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/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#rate_limiting_interval AiGateway#rate_limiting_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 73
          },
          "name": "rateLimitingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#rate_limiting_limit AiGateway#rate_limiting_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 77
          },
          "name": "rateLimitingLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#account_id AiGateway#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#authentication AiGateway#authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 22
          },
          "name": "authentication",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#dlp AiGateway#dlp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 38
          },
          "name": "dlp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#log_management AiGateway#log_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 51
          },
          "name": "logManagement",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#log_management_strategy AiGateway#log_management_strategy}",
            "stability": "stable",
            "summary": "Available values: \"STOP_INSERTING\", \"DELETE_OLDEST\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 57
          },
          "name": "logManagementStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#logpush AiGateway#logpush}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 61
          },
          "name": "logpush",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#logpush_public_key AiGateway#logpush_public_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 65
          },
          "name": "logpushPublicKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#otel AiGateway#otel}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 69
          },
          "name": "otel",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#rate_limiting_technique AiGateway#rate_limiting_technique}",
            "stability": "stable",
            "summary": "Available values: \"fixed\", \"sliding\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 83
          },
          "name": "rateLimitingTechnique",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#retry_backoff AiGateway#retry_backoff}",
            "stability": "stable",
            "summary": "Backoff strategy for retry delays Available values: \"constant\", \"linear\", \"exponential\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 90
          },
          "name": "retryBackoff",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#retry_delay AiGateway#retry_delay}",
            "stability": "stable",
            "summary": "Delay between retry attempts in milliseconds (0-5000)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 96
          },
          "name": "retryDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#retry_max_attempts AiGateway#retry_max_attempts}",
            "stability": "stable",
            "summary": "Maximum number of retry attempts for failed requests (1-5)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 102
          },
          "name": "retryMaxAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#store_id AiGateway#store_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 106
          },
          "name": "storeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#stripe AiGateway#stripe}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 110
          },
          "name": "stripe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripe"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#workers_ai_billing_mode AiGateway#workers_ai_billing_mode}",
            "stability": "stable",
            "summary": "Controls how Workers AI inference calls routed through this gateway are billed. Only 'postpaid' is currently supported. Available values: \"postpaid\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 117
          },
          "name": "workersAiBillingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#zdr AiGateway#zdr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 121
          },
          "name": "zdr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayConfig"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 361
      },
      "name": "AiGatewayDlp",
      "namespace": "aiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#enabled AiGateway#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 371
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#action AiGateway#action}",
            "stability": "stable",
            "summary": "Available values: \"BLOCK\", \"FLAG\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 367
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#policies AiGateway#policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 375
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#profiles AiGateway#profiles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 379
          },
          "name": "profiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayDlp"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 526
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 500
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 529
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 545
          },
          "name": "resetProfiles"
        }
      ],
      "name": "AiGatewayDlpOutputReference",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 523
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 504
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 517
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 533
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 549
          },
          "name": "profilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 494
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 510
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 539
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayDlpOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 123
      },
      "name": "AiGatewayDlpPolicies",
      "namespace": "aiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#action AiGateway#action}",
            "stability": "stable",
            "summary": "Available values: \"FLAG\", \"BLOCK\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 129
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#check AiGateway#check}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 133
          },
          "name": "check",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#enabled AiGateway#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 137
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.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/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#id AiGateway#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 144
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#profiles AiGateway#profiles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 148
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayDlpPolicies"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 357
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "AiGatewayDlpPoliciesList",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayDlpPoliciesList"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway/index.ts",
        "line": 208
      },
      "name": "AiGatewayDlpPoliciesOutputReference",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 285
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 298
          },
          "name": "checkInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 311
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 324
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 337
          },
          "name": "profilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 278
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 291
          },
          "name": "check",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 304
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 330
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayDlpPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayDlpPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 553
      },
      "name": "AiGatewayOtel",
      "namespace": "aiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#authorization AiGateway#authorization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 557
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#headers AiGateway#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 567
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#url AiGateway#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 571
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#content_type AiGateway#content_type}",
            "stability": "stable",
            "summary": "Available values: \"json\", \"protobuf\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 563
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayOtel"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtelList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 757
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtelOutputReference"
            }
          }
        }
      ],
      "name": "AiGatewayOtelList",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayOtelList"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 707
          },
          "name": "resetContentType"
        }
      ],
      "name": "AiGatewayOtelOutputReference",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 695
          },
          "name": "authorizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 711
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 724
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 737
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 688
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 701
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 717
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 730
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayOtel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayOtelOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripe": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 874
      },
      "name": "AiGatewayStripe",
      "namespace": "aiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#authorization AiGateway#authorization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 878
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#usage_events AiGateway#usage_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 882
          },
          "name": "usageEvents",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayStripe"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 987
          },
          "name": "putUsageEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "AiGatewayStripeOutputReference",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 984
          },
          "name": "usageEvents",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 978
          },
          "name": "authorizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 991
          },
          "name": "usageEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 971
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayStripeOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEvents": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway/index.ts",
        "line": 761
      },
      "name": "AiGatewayStripeUsageEvents",
      "namespace": "aiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway#payload AiGateway#payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 765
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayStripeUsageEvents"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEventsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway/index.ts",
        "line": 855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 870
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEventsOutputReference"
            }
          }
        }
      ],
      "name": "AiGatewayStripeUsageEventsList",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayStripeUsageEventsList"
    },
    "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEventsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway/index.ts",
          "line": 807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway/index.ts",
        "line": 797
      },
      "name": "AiGatewayStripeUsageEventsOutputReference",
      "namespace": "aiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 850
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 843
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway/index.ts",
            "line": 811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGateway.AiGatewayStripeUsageEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway/index:AiGatewayStripeUsageEventsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing cloudflare_ai_gateway_dynamic_routing}."
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRouting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing cloudflare_ai_gateway_dynamic_routing} Resource."
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 2256
        },
        "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": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 2224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AiGatewayDynamicRouting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2241
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AiGatewayDynamicRouting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AiGatewayDynamicRouting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AiGatewayDynamicRouting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2314
          },
          "name": "putElements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2290
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2379
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AiGatewayDynamicRouting",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2299
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2305
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2311
          },
          "name": "elements",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2336
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2341
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2360
          },
          "name": "route",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2365
          },
          "name": "success",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2371
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2294
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2318
          },
          "name": "elementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2331
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2354
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2284
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2324
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2347
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRouting"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 14
      },
      "name": "AiGatewayDynamicRoutingConfig",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#elements AiGatewayDynamicRouting#elements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 22
          },
          "name": "elements",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#gateway_id AiGatewayDynamicRouting#gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 26
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#name AiGatewayDynamicRouting#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#account_id AiGatewayDynamicRouting#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingConfig"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 32
      },
      "name": "AiGatewayDynamicRoutingDeployment",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingDeployment"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 55
      },
      "name": "AiGatewayDynamicRoutingDeploymentOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 82
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 87
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 92
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingDeployment"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElements": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1170
      },
      "name": "AiGatewayDynamicRoutingElements",
      "namespace": "aiGatewayDynamicRouting",
      "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/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#id AiGatewayDynamicRouting#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1177
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#outputs AiGatewayDynamicRouting#outputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1181
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#type AiGatewayDynamicRouting#type}",
            "stability": "stable",
            "summary": "Available values: \"start\", \"conditional\", \"percentage\", \"rate\", \"model\", \"end\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1191
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#properties AiGatewayDynamicRouting#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1185
          },
          "name": "properties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsProperties"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElements"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway-dynamic-routing/index.ts",
        "line": 1362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputReference"
            }
          }
        }
      ],
      "name": "AiGatewayDynamicRoutingElementsList",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsList"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway-dynamic-routing/index.ts",
        "line": 1244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1324
          },
          "name": "putOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1337
          },
          "name": "putProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1340
          },
          "name": "resetProperties"
        }
      ],
      "name": "AiGatewayDynamicRoutingElementsOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1321
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1334
          },
          "name": "properties",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1315
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1328
          },
          "name": "outputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1344
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1357
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1308
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1350
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 551
      },
      "name": "AiGatewayDynamicRoutingElementsOutputs",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#element_id AiGatewayDynamicRouting#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 555
          },
          "name": "elementId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#fallback AiGatewayDynamicRouting#fallback}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 559
          },
          "name": "fallback",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallback"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#false AiGatewayDynamicRouting#false}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 563
          },
          "name": "false",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#next AiGatewayDynamicRouting#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 567
          },
          "name": "next",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#success AiGatewayDynamicRouting#success}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 571
          },
          "name": "success",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#true AiGatewayDynamicRouting#true}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 575
          },
          "name": "true",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrue"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputs"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 96
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsFallback",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#element_id AiGatewayDynamicRouting#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 100
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsFallback"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallbackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallbackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 132
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsFallbackOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 183
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 176
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallback"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsFallbackOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 187
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsFalse",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#element_id AiGatewayDynamicRouting#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 191
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsFalse"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 223
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsFalseOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 274
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 267
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsFalseOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 278
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsNext",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#element_id AiGatewayDynamicRouting#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 282
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsNext"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 314
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsNextOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 365
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 358
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsNextOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 735
          },
          "name": "putFallback",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallback"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 751
          },
          "name": "putFalse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 767
          },
          "name": "putNext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 783
          },
          "name": "putSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 799
          },
          "name": "putTrue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 722
          },
          "name": "resetElementId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 738
          },
          "name": "resetFallback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 754
          },
          "name": "resetFalse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 770
          },
          "name": "resetNext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 786
          },
          "name": "resetSuccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 802
          },
          "name": "resetTrue"
        }
      ],
      "name": "AiGatewayDynamicRoutingElementsOutputsOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 732
          },
          "name": "fallback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallbackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 748
          },
          "name": "false",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 764
          },
          "name": "next",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 780
          },
          "name": "success",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 796
          },
          "name": "true",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 726
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 742
          },
          "name": "fallbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFallback"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 758
          },
          "name": "falseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsFalse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 774
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsNext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 790
          },
          "name": "successInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 806
          },
          "name": "trueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 716
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccess": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 369
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsSuccess",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#element_id AiGatewayDynamicRouting#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 373
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsSuccess"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 405
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsSuccessOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 456
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 449
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsSuccessOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrue": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 460
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsTrue",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#element_id AiGatewayDynamicRouting#element_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 464
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsTrue"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrueOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 496
      },
      "name": "AiGatewayDynamicRoutingElementsOutputsTrueOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 547
          },
          "name": "elementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 540
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsOutputsTrue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsOutputsTrueOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsProperties": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 810
      },
      "name": "AiGatewayDynamicRoutingElementsProperties",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#ai_gateway_dynamic_routing_provider AiGatewayDynamicRouting#ai_gateway_dynamic_routing_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 814
          },
          "name": "aiGatewayDynamicRoutingProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#conditions AiGatewayDynamicRouting#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 818
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#key AiGatewayDynamicRouting#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 822
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#limit AiGatewayDynamicRouting#limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 826
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#limit_type AiGatewayDynamicRouting#limit_type}",
            "stability": "stable",
            "summary": "Available values: \"count\", \"cost\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 832
          },
          "name": "limitType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#model AiGatewayDynamicRouting#model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 836
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#retries AiGatewayDynamicRouting#retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 840
          },
          "name": "retries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#timeout AiGatewayDynamicRouting#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 844
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_gateway_dynamic_routing#window AiGatewayDynamicRouting#window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 848
          },
          "name": "window",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsProperties"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsPropertiesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1034
          },
          "name": "resetAiGatewayDynamicRoutingProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1050
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1066
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1082
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1098
          },
          "name": "resetLimitType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1114
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1130
          },
          "name": "resetRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1146
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1162
          },
          "name": "resetWindow"
        }
      ],
      "name": "AiGatewayDynamicRoutingElementsPropertiesOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1038
          },
          "name": "aiGatewayDynamicRoutingProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1054
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1070
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1086
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1102
          },
          "name": "limitTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1118
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1134
          },
          "name": "retriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1150
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1166
          },
          "name": "windowInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1028
          },
          "name": "aiGatewayDynamicRoutingProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1044
          },
          "name": "conditions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1060
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1076
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1092
          },
          "name": "limitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1108
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1124
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1140
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1156
          },
          "name": "window",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingElementsProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingElementsPropertiesOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 2054
      },
      "name": "AiGatewayDynamicRoutingRoute",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRoute"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1381
      },
      "name": "AiGatewayDynamicRoutingRouteDeployment",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteDeployment"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1404
      },
      "name": "AiGatewayDynamicRoutingRouteDeploymentOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1431
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1436
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1441
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteDeployment"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElements": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1893
      },
      "name": "AiGatewayDynamicRoutingRouteElements",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElements"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway-dynamic-routing/index.ts",
        "line": 1967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1981
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputReference"
            }
          }
        }
      ],
      "name": "AiGatewayDynamicRoutingRouteElementsList",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsList"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-gateway-dynamic-routing/index.ts",
        "line": 1916
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1945
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1951
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1957
          },
          "name": "properties",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1962
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElements"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1715
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputs",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputs"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFallback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFallback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1445
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsFallback",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsFallback"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFallbackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFallbackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1468
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsFallbackOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1495
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFallback"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsFallbackOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFalse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFalse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1499
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsFalse",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsFalse"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFalseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFalseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1522
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsFalseOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1549
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFalse"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsFalseOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsNext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsNext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1553
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsNext",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsNext"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsNextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsNextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1576
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsNextOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1603
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsNext"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsNextOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1738
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1765
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1771
          },
          "name": "fallback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFallbackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1777
          },
          "name": "false",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsFalseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1783
          },
          "name": "next",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsNextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1789
          },
          "name": "success",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1795
          },
          "name": "true",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsTrueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputs"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsSuccess": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1607
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsSuccess",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsSuccess"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsSuccessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1630
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsSuccessOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1657
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsSuccess"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsSuccessOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsTrue": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsTrue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1661
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsTrue",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsTrue"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsTrueOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsTrueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1684
      },
      "name": "AiGatewayDynamicRoutingRouteElementsOutputsTrueOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1711
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsOutputsTrue"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsOutputsTrueOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsProperties": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1799
      },
      "name": "AiGatewayDynamicRoutingRouteElementsProperties",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsProperties"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsPropertiesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 1829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1822
      },
      "name": "AiGatewayDynamicRoutingRouteElementsPropertiesOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1849
          },
          "name": "aiGatewayDynamicRoutingProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1854
          },
          "name": "conditions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1859
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1864
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1869
          },
          "name": "limitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1874
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1879
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1884
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1889
          },
          "name": "window",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 1833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsProperties"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteElementsPropertiesOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 2084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 2077
      },
      "name": "AiGatewayDynamicRoutingRouteOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2104
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2109
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2115
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2121
          },
          "name": "elements",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteElementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2126
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2136
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2141
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2147
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRoute"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteVersion": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 1985
      },
      "name": "AiGatewayDynamicRoutingRouteVersion",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteVersion"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteVersionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 2015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 2008
      },
      "name": "AiGatewayDynamicRoutingRouteVersionOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2035
          },
          "name": "active",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2040
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2045
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2050
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingRouteVersion"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingRouteVersionOutputReference"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingVersion": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 2151
      },
      "name": "AiGatewayDynamicRoutingVersion",
      "namespace": "aiGatewayDynamicRouting",
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingVersion"
    },
    "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingVersionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-gateway-dynamic-routing/index.ts",
          "line": 2181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-gateway-dynamic-routing/index.ts",
        "line": 2174
      },
      "name": "AiGatewayDynamicRoutingVersionOutputReference",
      "namespace": "aiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2201
          },
          "name": "active",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2206
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2211
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2216
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-gateway-dynamic-routing/index.ts",
            "line": 2185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiGatewayDynamicRouting.AiGatewayDynamicRoutingVersion"
          }
        }
      ],
      "symbolId": "src/ai-gateway-dynamic-routing/index:AiGatewayDynamicRoutingVersionOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstance": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance cloudflare_ai_search_instance}."
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance cloudflare_ai_search_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 3112
        },
        "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": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 3080
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AiSearchInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3097
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AiSearchInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AiSearchInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AiSearchInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3309
          },
          "name": "putCustomMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadata"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3412
          },
          "name": "putIndexingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3396
          },
          "name": "putIndexMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3449
          },
          "name": "putMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3501
          },
          "name": "putPublicEndpointParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3549
          },
          "name": "putRetrievalOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3629
          },
          "name": "putSourceParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3190
          },
          "name": "resetAiGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3206
          },
          "name": "resetAisearchModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3222
          },
          "name": "resetCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3238
          },
          "name": "resetCacheThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3254
          },
          "name": "resetChunk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3270
          },
          "name": "resetChunkOverlap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3286
          },
          "name": "resetChunkSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3312
          },
          "name": "resetCustomMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3328
          },
          "name": "resetEmbeddingModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3354
          },
          "name": "resetFusionMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3370
          },
          "name": "resetHybridSearchEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3415
          },
          "name": "resetIndexingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3399
          },
          "name": "resetIndexMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3436
          },
          "name": "resetMaxNumResults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3452
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3483
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3504
          },
          "name": "resetPublicEndpointParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3520
          },
          "name": "resetReranking"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3536
          },
          "name": "resetRerankingModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3552
          },
          "name": "resetRetrievalOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3568
          },
          "name": "resetRewriteModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3584
          },
          "name": "resetRewriteQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3600
          },
          "name": "resetScoreThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3616
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3632
          },
          "name": "resetSourceParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3653
          },
          "name": "resetSummarization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3669
          },
          "name": "resetSummarizationModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3685
          },
          "name": "resetSyncInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3701
          },
          "name": "resetSystemPromptAisearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3717
          },
          "name": "resetSystemPromptIndexSummarization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3733
          },
          "name": "resetSystemPromptRewriteQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3749
          },
          "name": "resetTokenId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3765
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3782
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3822
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AiSearchInstance",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3085
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3295
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3300
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3306
          },
          "name": "customMetadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3337
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3342
          },
          "name": "engineVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3409
          },
          "name": "indexingOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3393
          },
          "name": "indexMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3424
          },
          "name": "lastActivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3446
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3461
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3466
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3471
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3492
          },
          "name": "publicEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3498
          },
          "name": "publicEndpointParams",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3546
          },
          "name": "retrievalOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3626
          },
          "name": "sourceParams",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3641
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3774
          },
          "name": "vectorizeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3178
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3194
          },
          "name": "aiGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3210
          },
          "name": "aisearchModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3226
          },
          "name": "cacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3242
          },
          "name": "cacheThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3258
          },
          "name": "chunkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3274
          },
          "name": "chunkOverlapInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3290
          },
          "name": "chunkSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3316
          },
          "name": "customMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3332
          },
          "name": "embeddingModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3358
          },
          "name": "fusionMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3374
          },
          "name": "hybridSearchEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3387
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3419
          },
          "name": "indexingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3403
          },
          "name": "indexMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3440
          },
          "name": "maxNumResultsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3456
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3487
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3508
          },
          "name": "publicEndpointParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3524
          },
          "name": "rerankingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3540
          },
          "name": "rerankingModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3556
          },
          "name": "retrievalOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3572
          },
          "name": "rewriteModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3588
          },
          "name": "rewriteQueryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3604
          },
          "name": "scoreThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3620
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3636
          },
          "name": "sourceParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3657
          },
          "name": "summarizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3673
          },
          "name": "summarizationModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3689
          },
          "name": "syncIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3705
          },
          "name": "systemPromptAisearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3721
          },
          "name": "systemPromptIndexSummarizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3737
          },
          "name": "systemPromptRewriteQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3753
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3769
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3171
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3184
          },
          "name": "aiGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3200
          },
          "name": "aisearchModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3216
          },
          "name": "cache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3232
          },
          "name": "cacheThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3248
          },
          "name": "chunk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3264
          },
          "name": "chunkOverlap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3280
          },
          "name": "chunkSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3322
          },
          "name": "embeddingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3348
          },
          "name": "fusionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3364
          },
          "name": "hybridSearchEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3430
          },
          "name": "maxNumResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3477
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3514
          },
          "name": "reranking",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3530
          },
          "name": "rerankingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3562
          },
          "name": "rewriteModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3578
          },
          "name": "rewriteQuery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3594
          },
          "name": "scoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3610
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3647
          },
          "name": "summarization",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3663
          },
          "name": "summarizationModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3679
          },
          "name": "syncInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3695
          },
          "name": "systemPromptAisearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3711
          },
          "name": "systemPromptIndexSummarization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3727
          },
          "name": "systemPromptRewriteQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3743
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3759
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstance"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 14
      },
      "name": "AiSearchInstanceConfig",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#account_id AiSearchInstance#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#id AiSearchInstance#id}\n\nPlease 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": "AI Search instance ID. Lowercase alphanumeric, hyphens, and underscores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 81
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#ai_gateway_id AiSearchInstance#ai_gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 22
          },
          "name": "aiGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#aisearch_model AiSearchInstance#aisearch_model}",
            "stability": "stable",
            "summary": "Available values: \"@cf/meta/llama-3.3-70b-instruct-fp8-fast\", \"@cf/zai-org/glm-4.7-flash\", \"@cf/meta/llama-3.1-8b-instruct-fast\", \"@cf/meta/llama-3.1-8b-instruct-fp8\", \"@cf/meta/llama-4-scout-17b-16e-instruct\", \"@cf/qwen/qwen3-30b-a3b-fp8\", \"@cf/deepseek-ai/deepseek-r1-distill-qwen-32b\", \"@cf/moonshotai/kimi-k2-instruct\", \"@cf/google/gemma-3-12b-it\", \"@cf/google/gemma-4-26b-a4b-it\", \"@cf/moonshotai/kimi-k2.5\", \"anthropic/claude-3-7-sonnet\", \"anthropic/claude-sonnet-4\", \"anthropic/claude-opus-4\", \"anthropic/claude-3-5-haiku\", \"cerebras/qwen-3-235b-a22b-instruct\", \"cerebras/qwen-3-235b-a22b-thinking\", \"cerebras/llama-3.3-70b\", \"cerebras/llama-4-maverick-17b-128e-instruct\", \"cerebras/llama-4-scout-17b-16e-instruct\", \"cerebras/gpt-oss-120b\", \"google-ai-studio/gemini-2.5-flash\", \"google-ai-studio/gemini-2.5-pro\", \"grok/grok-4\", \"groq/llama-3.3-70b-versatile\", \"groq/llama-3.1-8b-instant\", \"openai/gpt-5\", \"openai/gpt-5-mini\", \"openai/gpt-5-nano\", \"\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 28
          },
          "name": "aisearchModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#cache AiSearchInstance#cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 32
          },
          "name": "cache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#cache_threshold AiSearchInstance#cache_threshold}",
            "stability": "stable",
            "summary": "Available values: \"super_strict_match\", \"close_enough\", \"flexible_friend\", \"anything_goes\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 38
          },
          "name": "cacheThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#chunk AiSearchInstance#chunk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 42
          },
          "name": "chunk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#chunk_overlap AiSearchInstance#chunk_overlap}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 46
          },
          "name": "chunkOverlap",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#chunk_size AiSearchInstance#chunk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 50
          },
          "name": "chunkSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#custom_metadata AiSearchInstance#custom_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 54
          },
          "name": "customMetadata",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#embedding_model AiSearchInstance#embedding_model}",
            "stability": "stable",
            "summary": "Available values: \"@cf/qwen/qwen3-embedding-0.6b\", \"@cf/baai/bge-m3\", \"@cf/baai/bge-large-en-v1.5\", \"@cf/google/embeddinggemma-300m\", \"google-ai-studio/gemini-embedding-001\", \"google-ai-studio/gemini-embedding-2-preview\", \"openai/text-embedding-3-small\", \"openai/text-embedding-3-large\", \"\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 60
          },
          "name": "embeddingModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#fusion_method AiSearchInstance#fusion_method}",
            "stability": "stable",
            "summary": "Available values: \"max\", \"rrf\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 66
          },
          "name": "fusionMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#hybrid_search_enabled AiSearchInstance#hybrid_search_enabled}",
            "stability": "stable",
            "summary": "Deprecated — use index_method instead."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 72
          },
          "name": "hybridSearchEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#indexing_options AiSearchInstance#indexing_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 91
          },
          "name": "indexingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#index_method AiSearchInstance#index_method}",
            "stability": "stable",
            "summary": "Controls which storage backends are used during indexing. Defaults to vector-only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 87
          },
          "name": "indexMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#max_num_results AiSearchInstance#max_num_results}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 95
          },
          "name": "maxNumResults",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#metadata AiSearchInstance#metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 99
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#paused AiSearchInstance#paused}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 103
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#public_endpoint_params AiSearchInstance#public_endpoint_params}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 107
          },
          "name": "publicEndpointParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#reranking AiSearchInstance#reranking}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 111
          },
          "name": "reranking",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#reranking_model AiSearchInstance#reranking_model}",
            "stability": "stable",
            "summary": "Available values: \"@cf/baai/bge-reranker-base\", \"\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 117
          },
          "name": "rerankingModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#retrieval_options AiSearchInstance#retrieval_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 121
          },
          "name": "retrievalOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#rewrite_model AiSearchInstance#rewrite_model}",
            "stability": "stable",
            "summary": "Available values: \"@cf/meta/llama-3.3-70b-instruct-fp8-fast\", \"@cf/zai-org/glm-4.7-flash\", \"@cf/meta/llama-3.1-8b-instruct-fast\", \"@cf/meta/llama-3.1-8b-instruct-fp8\", \"@cf/meta/llama-4-scout-17b-16e-instruct\", \"@cf/qwen/qwen3-30b-a3b-fp8\", \"@cf/deepseek-ai/deepseek-r1-distill-qwen-32b\", \"@cf/moonshotai/kimi-k2-instruct\", \"@cf/google/gemma-3-12b-it\", \"@cf/google/gemma-4-26b-a4b-it\", \"@cf/moonshotai/kimi-k2.5\", \"anthropic/claude-3-7-sonnet\", \"anthropic/claude-sonnet-4\", \"anthropic/claude-opus-4\", \"anthropic/claude-3-5-haiku\", \"cerebras/qwen-3-235b-a22b-instruct\", \"cerebras/qwen-3-235b-a22b-thinking\", \"cerebras/llama-3.3-70b\", \"cerebras/llama-4-maverick-17b-128e-instruct\", \"cerebras/llama-4-scout-17b-16e-instruct\", \"cerebras/gpt-oss-120b\", \"google-ai-studio/gemini-2.5-flash\", \"google-ai-studio/gemini-2.5-pro\", \"grok/grok-4\", \"groq/llama-3.3-70b-versatile\", \"groq/llama-3.1-8b-instant\", \"openai/gpt-5\", \"openai/gpt-5-mini\", \"openai/gpt-5-nano\", \"\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 127
          },
          "name": "rewriteModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#rewrite_query AiSearchInstance#rewrite_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 131
          },
          "name": "rewriteQuery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#score_threshold AiSearchInstance#score_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 135
          },
          "name": "scoreThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#source AiSearchInstance#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 139
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#source_params AiSearchInstance#source_params}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 143
          },
          "name": "sourceParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#summarization AiSearchInstance#summarization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 147
          },
          "name": "summarization",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#summarization_model AiSearchInstance#summarization_model}",
            "stability": "stable",
            "summary": "Available values: \"@cf/meta/llama-3.3-70b-instruct-fp8-fast\", \"@cf/zai-org/glm-4.7-flash\", \"@cf/meta/llama-3.1-8b-instruct-fast\", \"@cf/meta/llama-3.1-8b-instruct-fp8\", \"@cf/meta/llama-4-scout-17b-16e-instruct\", \"@cf/qwen/qwen3-30b-a3b-fp8\", \"@cf/deepseek-ai/deepseek-r1-distill-qwen-32b\", \"@cf/moonshotai/kimi-k2-instruct\", \"@cf/google/gemma-3-12b-it\", \"@cf/google/gemma-4-26b-a4b-it\", \"@cf/moonshotai/kimi-k2.5\", \"anthropic/claude-3-7-sonnet\", \"anthropic/claude-sonnet-4\", \"anthropic/claude-opus-4\", \"anthropic/claude-3-5-haiku\", \"cerebras/qwen-3-235b-a22b-instruct\", \"cerebras/qwen-3-235b-a22b-thinking\", \"cerebras/llama-3.3-70b\", \"cerebras/llama-4-maverick-17b-128e-instruct\", \"cerebras/llama-4-scout-17b-16e-instruct\", \"cerebras/gpt-oss-120b\", \"google-ai-studio/gemini-2.5-flash\", \"google-ai-studio/gemini-2.5-pro\", \"grok/grok-4\", \"groq/llama-3.3-70b-versatile\", \"groq/llama-3.1-8b-instant\", \"openai/gpt-5\", \"openai/gpt-5-mini\", \"openai/gpt-5-nano\", \"\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 153
          },
          "name": "summarizationModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed values: 900 (15min), 1800 (30min), 3600 (1h), 7200 (2h), 14400 (4h), 21600 (6h), 43200 (12h), 86400 (24h).\nAvailable values: 900, 1800, 3600, 7200, 14400, 21600, 43200, 86400.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#sync_interval AiSearchInstance#sync_interval}",
            "stability": "stable",
            "summary": "Interval between automatic syncs, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 160
          },
          "name": "syncInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#system_prompt_aisearch AiSearchInstance#system_prompt_aisearch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 164
          },
          "name": "systemPromptAisearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#system_prompt_index_summarization AiSearchInstance#system_prompt_index_summarization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 168
          },
          "name": "systemPromptIndexSummarization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#system_prompt_rewrite_query AiSearchInstance#system_prompt_rewrite_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 172
          },
          "name": "systemPromptRewriteQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#token_id AiSearchInstance#token_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 176
          },
          "name": "tokenId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#type AiSearchInstance#type}",
            "stability": "stable",
            "summary": "Available values: \"r2\", \"web-crawler\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 182
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceConfig"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 184
      },
      "name": "AiSearchInstanceCustomMetadata",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#data_type AiSearchInstance#data_type}",
            "stability": "stable",
            "summary": "Available values: \"text\", \"number\", \"boolean\", \"datetime\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 190
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#field_name AiSearchInstance#field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 194
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceCustomMetadata"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadataList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-search-instance/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 325
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadataOutputReference"
            }
          }
        }
      ],
      "name": "AiSearchInstanceCustomMetadataList",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceCustomMetadataList"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-search-instance/index.ts",
        "line": 233
      },
      "name": "AiSearchInstanceCustomMetadataOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 292
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 305
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 285
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 298
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceCustomMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceCustomMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 329
      },
      "name": "AiSearchInstanceIndexMethod",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#keyword AiSearchInstance#keyword}",
            "stability": "stable",
            "summary": "Enable keyword (BM25) storage backend."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 335
          },
          "name": "keyword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#vector AiSearchInstance#vector}",
            "stability": "stable",
            "summary": "Enable vector (embedding) storage backend."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 341
          },
          "name": "vector",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceIndexMethod"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 380
      },
      "name": "AiSearchInstanceIndexMethodOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 437
          },
          "name": "keywordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 450
          },
          "name": "vectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 430
          },
          "name": "keyword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 443
          },
          "name": "vector",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceIndexMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 454
      },
      "name": "AiSearchInstanceIndexingOptions",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "porter provides word-level tokenization with Porter stemming (good for natural language queries). trigram enables character-level substring matching (good for partial matches, code, identifiers). Changing this triggers a full re-index. Defaults to porter.\nAvailable values: \"porter\", \"trigram\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#keyword_tokenizer AiSearchInstance#keyword_tokenizer}",
            "stability": "stable",
            "summary": "Tokenizer used for keyword search indexing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 461
          },
          "name": "keywordTokenizer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceIndexingOptions"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 543
          },
          "name": "resetKeywordTokenizer"
        }
      ],
      "name": "AiSearchInstanceIndexingOptionsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 547
          },
          "name": "keywordTokenizerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 537
          },
          "name": "keywordTokenizer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceIndexingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceIndexingOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 702
      },
      "name": "AiSearchInstanceMetadata",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#created_from_aisearch_wizard AiSearchInstance#created_from_aisearch_wizard}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 706
          },
          "name": "createdFromAisearchWizard",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#search_for_agents AiSearchInstance#search_for_agents}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 710
          },
          "name": "searchForAgents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#worker_domain AiSearchInstance#worker_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 714
          },
          "name": "workerDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceMetadata"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 835
          },
          "name": "putSearchForAgents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 822
          },
          "name": "resetCreatedFromAisearchWizard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 838
          },
          "name": "resetSearchForAgents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 854
          },
          "name": "resetWorkerDomain"
        }
      ],
      "name": "AiSearchInstanceMetadataOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 832
          },
          "name": "searchForAgents",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 826
          },
          "name": "createdFromAisearchWizardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 842
          },
          "name": "searchForAgentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 858
          },
          "name": "workerDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 816
          },
          "name": "createdFromAisearchWizard",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 848
          },
          "name": "workerDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgents": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 551
      },
      "name": "AiSearchInstanceMetadataSearchForAgents",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#hostname AiSearchInstance#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 555
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#zone_id AiSearchInstance#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 559
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#zone_name AiSearchInstance#zone_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 563
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceMetadataSearchForAgents"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgentsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 609
      },
      "name": "AiSearchInstanceMetadataSearchForAgentsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 672
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 685
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 698
          },
          "name": "zoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 665
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 678
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 691
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceMetadataSearchForAgents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceMetadataSearchForAgentsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1345
      },
      "name": "AiSearchInstancePublicEndpointParams",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#authorized_hosts AiSearchInstance#authorized_hosts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1349
          },
          "name": "authorizedHosts",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#chat_completions_endpoint AiSearchInstance#chat_completions_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1353
          },
          "name": "chatCompletionsEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#enabled AiSearchInstance#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1357
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#mcp AiSearchInstance#mcp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1361
          },
          "name": "mcp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#rate_limit AiSearchInstance#rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1365
          },
          "name": "rateLimit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#search_endpoint AiSearchInstance#search_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1369
          },
          "name": "searchEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpoint"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParams"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 862
      },
      "name": "AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#disabled AiSearchInstance#disabled}",
            "stability": "stable",
            "summary": "Disable chat completions endpoint for this public endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 868
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 950
          },
          "name": "resetDisabled"
        }
      ],
      "name": "AiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 954
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 944
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 958
      },
      "name": "AiSearchInstancePublicEndpointParamsMcp",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#description AiSearchInstance#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 962
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#disabled AiSearchInstance#disabled}",
            "stability": "stable",
            "summary": "Disable MCP endpoint for this public endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 968
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsMcp"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1063
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1079
          },
          "name": "resetDisabled"
        }
      ],
      "name": "AiSearchInstancePublicEndpointParamsMcpOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1067
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1083
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1057
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1073
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsMcpOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1529
          },
          "name": "putChatCompletionsEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1561
          },
          "name": "putMcp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1577
          },
          "name": "putRateLimit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1593
          },
          "name": "putSearchEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1516
          },
          "name": "resetAuthorizedHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1532
          },
          "name": "resetChatCompletionsEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1548
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1564
          },
          "name": "resetMcp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1580
          },
          "name": "resetRateLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1596
          },
          "name": "resetSearchEndpoint"
        }
      ],
      "name": "AiSearchInstancePublicEndpointParamsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1526
          },
          "name": "chatCompletionsEndpoint",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1558
          },
          "name": "mcp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1574
          },
          "name": "rateLimit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1590
          },
          "name": "searchEndpoint",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1520
          },
          "name": "authorizedHostsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1536
          },
          "name": "chatCompletionsEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsChatCompletionsEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1552
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1568
          },
          "name": "mcpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsMcp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1584
          },
          "name": "rateLimitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1600
          },
          "name": "searchEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1510
          },
          "name": "authorizedHosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1542
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1087
      },
      "name": "AiSearchInstancePublicEndpointParamsRateLimit",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#period_ms AiSearchInstance#period_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1091
          },
          "name": "periodMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#requests AiSearchInstance#requests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1095
          },
          "name": "requests",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#technique AiSearchInstance#technique}",
            "stability": "stable",
            "summary": "Available values: \"fixed\", \"sliding\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1101
          },
          "name": "technique",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsRateLimit"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1209
          },
          "name": "resetPeriodMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1225
          },
          "name": "resetRequests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1241
          },
          "name": "resetTechnique"
        }
      ],
      "name": "AiSearchInstancePublicEndpointParamsRateLimitOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1213
          },
          "name": "periodMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1229
          },
          "name": "requestsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1245
          },
          "name": "techniqueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1203
          },
          "name": "periodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1219
          },
          "name": "requests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1235
          },
          "name": "technique",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsRateLimit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsRateLimitOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1249
      },
      "name": "AiSearchInstancePublicEndpointParamsSearchEndpoint",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#disabled AiSearchInstance#disabled}",
            "stability": "stable",
            "summary": "Disable search endpoint for this public endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1255
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsSearchEndpoint"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpointOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1337
          },
          "name": "resetDisabled"
        }
      ],
      "name": "AiSearchInstancePublicEndpointParamsSearchEndpointOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1341
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1331
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstancePublicEndpointParamsSearchEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstancePublicEndpointParamsSearchEndpointOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1755
      },
      "name": "AiSearchInstanceRetrievalOptions",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Each entry specifies a metadata field and an optional direction. Direction defaults to 'asc' for numeric fields and 'exists' for text/boolean fields. Fields must match 'timestamp' or a defined custom_metadata field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#boost_by AiSearchInstance#boost_by}",
            "stability": "stable",
            "summary": "Metadata fields to boost search results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1761
          },
          "name": "boostBy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostBy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "'and' restricts candidates to documents containing all query terms; 'or' includes any document containing at least one term, ranked by BM25 relevance. Defaults to 'and'.\nAvailable values: \"and\", \"or\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#keyword_match_mode AiSearchInstance#keyword_match_mode}",
            "stability": "stable",
            "summary": "Controls which documents are candidates for BM25 scoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1768
          },
          "name": "keywordMatchMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceRetrievalOptions"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostBy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1604
      },
      "name": "AiSearchInstanceRetrievalOptionsBoostBy",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use 'timestamp' for document freshness, or any custom_metadata field. Numeric and datetime fields support asc/desc directions; text/boolean fields support exists/not_exists.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#field AiSearchInstance#field}",
            "stability": "stable",
            "summary": "Metadata field name to boost by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1617
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "'desc' = higher values rank higher (e.g. newer timestamps). 'asc' = lower values rank higher. 'exists' = boost chunks that have the field. 'not_exists' = boost chunks that lack the field. Optional - defaults to 'asc' for numeric/datetime fields, 'exists' for text/boolean fields.\nAvailable values: \"asc\", \"desc\", \"exists\", \"not_exists\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#direction AiSearchInstance#direction}",
            "stability": "stable",
            "summary": "Boost direction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1611
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceRetrievalOptionsBoostBy"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostByList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostByList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-search-instance/index.ts",
        "line": 1736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1751
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostByOutputReference"
            }
          }
        }
      ],
      "name": "AiSearchInstanceRetrievalOptionsBoostByList",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostBy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceRetrievalOptionsBoostByList"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostByOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-search-instance/index.ts",
        "line": 1656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1714
          },
          "name": "resetDirection"
        }
      ],
      "name": "AiSearchInstanceRetrievalOptionsBoostByOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1718
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1731
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1708
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1724
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostBy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceRetrievalOptionsBoostByOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1860
          },
          "name": "putBoostBy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostBy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1863
          },
          "name": "resetBoostBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1879
          },
          "name": "resetKeywordMatchMode"
        }
      ],
      "name": "AiSearchInstanceRetrievalOptionsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1857
          },
          "name": "boostBy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostByList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1867
          },
          "name": "boostByInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptionsBoostBy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1883
          },
          "name": "keywordMatchModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1873
          },
          "name": "keywordMatchMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceRetrievalOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceRetrievalOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2846
      },
      "name": "AiSearchInstanceSourceParams",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /admin/** matches /admin/users and /admin/settings/advanced)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#exclude_items AiSearchInstance#exclude_items}",
            "stability": "stable",
            "summary": "List of path patterns to exclude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2852
          },
          "name": "excludeItems",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Uses micromatch glob syntax: * matches within a path segment, ** matches across path segments (e.g., /blog/** matches /blog/post and /blog/2024/post)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#include_items AiSearchInstance#include_items}",
            "stability": "stable",
            "summary": "List of path patterns to include."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2858
          },
          "name": "includeItems",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#prefix AiSearchInstance#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2862
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#r2_jurisdiction AiSearchInstance#r2_jurisdiction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2866
          },
          "name": "r2Jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#web_crawler AiSearchInstance#web_crawler}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2870
          },
          "name": "webCrawler",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawler"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParams"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 2938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3065
          },
          "name": "putWebCrawler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3004
          },
          "name": "resetExcludeItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3020
          },
          "name": "resetIncludeItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3036
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3052
          },
          "name": "resetR2Jurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3068
          },
          "name": "resetWebCrawler"
        }
      ],
      "name": "AiSearchInstanceSourceParamsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3062
          },
          "name": "webCrawler",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3008
          },
          "name": "excludeItemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3024
          },
          "name": "includeItemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3040
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3056
          },
          "name": "r2JurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3072
          },
          "name": "webCrawlerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawler"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2998
          },
          "name": "excludeItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3014
          },
          "name": "includeItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3030
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 3046
          },
          "name": "r2Jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawler": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2651
      },
      "name": "AiSearchInstanceSourceParamsWebCrawler",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#crawl_options AiSearchInstance#crawl_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2655
          },
          "name": "crawlOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#parse_options AiSearchInstance#parse_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2659
          },
          "name": "parseOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#parse_type AiSearchInstance#parse_type}",
            "stability": "stable",
            "summary": "Available values: \"sitemap\", \"feed-rss\", \"crawl\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2665
          },
          "name": "parseType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#store_options AiSearchInstance#store_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2669
          },
          "name": "storeOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptions"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawler"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1887
      },
      "name": "AiSearchInstanceSourceParamsWebCrawlerCrawlOptions",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#depth AiSearchInstance#depth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1891
          },
          "name": "depth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#include_external_links AiSearchInstance#include_external_links}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1895
          },
          "name": "includeExternalLinks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#include_subdomains AiSearchInstance#include_subdomains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1899
          },
          "name": "includeSubdomains",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#max_age AiSearchInstance#max_age}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1903
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#source AiSearchInstance#source}",
            "stability": "stable",
            "summary": "Available values: \"all\", \"sitemaps\", \"links\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1909
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerCrawlOptions"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 1977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 1969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2043
          },
          "name": "resetDepth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2059
          },
          "name": "resetIncludeExternalLinks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2075
          },
          "name": "resetIncludeSubdomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2091
          },
          "name": "resetMaxAge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2107
          },
          "name": "resetSource"
        }
      ],
      "name": "AiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2047
          },
          "name": "depthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2063
          },
          "name": "includeExternalLinksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2079
          },
          "name": "includeSubdomainsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2095
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2111
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2037
          },
          "name": "depth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2053
          },
          "name": "includeExternalLinks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2069
          },
          "name": "includeSubdomains",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2085
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2101
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 1981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 2730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2787
          },
          "name": "putCrawlOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2803
          },
          "name": "putParseOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2835
          },
          "name": "putStoreOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2790
          },
          "name": "resetCrawlOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2806
          },
          "name": "resetParseOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2822
          },
          "name": "resetParseType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2838
          },
          "name": "resetStoreOptions"
        }
      ],
      "name": "AiSearchInstanceSourceParamsWebCrawlerOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2784
          },
          "name": "crawlOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2800
          },
          "name": "parseOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2832
          },
          "name": "storeOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2794
          },
          "name": "crawlOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerCrawlOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2810
          },
          "name": "parseOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2826
          },
          "name": "parseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2842
          },
          "name": "storeOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2816
          },
          "name": "parseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawler"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2262
      },
      "name": "AiSearchInstanceSourceParamsWebCrawlerParseOptions",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Each entry pairs a URL glob pattern with a CSS selector. The first matching path wins. Only the matched HTML fragment is stored and indexed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#content_selector AiSearchInstance#content_selector}",
            "stability": "stable",
            "summary": "List of path-to-selector mappings for extracting specific content from crawled pages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2268
          },
          "name": "contentSelector",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#include_headers AiSearchInstance#include_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2272
          },
          "name": "includeHeaders",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#include_images AiSearchInstance#include_images}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2276
          },
          "name": "includeImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#specific_sitemaps AiSearchInstance#specific_sitemaps}",
            "stability": "stable",
            "summary": "List of specific sitemap URLs to use for crawling. Only valid when parse_type is 'sitemap'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2282
          },
          "name": "specificSitemaps",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#use_browser_rendering AiSearchInstance#use_browser_rendering}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2286
          },
          "name": "useBrowserRendering",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerParseOptions"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2115
      },
      "name": "AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Uses standard glob syntax: * matches within a segment, ** crosses directories.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#path AiSearchInstance#path}",
            "stability": "stable",
            "summary": "Glob pattern to match against the page URL path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2121
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supports standard CSS selectors including class, ID, element, and attribute selectors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#selector AiSearchInstance#selector}",
            "stability": "stable",
            "summary": "CSS selector to extract content from pages matching the path pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2127
          },
          "name": "selector",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 2251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-search-instance/index.ts",
        "line": 2243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2258
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference"
            }
          }
        }
      ],
      "name": "AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 2176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ai-search-instance/index.ts",
        "line": 2166
      },
      "name": "AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2225
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2238
          },
          "name": "selectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2218
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2231
          },
          "name": "selector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 2354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2417
          },
          "name": "putContentSelector",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2420
          },
          "name": "resetContentSelector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2436
          },
          "name": "resetIncludeHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2452
          },
          "name": "resetIncludeImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2468
          },
          "name": "resetSpecificSitemaps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2484
          },
          "name": "resetUseBrowserRendering"
        }
      ],
      "name": "AiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2414
          },
          "name": "contentSelector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2424
          },
          "name": "contentSelectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2440
          },
          "name": "includeHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2456
          },
          "name": "includeImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2472
          },
          "name": "specificSitemapsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2488
          },
          "name": "useBrowserRenderingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2430
          },
          "name": "includeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2446
          },
          "name": "includeImages",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2462
          },
          "name": "specificSitemaps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2478
          },
          "name": "useBrowserRendering",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerParseOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2492
      },
      "name": "AiSearchInstanceSourceParamsWebCrawlerStoreOptions",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#storage_id AiSearchInstance#storage_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2500
          },
          "name": "storageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#r2_jurisdiction AiSearchInstance#r2_jurisdiction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2496
          },
          "name": "r2Jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_instance#storage_type AiSearchInstance#storage_type}",
            "stability": "stable",
            "summary": "Available values: \"r2\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2506
          },
          "name": "storageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerStoreOptions"
    },
    "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ai-search-instance/index.ts",
          "line": 2560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-instance/index.ts",
        "line": 2552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2614
          },
          "name": "resetR2Jurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2643
          },
          "name": "resetStorageType"
        }
      ],
      "name": "AiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference",
      "namespace": "aiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2618
          },
          "name": "r2JurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2631
          },
          "name": "storageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2647
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2608
          },
          "name": "r2Jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2624
          },
          "name": "storageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2637
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-instance/index.ts",
            "line": 2564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.aiSearchInstance.AiSearchInstanceSourceParamsWebCrawlerStoreOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-instance/index:AiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.aiSearchToken.AiSearchToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token cloudflare_ai_search_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchToken.AiSearchToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token cloudflare_ai_search_token} Resource."
        },
        "locationInModule": {
          "filename": "src/ai-search-token/index.ts",
          "line": 72
        },
        "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": "@cdktn/provider-cloudflare.aiSearchToken.AiSearchTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ai-search-token/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AiSearchToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AiSearchToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AiSearchToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AiSearchToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 107
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 169
          },
          "name": "resetLegacy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 204
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 214
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AiSearchToken",
      "namespace": "aiSearchToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 142
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 147
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 152
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 157
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 178
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 183
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 111
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 124
          },
          "name": "cfApiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 137
          },
          "name": "cfApiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 173
          },
          "name": "legacyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 196
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 101
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 117
          },
          "name": "cfApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 130
          },
          "name": "cfApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 163
          },
          "name": "legacy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 189
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ai-search-token/index:AiSearchToken"
    },
    "@cdktn/provider-cloudflare.aiSearchToken.AiSearchTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.aiSearchToken.AiSearchTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ai-search-token/index.ts",
        "line": 14
      },
      "name": "AiSearchTokenConfig",
      "namespace": "aiSearchToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token#cf_api_id AiSearchToken#cf_api_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 22
          },
          "name": "cfApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token#cf_api_key AiSearchToken#cf_api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 26
          },
          "name": "cfApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token#name AiSearchToken#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token#account_id AiSearchToken#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ai_search_token#legacy AiSearchToken#legacy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ai-search-token/index.ts",
            "line": 30
          },
          "name": "legacy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ai-search-token/index:AiSearchTokenConfig"
    },
    "@cdktn/provider-cloudflare.apiShield.ApiShield": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield cloudflare_api_shield}."
      },
      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShield",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield cloudflare_api_shield} Resource."
        },
        "locationInModule": {
          "filename": "src/api-shield/index.ts",
          "line": 210
        },
        "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": "@cdktn/provider-cloudflare.apiShield.ApiShieldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApiShield resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 195
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApiShield to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApiShield that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApiShield to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 239
          },
          "name": "putAuthIdCharacteristics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 269
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 276
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiShield",
      "namespace": "apiShield",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 236
          },
          "name": "authIdCharacteristics",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristicsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 248
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 243
          },
          "name": "authIdCharacteristicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 261
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 254
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield/index:ApiShield"
    },
    "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristics": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield/index.ts",
        "line": 26
      },
      "name": "ApiShieldAuthIdCharacteristics",
      "namespace": "apiShield",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield#name ApiShield#name}",
            "stability": "stable",
            "summary": "The name of the characteristic field, i.e., the header or cookie name. When using type \"jwt\", this must be a claim location expressed as `$(token_config_id):$(json_path)`, where `token_config_id` is the ID of the token configuration used in validating the JWT, and `json_path` is a RFC 9535 JSONPath expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield#type ApiShield#type}",
            "stability": "stable",
            "summary": "The type of characteristic. Available values: \"header\", \"cookie\", \"jwt\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 39
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield/index:ApiShieldAuthIdCharacteristics"
    },
    "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristicsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristicsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-shield/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 170
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristicsOutputReference"
            }
          }
        }
      ],
      "name": "ApiShieldAuthIdCharacteristicsList",
      "namespace": "apiShield",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-shield/index:ApiShieldAuthIdCharacteristicsList"
    },
    "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristicsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristicsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-shield/index.ts",
        "line": 78
      },
      "name": "ApiShieldAuthIdCharacteristicsOutputReference",
      "namespace": "apiShield",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 137
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 150
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 130
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 143
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-shield/index:ApiShieldAuthIdCharacteristicsOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShield.ApiShieldConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield/index.ts",
        "line": 14
      },
      "name": "ApiShieldConfig",
      "namespace": "apiShield",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield#auth_id_characteristics ApiShield#auth_id_characteristics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 18
          },
          "name": "authIdCharacteristics",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiShield.ApiShieldAuthIdCharacteristics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield#zone_id ApiShield#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield/index:ApiShieldConfig"
    },
    "@cdktn/provider-cloudflare.apiShieldDiscoveryOperation.ApiShieldDiscoveryOperation": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_discovery_operation cloudflare_api_shield_discovery_operation}."
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldDiscoveryOperation.ApiShieldDiscoveryOperation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_discovery_operation cloudflare_api_shield_discovery_operation} Resource."
        },
        "locationInModule": {
          "filename": "src/api-shield-discovery-operation/index.ts",
          "line": 73
        },
        "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": "@cdktn/provider-cloudflare.apiShieldDiscoveryOperation.ApiShieldDiscoveryOperationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-discovery-operation/index.ts",
        "line": 41
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApiShieldDiscoveryOperation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 58
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApiShieldDiscoveryOperation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_discovery_operation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApiShieldDiscoveryOperation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApiShieldDiscoveryOperation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 124
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 140
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 160
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiShieldDiscoveryOperation",
      "namespace": "apiShieldDiscoveryOperation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 46
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 112
          },
          "name": "operationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 128
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 144
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 105
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 118
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 134
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-discovery-operation/index:ApiShieldDiscoveryOperation"
    },
    "@cdktn/provider-cloudflare.apiShieldDiscoveryOperation.ApiShieldDiscoveryOperationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldDiscoveryOperation.ApiShieldDiscoveryOperationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-discovery-operation/index.ts",
        "line": 14
      },
      "name": "ApiShieldDiscoveryOperationConfig",
      "namespace": "apiShieldDiscoveryOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_discovery_operation#operation_id ApiShieldDiscoveryOperation#operation_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 20
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_discovery_operation#state ApiShieldDiscoveryOperation#state}",
            "stability": "stable",
            "summary": "Mark state of operation in API Discovery   * `review` - Mark operation as for review   * `ignored` - Mark operation as ignored Available values: \"review\", \"ignored\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 29
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_discovery_operation#zone_id ApiShieldDiscoveryOperation#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-discovery-operation/index.ts",
            "line": 35
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-discovery-operation/index:ApiShieldDiscoveryOperationConfig"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperation": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation cloudflare_api_shield_operation}."
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation cloudflare_api_shield_operation} Resource."
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 926
        },
        "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": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApiShieldOperation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 911
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApiShieldOperation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApiShieldOperation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApiShieldOperation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 1020
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 1032
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 1041
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiShieldOperation",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 899
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 967
          },
          "name": "features",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 985
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 990
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 1008
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 961
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 980
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 1003
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 1024
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 954
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 973
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 996
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 1014
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperation"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 14
      },
      "name": "ApiShieldOperationConfig",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This will further be Cloudflare-normalized upon insertion. See: https://developers.cloudflare.com/rules/normalization/how-it-works/.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation#endpoint ApiShieldOperation#endpoint}",
            "stability": "stable",
            "summary": "The endpoint which can contain path parameter templates in curly braces, each will be replaced from left to right with {varN}, starting with {var1}, during insertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 20
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation#host ApiShieldOperation#host}",
            "stability": "stable",
            "summary": "RFC3986-compliant host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 26
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation#method ApiShieldOperation#method}",
            "stability": "stable",
            "summary": "The HTTP method used to access the endpoint. Available values: \"GET\", \"POST\", \"HEAD\", \"OPTIONS\", \"PUT\", \"DELETE\", \"CONNECT\", \"PATCH\", \"TRACE\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 33
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation#zone_id ApiShieldOperation#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 39
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationConfig"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeatures": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 811
      },
      "name": "ApiShieldOperationFeatures",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeatures"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesApiRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesApiRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 41
      },
      "name": "ApiShieldOperationFeaturesApiRouting",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesApiRouting"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesApiRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesApiRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 64
      },
      "name": "ApiShieldOperationFeaturesApiRoutingOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 91
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 96
          },
          "name": "route",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesApiRouting"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesApiRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervals": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 404
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervals",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervals"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 427
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 454
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 460
          },
          "name": "suggestedThreshold",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervals"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 344
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 277
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 300
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 328
          },
          "name": "p90",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 334
          },
          "name": "p95",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 340
          },
          "name": "p99",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 100
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 123
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 150
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 155
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 159
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 182
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 209
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 214
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 218
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 241
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 268
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 273
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 367
      },
      "name": "ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 395
          },
          "name": "confidenceIntervals",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 400
          },
          "name": "mean",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 834
      },
      "name": "ApiShieldOperationFeaturesOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 862
          },
          "name": "apiRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesApiRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 868
          },
          "name": "confidenceIntervals",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesConfidenceIntervalsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 874
          },
          "name": "parameterSchemas",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 880
          },
          "name": "schemaInfo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 886
          },
          "name": "thresholds",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesThresholdsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeatures"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 523
      },
      "name": "ApiShieldOperationFeaturesParameterSchemas",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesParameterSchemas"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 546
      },
      "name": "ApiShieldOperationFeaturesParameterSchemasOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 573
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 579
          },
          "name": "parameterSchemas",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemas"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesParameterSchemasOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasParameterSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasParameterSchemas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 464
      },
      "name": "ApiShieldOperationFeaturesParameterSchemasParameterSchemas",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesParameterSchemasParameterSchemas"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 487
      },
      "name": "ApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 514
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 519
          },
          "name": "responses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesParameterSchemasParameterSchemas"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 652
      },
      "name": "ApiShieldOperationFeaturesSchemaInfo",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesSchemaInfo"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoActiveSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoActiveSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 583
      },
      "name": "ApiShieldOperationFeaturesSchemaInfoActiveSchema",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesSchemaInfoActiveSchema"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 606
      },
      "name": "ApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 633
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 638
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 643
          },
          "name": "isLearned",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 648
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoActiveSchema"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 675
      },
      "name": "ApiShieldOperationFeaturesSchemaInfoOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 703
          },
          "name": "activeSchema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 708
          },
          "name": "learnedAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 713
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesSchemaInfo"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesSchemaInfoOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesThresholds": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesThresholds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 717
      },
      "name": "ApiShieldOperationFeaturesThresholds",
      "namespace": "apiShieldOperation",
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesThresholds"
    },
    "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesThresholdsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesThresholdsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-operation/index.ts",
          "line": 747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation/index.ts",
        "line": 740
      },
      "name": "ApiShieldOperationFeaturesThresholdsOutputReference",
      "namespace": "apiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 767
          },
          "name": "authIdTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 772
          },
          "name": "dataPoints",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 777
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 782
          },
          "name": "p50",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 787
          },
          "name": "p90",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 792
          },
          "name": "p99",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 797
          },
          "name": "periodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 802
          },
          "name": "requests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 807
          },
          "name": "suggestedThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation/index.ts",
            "line": 751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldOperation.ApiShieldOperationFeaturesThresholds"
          }
        }
      ],
      "symbolId": "src/api-shield-operation/index:ApiShieldOperationFeaturesThresholdsOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldOperationSchemaValidationSettings.ApiShieldOperationSchemaValidationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation_schema_validation_settings cloudflare_api_shield_operation_schema_validation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperationSchemaValidationSettings.ApiShieldOperationSchemaValidationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation_schema_validation_settings cloudflare_api_shield_operation_schema_validation_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/api-shield-operation-schema-validation-settings/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": "@cdktn/provider-cloudflare.apiShieldOperationSchemaValidationSettings.ApiShieldOperationSchemaValidationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApiShieldOperationSchemaValidationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApiShieldOperationSchemaValidationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation_schema_validation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApiShieldOperationSchemaValidationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApiShieldOperationSchemaValidationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 114
          },
          "name": "resetMitigationAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 143
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 163
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiShieldOperationSchemaValidationSettings",
      "namespace": "apiShieldOperationSchemaValidationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 118
          },
          "name": "mitigationActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 131
          },
          "name": "operationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 147
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 108
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 124
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 137
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-operation-schema-validation-settings/index:ApiShieldOperationSchemaValidationSettings"
    },
    "@cdktn/provider-cloudflare.apiShieldOperationSchemaValidationSettings.ApiShieldOperationSchemaValidationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldOperationSchemaValidationSettings.ApiShieldOperationSchemaValidationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
        "line": 14
      },
      "name": "ApiShieldOperationSchemaValidationSettingsConfig",
      "namespace": "apiShieldOperationSchemaValidationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation_schema_validation_settings#operation_id ApiShieldOperationSchemaValidationSettings#operation_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 32
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `log` log request when request does not conform to schema for this operation\n  - `block` deny access to the site when request does not conform to schema for this operation\n  - `none` will skip mitigation for this operation\n  - `null` indicates that no operation level mitigation is in place, see Zone Level Schema Validation Settings for mitigation action that will be applied\nAvailable values: \"log\", \"block\", \"none\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation_schema_validation_settings#mitigation_action ApiShieldOperationSchemaValidationSettings#mitigation_action}",
            "stability": "stable",
            "summary": "When set, this applies a mitigation action to this operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 26
          },
          "name": "mitigationAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_operation_schema_validation_settings#zone_id ApiShieldOperationSchemaValidationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-operation-schema-validation-settings/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-operation-schema-validation-settings/index:ApiShieldOperationSchemaValidationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema cloudflare_api_shield_schema}."
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema cloudflare_api_shield_schema} Resource."
        },
        "locationInModule": {
          "filename": "src/api-shield-schema/index.ts",
          "line": 307
        },
        "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": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-schema/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApiShieldSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 292
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApiShieldSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApiShieldSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApiShieldSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 374
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 396
          },
          "name": "resetSchemaId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 423
          },
          "name": "resetValidationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 439
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 451
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 462
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiShieldSchema",
      "namespace": "apiShieldSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 280
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 336
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 384
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 405
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 411
          },
          "name": "uploadDetails",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 349
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 362
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 378
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 400
          },
          "name": "schemaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 427
          },
          "name": "validationEnabledInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 443
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 342
          },
          "name": "file",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 355
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 368
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 390
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 417
          },
          "name": "validationEnabled",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 433
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-schema/index:ApiShieldSchema"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-schema/index.ts",
        "line": 14
      },
      "name": "ApiShieldSchemaConfig",
      "namespace": "apiShieldSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema#file ApiShieldSchema#file}",
            "stability": "stable",
            "summary": "Schema file bytes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 20
          },
          "name": "file",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema#kind ApiShieldSchema#kind}",
            "stability": "stable",
            "summary": "Kind of schema Available values: \"openapi_v3\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 27
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema#name ApiShieldSchema#name}",
            "stability": "stable",
            "summary": "Name of the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 33
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema#schema_id ApiShieldSchema#schema_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 37
          },
          "name": "schemaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema#validation_enabled ApiShieldSchema#validation_enabled}",
            "stability": "stable",
            "summary": "Flag whether schema is enabled for validation. Available values: \"true\", \"false\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 44
          },
          "name": "validationEnabled",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema#zone_id ApiShieldSchema#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 50
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaConfig"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-schema/index.ts",
        "line": 52
      },
      "name": "ApiShieldSchemaSchema",
      "namespace": "apiShieldSchema",
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaSchema"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-schema/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-schema/index.ts",
        "line": 75
      },
      "name": "ApiShieldSchemaSchemaOutputReference",
      "namespace": "apiShieldSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 102
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 107
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 112
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 117
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 122
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 127
          },
          "name": "validationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaSchema"
          }
        }
      ],
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetails": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-schema/index.ts",
        "line": 216
      },
      "name": "ApiShieldSchemaUploadDetails",
      "namespace": "apiShieldSchema",
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaUploadDetails"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-schema/index.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-schema/index.ts",
        "line": 239
      },
      "name": "ApiShieldSchemaUploadDetailsOutputReference",
      "namespace": "apiShieldSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 267
          },
          "name": "warnings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarningsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetails"
          }
        }
      ],
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaUploadDetailsOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarnings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarnings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-schema/index.ts",
        "line": 131
      },
      "name": "ApiShieldSchemaUploadDetailsWarnings",
      "namespace": "apiShieldSchema",
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaUploadDetailsWarnings"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarningsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarningsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-schema/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-shield-schema/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 212
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarningsOutputReference"
            }
          }
        }
      ],
      "name": "ApiShieldSchemaUploadDetailsWarningsList",
      "namespace": "apiShieldSchema",
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaUploadDetailsWarningsList"
    },
    "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarningsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarningsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-shield-schema/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-shield-schema/index.ts",
        "line": 154
      },
      "name": "ApiShieldSchemaUploadDetailsWarningsOutputReference",
      "namespace": "apiShieldSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 183
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 188
          },
          "name": "locations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 193
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiShieldSchema.ApiShieldSchemaUploadDetailsWarnings"
          }
        }
      ],
      "symbolId": "src/api-shield-schema/index:ApiShieldSchemaUploadDetailsWarningsOutputReference"
    },
    "@cdktn/provider-cloudflare.apiShieldSchemaValidationSettings.ApiShieldSchemaValidationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema_validation_settings cloudflare_api_shield_schema_validation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchemaValidationSettings.ApiShieldSchemaValidationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema_validation_settings cloudflare_api_shield_schema_validation_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/api-shield-schema-validation-settings/index.ts",
          "line": 84
        },
        "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": "@cdktn/provider-cloudflare.apiShieldSchemaValidationSettings.ApiShieldSchemaValidationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-shield-schema-validation-settings/index.ts",
        "line": 52
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApiShieldSchemaValidationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 69
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApiShieldSchemaValidationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema_validation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApiShieldSchemaValidationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApiShieldSchemaValidationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 135
          },
          "name": "resetValidationOverrideMitigationAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 160
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiShieldSchemaValidationSettings",
      "namespace": "apiShieldSchemaValidationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 57
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 123
          },
          "name": "validationDefaultMitigationActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 139
          },
          "name": "validationOverrideMitigationActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 152
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 116
          },
          "name": "validationDefaultMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 129
          },
          "name": "validationOverrideMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 145
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-schema-validation-settings/index:ApiShieldSchemaValidationSettings"
    },
    "@cdktn/provider-cloudflare.apiShieldSchemaValidationSettings.ApiShieldSchemaValidationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiShieldSchemaValidationSettings.ApiShieldSchemaValidationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-shield-schema-validation-settings/index.ts",
        "line": 14
      },
      "name": "ApiShieldSchemaValidationSettingsConfig",
      "namespace": "apiShieldSchemaValidationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Mitigation actions are as follows:\n\n  * `log` - log request when request does not conform to schema\n  * `block` - deny access to the site when request does not conform to schema\n\nA special value of of `none` will skip running schema validation entirely for the request when there is no mitigation action defined on the operation\nAvailable values: \"none\", \"log\", \"block\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema_validation_settings#validation_default_mitigation_action ApiShieldSchemaValidationSettings#validation_default_mitigation_action}",
            "stability": "stable",
            "summary": "The default mitigation action used when there is no mitigation action defined on the operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 28
          },
          "name": "validationDefaultMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema_validation_settings#zone_id ApiShieldSchemaValidationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 46
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `none` will skip running schema validation entirely for the request\n  - `null` indicates that no override is in place\n\nTo clear any override, use the special value `disable_override` or `null`\nAvailable values: \"none\", \"disable_override\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_shield_schema_validation_settings#validation_override_mitigation_action ApiShieldSchemaValidationSettings#validation_override_mitigation_action}",
            "stability": "stable",
            "summary": "When set, this overrides both zone level and operation level mitigation actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-shield-schema-validation-settings/index.ts",
            "line": 40
          },
          "name": "validationOverrideMitigationAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-shield-schema-validation-settings/index:ApiShieldSchemaValidationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token cloudflare_api_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token cloudflare_api_token} Resource."
        },
        "locationInModule": {
          "filename": "src/api-token/index.ts",
          "line": 612
        },
        "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": "@cdktn/provider-cloudflare.apiToken.ApiTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ApiToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 597
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ApiToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ApiToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ApiToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 645
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 726
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 648
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 664
          },
          "name": "resetExpiresOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 713
          },
          "name": "resetNotBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 742
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 759
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 770
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiToken",
      "namespace": "apiToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 585
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 642
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 673
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 678
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 683
          },
          "name": "lastUsedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 688
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 723
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 751
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 652
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 668
          },
          "name": "expiresOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 701
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 717
          },
          "name": "notBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 730
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 746
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 658
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 694
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 707
          },
          "name": "notBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 736
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiToken"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 182
      },
      "name": "ApiTokenCondition",
      "namespace": "apiToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#request_ip ApiToken#request_ip}",
            "stability": "stable",
            "summary": "Client IP restrictions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 188
          },
          "name": "requestIp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIp"
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenCondition"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-token/index.ts",
          "line": 228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 267
          },
          "name": "putRequestIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 270
          },
          "name": "resetRequestIp"
        }
      ],
      "name": "ApiTokenConditionOutputReference",
      "namespace": "apiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 264
          },
          "name": "requestIp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 274
          },
          "name": "requestIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 51
      },
      "name": "ApiTokenConditionRequestIp",
      "namespace": "apiToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#in ApiToken#in}",
            "stability": "stable",
            "summary": "List of IPv4/IPv6 CIDR addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 57
          },
          "name": "in",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#not_in ApiToken#not_in}",
            "stability": "stable",
            "summary": "List of IPv4/IPv6 CIDR addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 63
          },
          "name": "notIn",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenConditionRequestIp"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-token/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 158
          },
          "name": "resetIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 174
          },
          "name": "resetNotIn"
        }
      ],
      "name": "ApiTokenConditionRequestIpOutputReference",
      "namespace": "apiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 162
          },
          "name": "inInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 178
          },
          "name": "notInInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 152
          },
          "name": "in",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 168
          },
          "name": "notIn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConditionRequestIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenConditionRequestIpOutputReference"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 14
      },
      "name": "ApiTokenConfig",
      "namespace": "apiToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#name ApiToken#name}",
            "stability": "stable",
            "summary": "Token name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#policies ApiToken#policies}",
            "stability": "stable",
            "summary": "Set of access policies assigned to the token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 42
          },
          "name": "policies",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#condition ApiToken#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 18
          },
          "name": "condition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#expires_on ApiToken#expires_on}",
            "stability": "stable",
            "summary": "The expiration time on or after which the JWT MUST NOT be accepted for processing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 24
          },
          "name": "expiresOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#not_before ApiToken#not_before}",
            "stability": "stable",
            "summary": "The time before which the token MUST NOT be accepted for processing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 36
          },
          "name": "notBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#status ApiToken#status}",
            "stability": "stable",
            "summary": "Status of the token. Available values: \"active\", \"disabled\", \"expired\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 49
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenConfig"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 396
      },
      "name": "ApiTokenPolicies",
      "namespace": "apiToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#effect ApiToken#effect}",
            "stability": "stable",
            "summary": "Allow or deny operations against the resources. Available values: \"allow\", \"deny\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 403
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#permission_groups ApiToken#permission_groups}",
            "stability": "stable",
            "summary": "A set of permission groups that are specified to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 409
          },
          "name": "permissionGroups",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#resources ApiToken#resources}",
            "stability": "stable",
            "summary": "A json object representing the resources that are specified to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 415
          },
          "name": "resources",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenPolicies"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-token/index.ts",
          "line": 565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-token/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 572
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "ApiTokenPoliciesList",
      "namespace": "apiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenPoliciesList"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-token/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-token/index.ts",
        "line": 461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 535
          },
          "name": "putPermissionGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "ApiTokenPoliciesOutputReference",
      "namespace": "apiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 532
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 526
          },
          "name": "effectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 539
          },
          "name": "permissionGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 552
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 519
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 545
          },
          "name": "resources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-token/index.ts",
        "line": 278
      },
      "name": "ApiTokenPoliciesPermissionGroups",
      "namespace": "apiToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/api_token#id ApiToken#id}\n\nPlease 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": "Identifier of the permission group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 287
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-token/index.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-token/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 392
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "ApiTokenPoliciesPermissionGroupsList",
      "namespace": "apiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-token/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-token/index.ts",
        "line": 319
      },
      "name": "ApiTokenPoliciesPermissionGroupsOutputReference",
      "namespace": "apiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 372
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 365
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-token/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.apiToken.ApiTokenPoliciesPermissionGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-token/index:ApiTokenPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.argoSmartRouting.ArgoSmartRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_smart_routing cloudflare_argo_smart_routing}."
      },
      "fqn": "@cdktn/provider-cloudflare.argoSmartRouting.ArgoSmartRouting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_smart_routing cloudflare_argo_smart_routing} Resource."
        },
        "locationInModule": {
          "filename": "src/argo-smart-routing/index.ts",
          "line": 65
        },
        "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": "@cdktn/provider-cloudflare.argoSmartRouting.ArgoSmartRoutingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/argo-smart-routing/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ArgoSmartRouting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ArgoSmartRouting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_smart_routing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ArgoSmartRouting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ArgoSmartRouting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ArgoSmartRouting",
      "namespace": "argoSmartRouting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 90
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 113
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 126
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 106
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 119
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/argo-smart-routing/index:ArgoSmartRouting"
    },
    "@cdktn/provider-cloudflare.argoSmartRouting.ArgoSmartRoutingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.argoSmartRouting.ArgoSmartRoutingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/argo-smart-routing/index.ts",
        "line": 14
      },
      "name": "ArgoSmartRoutingConfig",
      "namespace": "argoSmartRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_smart_routing#value ArgoSmartRouting#value}",
            "stability": "stable",
            "summary": "Specifies the enablement value of Argo Smart Routing. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 21
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_smart_routing#zone_id ArgoSmartRouting#zone_id}",
            "stability": "stable",
            "summary": "Specifies the zone associated with the API call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-smart-routing/index.ts",
            "line": 27
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/argo-smart-routing/index:ArgoSmartRoutingConfig"
    },
    "@cdktn/provider-cloudflare.argoTieredCaching.ArgoTieredCaching": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_tiered_caching cloudflare_argo_tiered_caching}."
      },
      "fqn": "@cdktn/provider-cloudflare.argoTieredCaching.ArgoTieredCaching",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_tiered_caching cloudflare_argo_tiered_caching} Resource."
        },
        "locationInModule": {
          "filename": "src/argo-tiered-caching/index.ts",
          "line": 65
        },
        "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": "@cdktn/provider-cloudflare.argoTieredCaching.ArgoTieredCachingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/argo-tiered-caching/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ArgoTieredCaching resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ArgoTieredCaching to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_tiered_caching#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ArgoTieredCaching that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ArgoTieredCaching to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ArgoTieredCaching",
      "namespace": "argoTieredCaching",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 90
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 113
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 126
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 106
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 119
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/argo-tiered-caching/index:ArgoTieredCaching"
    },
    "@cdktn/provider-cloudflare.argoTieredCaching.ArgoTieredCachingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.argoTieredCaching.ArgoTieredCachingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/argo-tiered-caching/index.ts",
        "line": 14
      },
      "name": "ArgoTieredCachingConfig",
      "namespace": "argoTieredCaching",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_tiered_caching#value ArgoTieredCaching#value}",
            "stability": "stable",
            "summary": "Enables Tiered Caching. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 21
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/argo_tiered_caching#zone_id ArgoTieredCaching#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/argo-tiered-caching/index.ts",
            "line": 27
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/argo-tiered-caching/index:ArgoTieredCachingConfig"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPulls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls cloudflare_authenticated_origin_pulls}."
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPulls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls cloudflare_authenticated_origin_pulls} Resource."
        },
        "locationInModule": {
          "filename": "src/authenticated-origin-pulls/index.ts",
          "line": 250
        },
        "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": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AuthenticatedOriginPulls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 235
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AuthenticatedOriginPulls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AuthenticatedOriginPulls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AuthenticatedOriginPulls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 304
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigA"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 384
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 391
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AuthenticatedOriginPulls",
      "namespace": "authenticatedOriginPulls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 275
          },
          "name": "certId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 295
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 280
          },
          "name": "certStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 285
          },
          "name": "certUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 290
          },
          "name": "certUploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 301
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigAList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 313
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 318
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 323
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 328
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 338
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 343
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 348
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 353
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 358
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 363
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 308
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigA"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 376
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 369
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls/index:AuthenticatedOriginPulls"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls/index.ts",
        "line": 14
      },
      "name": "AuthenticatedOriginPullsConfig",
      "namespace": "authenticatedOriginPulls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls#config AuthenticatedOriginPulls#config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 18
          },
          "name": "config",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigA"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls#zone_id AuthenticatedOriginPulls#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls/index:AuthenticatedOriginPullsConfig"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls/index.ts",
        "line": 26
      },
      "name": "AuthenticatedOriginPullsConfigA",
      "namespace": "authenticatedOriginPulls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls#cert_id AuthenticatedOriginPulls#cert_id}",
            "stability": "stable",
            "summary": "Certificate identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 32
          },
          "name": "certId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls#enabled AuthenticatedOriginPulls#enabled}",
            "stability": "stable",
            "summary": "Indicates whether hostname-level authenticated origin pulls is enabled. A null value voids the association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 38
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls#hostname AuthenticatedOriginPulls#hostname}",
            "stability": "stable",
            "summary": "The hostname on the origin for which the client certificate uploaded will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 44
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls/index:AuthenticatedOriginPullsConfigA"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigAList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigAList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/authenticated-origin-pulls/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/authenticated-origin-pulls/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigAOutputReference"
            }
          }
        }
      ],
      "name": "AuthenticatedOriginPullsConfigAList",
      "namespace": "authenticatedOriginPulls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigA"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls/index:AuthenticatedOriginPullsConfigAList"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/authenticated-origin-pulls/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/authenticated-origin-pulls/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 154
          },
          "name": "resetCertId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 170
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 186
          },
          "name": "resetHostname"
        }
      ],
      "name": "AuthenticatedOriginPullsConfigAOutputReference",
      "namespace": "authenticatedOriginPulls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 158
          },
          "name": "certIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 174
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 190
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 148
          },
          "name": "certId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 164
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 180
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPulls.AuthenticatedOriginPullsConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls/index:AuthenticatedOriginPullsConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsCertificate.AuthenticatedOriginPullsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_certificate cloudflare_authenticated_origin_pulls_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPullsCertificate.AuthenticatedOriginPullsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_certificate cloudflare_authenticated_origin_pulls_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/authenticated-origin-pulls-certificate/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.authenticatedOriginPullsCertificate.AuthenticatedOriginPullsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls-certificate/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AuthenticatedOriginPullsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AuthenticatedOriginPullsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AuthenticatedOriginPullsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AuthenticatedOriginPullsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 183
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 191
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AuthenticatedOriginPullsCertificate",
      "namespace": "authenticatedOriginPullsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 109
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 114
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 119
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 129
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 147
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 152
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 157
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 162
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 104
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 142
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 175
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 97
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 135
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 168
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls-certificate/index:AuthenticatedOriginPullsCertificate"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsCertificate.AuthenticatedOriginPullsCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPullsCertificate.AuthenticatedOriginPullsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls-certificate/index.ts",
        "line": 14
      },
      "name": "AuthenticatedOriginPullsCertificateConfig",
      "namespace": "authenticatedOriginPullsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_certificate#certificate AuthenticatedOriginPullsCertificate#certificate}",
            "stability": "stable",
            "summary": "The zone's leaf certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 20
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_certificate#private_key AuthenticatedOriginPullsCertificate#private_key}",
            "stability": "stable",
            "summary": "The zone's private key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 26
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_certificate#zone_id AuthenticatedOriginPullsCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-certificate/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls-certificate/index:AuthenticatedOriginPullsCertificateConfig"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsHostnameCertificate.AuthenticatedOriginPullsHostnameCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_hostname_certificate cloudflare_authenticated_origin_pulls_hostname_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPullsHostnameCertificate.AuthenticatedOriginPullsHostnameCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_hostname_certificate cloudflare_authenticated_origin_pulls_hostname_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.authenticatedOriginPullsHostnameCertificate.AuthenticatedOriginPullsHostnameCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AuthenticatedOriginPullsHostnameCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AuthenticatedOriginPullsHostnameCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_hostname_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AuthenticatedOriginPullsHostnameCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AuthenticatedOriginPullsHostnameCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 173
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 181
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AuthenticatedOriginPullsHostnameCertificate",
      "namespace": "authenticatedOriginPullsHostnameCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 109
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 119
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 137
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 142
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 147
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 152
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 104
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 132
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 165
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 97
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 125
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 158
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls-hostname-certificate/index:AuthenticatedOriginPullsHostnameCertificate"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsHostnameCertificate.AuthenticatedOriginPullsHostnameCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPullsHostnameCertificate.AuthenticatedOriginPullsHostnameCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
        "line": 14
      },
      "name": "AuthenticatedOriginPullsHostnameCertificateConfig",
      "namespace": "authenticatedOriginPullsHostnameCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_hostname_certificate#certificate AuthenticatedOriginPullsHostnameCertificate#certificate}",
            "stability": "stable",
            "summary": "The hostname certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 20
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_hostname_certificate#private_key AuthenticatedOriginPullsHostnameCertificate#private_key}",
            "stability": "stable",
            "summary": "The hostname certificate's private key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 26
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_hostname_certificate#zone_id AuthenticatedOriginPullsHostnameCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls-hostname-certificate/index:AuthenticatedOriginPullsHostnameCertificateConfig"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsSettings.AuthenticatedOriginPullsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_settings cloudflare_authenticated_origin_pulls_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPullsSettings.AuthenticatedOriginPullsSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_settings cloudflare_authenticated_origin_pulls_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/authenticated-origin-pulls-settings/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPullsSettings.AuthenticatedOriginPullsSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls-settings/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AuthenticatedOriginPullsSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AuthenticatedOriginPullsSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AuthenticatedOriginPullsSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AuthenticatedOriginPullsSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AuthenticatedOriginPullsSettings",
      "namespace": "authenticatedOriginPullsSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 97
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 115
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 90
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 108
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls-settings/index:AuthenticatedOriginPullsSettings"
    },
    "@cdktn/provider-cloudflare.authenticatedOriginPullsSettings.AuthenticatedOriginPullsSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.authenticatedOriginPullsSettings.AuthenticatedOriginPullsSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/authenticated-origin-pulls-settings/index.ts",
        "line": 14
      },
      "name": "AuthenticatedOriginPullsSettingsConfig",
      "namespace": "authenticatedOriginPullsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_settings#enabled AuthenticatedOriginPullsSettings#enabled}",
            "stability": "stable",
            "summary": "Indicates whether zone-level authenticated origin pulls is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 20
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/authenticated_origin_pulls_settings#zone_id AuthenticatedOriginPullsSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/authenticated-origin-pulls-settings/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/authenticated-origin-pulls-settings/index:AuthenticatedOriginPullsSettingsConfig"
    },
    "@cdktn/provider-cloudflare.botManagement.BotManagement": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management cloudflare_bot_management}."
      },
      "fqn": "@cdktn/provider-cloudflare.botManagement.BotManagement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management cloudflare_bot_management} Resource."
        },
        "locationInModule": {
          "filename": "src/bot-management/index.ts",
          "line": 241
        },
        "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": "@cdktn/provider-cloudflare.botManagement.BotManagementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bot-management/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a BotManagement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the BotManagement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing BotManagement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the BotManagement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 287
          },
          "name": "resetAiBotsProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 303
          },
          "name": "resetAutoUpdateModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 319
          },
          "name": "resetBmCookieEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 335
          },
          "name": "resetCfRobotsVariant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 351
          },
          "name": "resetContentBotsProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 367
          },
          "name": "resetCrawlerProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 383
          },
          "name": "resetEnableJs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 399
          },
          "name": "resetFightMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 420
          },
          "name": "resetIsRobotsTxtManaged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 436
          },
          "name": "resetOptimizeWordpress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 452
          },
          "name": "resetSbfmDefinitelyAutomated"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 468
          },
          "name": "resetSbfmLikelyAutomated"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 484
          },
          "name": "resetSbfmStaticResourceProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 500
          },
          "name": "resetSbfmVerifiedBots"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 522
          },
          "name": "resetSuppressSessionScore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 552
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 573
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "BotManagement",
      "namespace": "botManagement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 510
          },
          "name": "staleZoneConfiguration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.botManagement.BotManagementStaleZoneConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 531
          },
          "name": "usingLatestModel",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 291
          },
          "name": "aiBotsProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 307
          },
          "name": "autoUpdateModelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 323
          },
          "name": "bmCookieEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 339
          },
          "name": "cfRobotsVariantInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 355
          },
          "name": "contentBotsProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 371
          },
          "name": "crawlerProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 387
          },
          "name": "enableJsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 403
          },
          "name": "fightModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 424
          },
          "name": "isRobotsTxtManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 440
          },
          "name": "optimizeWordpressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 456
          },
          "name": "sbfmDefinitelyAutomatedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 472
          },
          "name": "sbfmLikelyAutomatedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 488
          },
          "name": "sbfmStaticResourceProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 504
          },
          "name": "sbfmVerifiedBotsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 526
          },
          "name": "suppressSessionScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 544
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 281
          },
          "name": "aiBotsProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 297
          },
          "name": "autoUpdateModel",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 313
          },
          "name": "bmCookieEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 329
          },
          "name": "cfRobotsVariant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 345
          },
          "name": "contentBotsProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 361
          },
          "name": "crawlerProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 377
          },
          "name": "enableJs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 393
          },
          "name": "fightMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 414
          },
          "name": "isRobotsTxtManaged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 430
          },
          "name": "optimizeWordpress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 446
          },
          "name": "sbfmDefinitelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 462
          },
          "name": "sbfmLikelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 478
          },
          "name": "sbfmStaticResourceProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 494
          },
          "name": "sbfmVerifiedBots",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 516
          },
          "name": "suppressSessionScore",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 537
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/bot-management/index:BotManagement"
    },
    "@cdktn/provider-cloudflare.botManagement.BotManagementConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.botManagement.BotManagementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bot-management/index.ts",
        "line": 14
      },
      "name": "BotManagementConfig",
      "namespace": "botManagement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#zone_id BotManagement#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 119
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please note the value `only_on_ad_pages` is currently not available for Enterprise customers.\nAvailable values: \"block\", \"disabled\", \"only_on_ad_pages\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#ai_bots_protection BotManagement#ai_bots_protection}",
            "stability": "stable",
            "summary": "Enable rule to block AI Scrapers and Crawlers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 21
          },
          "name": "aiBotsProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#auto_update_model BotManagement#auto_update_model}",
            "stability": "stable",
            "summary": "Automatically update to the newest bot detection models created by Cloudflare as they are released. [Learn more.](https://developers.cloudflare.com/bots/reference/machine-learning-models#model-versions-and-release-notes)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 27
          },
          "name": "autoUpdateModel",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#bm_cookie_enabled BotManagement#bm_cookie_enabled}",
            "stability": "stable",
            "summary": "Indicates that the bot management cookie can be placed on end user devices accessing the site. Defaults to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 33
          },
          "name": "bmCookieEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#cf_robots_variant BotManagement#cf_robots_variant}",
            "stability": "stable",
            "summary": "Specifies the Robots Access Control License variant to use. Available values: \"off\", \"policy_only\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 40
          },
          "name": "cfRobotsVariant",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When enabled, blocks automated traffic with low bot scores, excluding safe verified bot categories. Exceptions should be managed via skip rules.\nAvailable values: \"block\", \"disabled\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#content_bots_protection BotManagement#content_bots_protection}",
            "stability": "stable",
            "summary": "Enable rule to block content bots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 47
          },
          "name": "contentBotsProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#crawler_protection BotManagement#crawler_protection}",
            "stability": "stable",
            "summary": "Enable rule to punish AI Scrapers and Crawlers via a link maze. Available values: \"enabled\", \"disabled\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 54
          },
          "name": "crawlerProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#enable_js BotManagement#enable_js}",
            "stability": "stable",
            "summary": "Use lightweight, invisible JavaScript detections to improve Bot Management. [Learn more about JavaScript Detections](https://developers.cloudflare.com/bots/reference/javascript-detections/)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 60
          },
          "name": "enableJs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#fight_mode BotManagement#fight_mode}",
            "stability": "stable",
            "summary": "Whether to enable Bot Fight Mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 66
          },
          "name": "fightMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#is_robots_txt_managed BotManagement#is_robots_txt_managed}",
            "stability": "stable",
            "summary": "Enable cloudflare managed robots.txt. If an existing robots.txt is detected, then managed robots.txt will be prepended to the existing robots.txt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 72
          },
          "name": "isRobotsTxtManaged",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#optimize_wordpress BotManagement#optimize_wordpress}",
            "stability": "stable",
            "summary": "Whether to optimize Super Bot Fight Mode protections for Wordpress."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 78
          },
          "name": "optimizeWordpress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#sbfm_definitely_automated BotManagement#sbfm_definitely_automated}",
            "stability": "stable",
            "summary": "Super Bot Fight Mode (SBFM) action to take on definitely automated requests. Available values: \"allow\", \"block\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 85
          },
          "name": "sbfmDefinitelyAutomated",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#sbfm_likely_automated BotManagement#sbfm_likely_automated}",
            "stability": "stable",
            "summary": "Super Bot Fight Mode (SBFM) action to take on likely automated requests. Available values: \"allow\", \"block\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 92
          },
          "name": "sbfmLikelyAutomated",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enable if static resources on your application need bot protection.\nNote: Static resource protection can also result in legitimate traffic being blocked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#sbfm_static_resource_protection BotManagement#sbfm_static_resource_protection}",
            "stability": "stable",
            "summary": "Super Bot Fight Mode (SBFM) to enable static resource protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 100
          },
          "name": "sbfmStaticResourceProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#sbfm_verified_bots BotManagement#sbfm_verified_bots}",
            "stability": "stable",
            "summary": "Super Bot Fight Mode (SBFM) action to take on verified bots requests. Available values: \"allow\", \"block\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 107
          },
          "name": "sbfmVerifiedBots",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/bot_management#suppress_session_score BotManagement#suppress_session_score}",
            "stability": "stable",
            "summary": "Whether to disable tracking the highest bot score for a session in the Bot Management cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 113
          },
          "name": "suppressSessionScore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/bot-management/index:BotManagementConfig"
    },
    "@cdktn/provider-cloudflare.botManagement.BotManagementStaleZoneConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.botManagement.BotManagementStaleZoneConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/bot-management/index.ts",
        "line": 121
      },
      "name": "BotManagementStaleZoneConfiguration",
      "namespace": "botManagement",
      "symbolId": "src/bot-management/index:BotManagementStaleZoneConfiguration"
    },
    "@cdktn/provider-cloudflare.botManagement.BotManagementStaleZoneConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.botManagement.BotManagementStaleZoneConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/bot-management/index.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/bot-management/index.ts",
        "line": 144
      },
      "name": "BotManagementStaleZoneConfigurationOutputReference",
      "namespace": "botManagement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 171
          },
          "name": "fightMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 176
          },
          "name": "optimizeWordpress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 181
          },
          "name": "sbfmDefinitelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 186
          },
          "name": "sbfmLikelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 191
          },
          "name": "sbfmStaticResourceProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 196
          },
          "name": "sbfmVerifiedBots",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 201
          },
          "name": "suppressSessionScore",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/bot-management/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.botManagement.BotManagementStaleZoneConfiguration"
          }
        }
      ],
      "symbolId": "src/bot-management/index:BotManagementStaleZoneConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.byoIpPrefix.ByoIpPrefix": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix cloudflare_byo_ip_prefix}."
      },
      "fqn": "@cdktn/provider-cloudflare.byoIpPrefix.ByoIpPrefix",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix cloudflare_byo_ip_prefix} Resource."
        },
        "locationInModule": {
          "filename": "src/byo-ip-prefix/index.ts",
          "line": 88
        },
        "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": "@cdktn/provider-cloudflare.byoIpPrefix.ByoIpPrefixConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/byo-ip-prefix/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ByoIpPrefix resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ByoIpPrefix to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ByoIpPrefix that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ByoIpPrefix to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 124
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 186
          },
          "name": "resetDelegateLoaCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 202
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 228
          },
          "name": "resetLoaDocumentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 270
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 281
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ByoIpPrefix",
      "namespace": "byoIpPrefix",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 133
          },
          "name": "advertised",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 138
          },
          "name": "advertisedModifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 143
          },
          "name": "approved",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 174
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 211
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 216
          },
          "name": "irrValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 237
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 242
          },
          "name": "onDemandEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 247
          },
          "name": "onDemandLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 252
          },
          "name": "ownershipValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 257
          },
          "name": "ownershipValidationToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 262
          },
          "name": "rpkiValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 128
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 156
          },
          "name": "asnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 169
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 190
          },
          "name": "delegateLoaCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 206
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 232
          },
          "name": "loaDocumentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 118
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 149
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 162
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 180
          },
          "name": "delegateLoaCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 196
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 222
          },
          "name": "loaDocumentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/byo-ip-prefix/index:ByoIpPrefix"
    },
    "@cdktn/provider-cloudflare.byoIpPrefix.ByoIpPrefixConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.byoIpPrefix.ByoIpPrefixConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/byo-ip-prefix/index.ts",
        "line": 14
      },
      "name": "ByoIpPrefixConfig",
      "namespace": "byoIpPrefix",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix#asn ByoIpPrefix#asn}",
            "stability": "stable",
            "summary": "Autonomous System Number (ASN) the prefix will be advertised under."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 26
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix#cidr ByoIpPrefix#cidr}",
            "stability": "stable",
            "summary": "IP Prefix in Classless Inter-Domain Routing format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 32
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix#account_id ByoIpPrefix#account_id}",
            "stability": "stable",
            "summary": "Identifier of a Cloudflare account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix#delegate_loa_creation ByoIpPrefix#delegate_loa_creation}",
            "stability": "stable",
            "summary": "Whether Cloudflare is allowed to generate the LOA document on behalf of the prefix owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 38
          },
          "name": "delegateLoaCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix#description ByoIpPrefix#description}",
            "stability": "stable",
            "summary": "Description of the prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/byo_ip_prefix#loa_document_id ByoIpPrefix#loa_document_id}",
            "stability": "stable",
            "summary": "Identifier for the uploaded LOA document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/byo-ip-prefix/index.ts",
            "line": 50
          },
          "name": "loaDocumentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/byo-ip-prefix/index:ByoIpPrefixConfig"
    },
    "@cdktn/provider-cloudflare.callsSfuApp.CallsSfuApp": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_sfu_app cloudflare_calls_sfu_app}."
      },
      "fqn": "@cdktn/provider-cloudflare.callsSfuApp.CallsSfuApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_sfu_app cloudflare_calls_sfu_app} Resource."
        },
        "locationInModule": {
          "filename": "src/calls-sfu-app/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.callsSfuApp.CallsSfuAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/calls-sfu-app/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CallsSfuApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CallsSfuApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_sfu_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CallsSfuApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CallsSfuApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 119
          },
          "name": "resetAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 145
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 167
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CallsSfuApp",
      "namespace": "callsSfuApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 128
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 133
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 154
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 159
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 123
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 149
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 113
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 139
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/calls-sfu-app/index:CallsSfuApp"
    },
    "@cdktn/provider-cloudflare.callsSfuApp.CallsSfuAppConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.callsSfuApp.CallsSfuAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/calls-sfu-app/index.ts",
        "line": 14
      },
      "name": "CallsSfuAppConfig",
      "namespace": "callsSfuApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_sfu_app#account_id CallsSfuApp#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_sfu_app#app_id CallsSfuApp#app_id}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 26
          },
          "name": "appId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_sfu_app#name CallsSfuApp#name}",
            "stability": "stable",
            "summary": "A short description of Calls app, not shown to end users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-sfu-app/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/calls-sfu-app/index:CallsSfuAppConfig"
    },
    "@cdktn/provider-cloudflare.callsTurnApp.CallsTurnApp": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_turn_app cloudflare_calls_turn_app}."
      },
      "fqn": "@cdktn/provider-cloudflare.callsTurnApp.CallsTurnApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_turn_app cloudflare_calls_turn_app} Resource."
        },
        "locationInModule": {
          "filename": "src/calls-turn-app/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.callsTurnApp.CallsTurnAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/calls-turn-app/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CallsTurnApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CallsTurnApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_turn_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CallsTurnApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CallsTurnApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 129
          },
          "name": "resetKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 150
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 167
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CallsTurnApp",
      "namespace": "callsTurnApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 112
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 117
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 138
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 159
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 133
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 154
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 123
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/calls-turn-app/index:CallsTurnApp"
    },
    "@cdktn/provider-cloudflare.callsTurnApp.CallsTurnAppConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.callsTurnApp.CallsTurnAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/calls-turn-app/index.ts",
        "line": 14
      },
      "name": "CallsTurnAppConfig",
      "namespace": "callsTurnApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_turn_app#account_id CallsTurnApp#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_turn_app#key_id CallsTurnApp#key_id}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 26
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/calls_turn_app#name CallsTurnApp#name}",
            "stability": "stable",
            "summary": "A short description of a TURN key, not shown to end users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/calls-turn-app/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/calls-turn-app/index:CallsTurnAppConfig"
    },
    "@cdktn/provider-cloudflare.certificateAuthoritiesHostnameAssociations.CertificateAuthoritiesHostnameAssociations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_authorities_hostname_associations cloudflare_certificate_authorities_hostname_associations}."
      },
      "fqn": "@cdktn/provider-cloudflare.certificateAuthoritiesHostnameAssociations.CertificateAuthoritiesHostnameAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_authorities_hostname_associations cloudflare_certificate_authorities_hostname_associations} Resource."
        },
        "locationInModule": {
          "filename": "src/certificate-authorities-hostname-associations/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.certificateAuthoritiesHostnameAssociations.CertificateAuthoritiesHostnameAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificate-authorities-hostname-associations/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CertificateAuthoritiesHostnameAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CertificateAuthoritiesHostnameAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_authorities_hostname_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CertificateAuthoritiesHostnameAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CertificateAuthoritiesHostnameAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 101
          },
          "name": "resetHostnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 122
          },
          "name": "resetMtlsCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 147
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 155
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CertificateAuthoritiesHostnameAssociations",
      "namespace": "certificateAuthoritiesHostnameAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 105
          },
          "name": "hostnamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 126
          },
          "name": "mtlsCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 139
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 95
          },
          "name": "hostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 116
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 132
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificate-authorities-hostname-associations/index:CertificateAuthoritiesHostnameAssociations"
    },
    "@cdktn/provider-cloudflare.certificateAuthoritiesHostnameAssociations.CertificateAuthoritiesHostnameAssociationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificateAuthoritiesHostnameAssociations.CertificateAuthoritiesHostnameAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificate-authorities-hostname-associations/index.ts",
        "line": 14
      },
      "name": "CertificateAuthoritiesHostnameAssociationsConfig",
      "namespace": "certificateAuthoritiesHostnameAssociations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_authorities_hostname_associations#zone_id CertificateAuthoritiesHostnameAssociations#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_authorities_hostname_associations#hostnames CertificateAuthoritiesHostnameAssociations#hostnames}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 18
          },
          "name": "hostnames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no mtls_certificate_id is given, the hostnames will be associated to your active Cloudflare Managed CA.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_authorities_hostname_associations#mtls_certificate_id CertificateAuthoritiesHostnameAssociations#mtls_certificate_id}",
            "stability": "stable",
            "summary": "The UUID for a certificate that was uploaded to the mTLS Certificate Management endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-authorities-hostname-associations/index.ts",
            "line": 24
          },
          "name": "mtlsCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificate-authorities-hostname-associations/index:CertificateAuthoritiesHostnameAssociationsConfig"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePack": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack cloudflare_certificate_pack}."
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack cloudflare_certificate_pack} Resource."
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 578
        },
        "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": "@cdktn/provider-cloudflare.certificatePack.CertificatePackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CertificatePack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 563
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CertificatePack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CertificatePack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CertificatePack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 634
          },
          "name": "resetCloudflareBranding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 656
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 738
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 750
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 762
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CertificatePack",
      "namespace": "certificatePack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 551
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 622
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 644
          },
          "name": "dcvDelegationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 665
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 670
          },
          "name": "primaryCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 675
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 694
          },
          "name": "validationErrors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 713
          },
          "name": "validationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 616
          },
          "name": "certificateAuthorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 638
          },
          "name": "cloudflareBrandingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 660
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 688
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 707
          },
          "name": "validationMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 726
          },
          "name": "validityDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 742
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 609
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 628
          },
          "name": "cloudflareBranding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 650
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 681
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 700
          },
          "name": "validationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 719
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 732
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificate-pack/index:CertificatePack"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 116
      },
      "name": "CertificatePackCertificates",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackCertificates"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesGeoRestrictions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 62
      },
      "name": "CertificatePackCertificatesGeoRestrictions",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackCertificatesGeoRestrictions"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 85
      },
      "name": "CertificatePackCertificatesGeoRestrictionsOutputReference",
      "namespace": "certificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 112
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesGeoRestrictions"
          }
        }
      ],
      "symbolId": "src/certificate-pack/index:CertificatePackCertificatesGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 243
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "CertificatePackCertificatesList",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackCertificatesList"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 139
      },
      "name": "CertificatePackCertificatesOutputReference",
      "namespace": "certificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 168
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 173
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 179
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificatesGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 184
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 189
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 194
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 199
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 204
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 209
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 214
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 219
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 224
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackCertificates"
          }
        }
      ],
      "symbolId": "src/certificate-pack/index:CertificatePackCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 14
      },
      "name": "CertificatePackConfig",
      "namespace": "certificatePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For information on any certificate authority specific details or restrictions [see this page for more details.](https://developers.cloudflare.com/ssl/reference/certificate-authorities)\nAvailable values: \"google\", \"lets_encrypt\", \"ssl_com\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#certificate_authority CertificatePack#certificate_authority}",
            "stability": "stable",
            "summary": "Certificate Authority selected for the order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 21
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#type CertificatePack#type}",
            "stability": "stable",
            "summary": "Type of certificate pack. Available values: \"advanced\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 40
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#validation_method CertificatePack#validation_method}",
            "stability": "stable",
            "summary": "Validation Method selected for the order. Available values: \"txt\", \"http\", \"email\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 47
          },
          "name": "validationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#validity_days CertificatePack#validity_days}",
            "stability": "stable",
            "summary": "Validity Days selected for the order. Available values: 14, 30, 90, 365."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 54
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This will add a subdomain of sni.cloudflaressl.com as the Common Name if set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#cloudflare_branding CertificatePack#cloudflare_branding}",
            "stability": "stable",
            "summary": "Whether or not to add Cloudflare Branding for the order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 27
          },
          "name": "cloudflareBranding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must contain the zone apex, may not contain more than 50 hosts, and may not be empty.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#hosts CertificatePack#hosts}",
            "stability": "stable",
            "summary": "Comma separated list of valid host names for the certificate packs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 33
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/certificate_pack#zone_id CertificatePack#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 60
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/certificate-pack/index:CertificatePackConfig"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 247
      },
      "name": "CertificatePackDcvDelegationRecords",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackDcvDelegationRecords"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 353
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatePackDcvDelegationRecordsList",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackDcvDelegationRecordsList"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 270
      },
      "name": "CertificatePackDcvDelegationRecordsOutputReference",
      "namespace": "certificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 299
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 304
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 309
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 314
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 319
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 324
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 329
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 334
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackDcvDelegationRecords"
          }
        }
      ],
      "symbolId": "src/certificate-pack/index:CertificatePackDcvDelegationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 357
      },
      "name": "CertificatePackValidationErrors",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackValidationErrors"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrorsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatePackValidationErrorsList",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackValidationErrorsList"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 380
      },
      "name": "CertificatePackValidationErrorsOutputReference",
      "namespace": "certificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 409
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationErrors"
          }
        }
      ],
      "symbolId": "src/certificate-pack/index:CertificatePackValidationErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/certificate-pack/index.ts",
        "line": 432
      },
      "name": "CertificatePackValidationRecords",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackValidationRecords"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 538
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "CertificatePackValidationRecordsList",
      "namespace": "certificatePack",
      "symbolId": "src/certificate-pack/index:CertificatePackValidationRecordsList"
    },
    "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/certificate-pack/index.ts",
          "line": 464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/certificate-pack/index.ts",
        "line": 455
      },
      "name": "CertificatePackValidationRecordsOutputReference",
      "namespace": "certificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 484
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 489
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 494
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 499
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 504
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 509
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 514
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 519
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/certificate-pack/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.certificatePack.CertificatePackValidationRecords"
          }
        }
      ],
      "symbolId": "src/certificate-pack/index:CertificatePackValidationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.clientCertificate.ClientCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate cloudflare_client_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.clientCertificate.ClientCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate cloudflare_client_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/client-certificate/index.ts",
          "line": 133
        },
        "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": "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/client-certificate/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ClientCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 118
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ClientCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ClientCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ClientCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 236
          },
          "name": "resetReactivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 290
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 302
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 311
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ClientCertificate",
      "namespace": "clientCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 106
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 160
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 166
          },
          "name": "certificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 171
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 176
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 194
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 199
          },
          "name": "fingerprintSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 204
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 209
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 214
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 219
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 224
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 245
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 250
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 255
          },
          "name": "ski",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 260
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 265
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 189
          },
          "name": "csrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 240
          },
          "name": "reactivateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 278
          },
          "name": "validityDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 294
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 182
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 230
          },
          "name": "reactivate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 271
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 284
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/client-certificate/index:ClientCertificate"
    },
    "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateCertificateAuthority": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/client-certificate/index.ts",
        "line": 38
      },
      "name": "ClientCertificateCertificateAuthority",
      "namespace": "clientCertificate",
      "symbolId": "src/client-certificate/index:ClientCertificateCertificateAuthority"
    },
    "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/client-certificate/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/client-certificate/index.ts",
        "line": 61
      },
      "name": "ClientCertificateCertificateAuthorityOutputReference",
      "namespace": "clientCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 88
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 93
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateCertificateAuthority"
          }
        }
      ],
      "symbolId": "src/client-certificate/index:ClientCertificateCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.clientCertificate.ClientCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/client-certificate/index.ts",
        "line": 14
      },
      "name": "ClientCertificateConfig",
      "namespace": "clientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate#csr ClientCertificate#csr}",
            "stability": "stable",
            "summary": "The Certificate Signing Request (CSR). Must be newline-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 20
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate#validity_days ClientCertificate#validity_days}",
            "stability": "stable",
            "summary": "The number of days the Client Certificate will be valid after the issued_on date."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 30
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate#reactivate ClientCertificate#reactivate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 24
          },
          "name": "reactivate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/client_certificate#zone_id ClientCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/client-certificate/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/client-certificate/index:ClientCertificateConfig"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules cloudflare_cloud_connector_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules cloudflare_cloud_connector_rules} Resource."
        },
        "locationInModule": {
          "filename": "src/cloud-connector-rules/index.ts",
          "line": 416
        },
        "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": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloud-connector-rules/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudConnectorRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 401
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudConnectorRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudConnectorRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudConnectorRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 450
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 453
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 478
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 485
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudConnectorRules",
      "namespace": "cloudConnectorRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 389
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 441
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 447
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 457
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 470
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 463
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloud-connector-rules/index:CloudConnectorRules"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloud-connector-rules/index.ts",
        "line": 14
      },
      "name": "CloudConnectorRulesConfig",
      "namespace": "cloudConnectorRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#zone_id CloudConnectorRules#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#rules CloudConnectorRules#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 18
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloud-connector-rules/index:CloudConnectorRulesConfig"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloud-connector-rules/index.ts",
        "line": 122
      },
      "name": "CloudConnectorRulesRules",
      "namespace": "cloudConnectorRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#description CloudConnectorRules#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 126
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#enabled CloudConnectorRules#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 130
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#expression CloudConnectorRules#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 134
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#parameters CloudConnectorRules#parameters}",
            "stability": "stable",
            "summary": "Parameters of Cloud Connector Rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 140
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#provider CloudConnectorRules#provider}",
            "stability": "stable",
            "summary": "Cloud Provider type Available values: \"aws_s3\", \"cloudflare_r2\", \"gcp_storage\", \"azure_storage\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 147
          },
          "name": "provider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloud-connector-rules/index:CloudConnectorRulesRules"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloud-connector-rules/index.ts",
          "line": 369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/cloud-connector-rules/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 376
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesOutputReference"
            }
          }
        }
      ],
      "name": "CloudConnectorRulesRulesList",
      "namespace": "cloudConnectorRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloud-connector-rules/index:CloudConnectorRulesRulesList"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloud-connector-rules/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/cloud-connector-rules/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 333
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 283
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 299
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 315
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 336
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 352
          },
          "name": "resetProvider"
        }
      ],
      "name": "CloudConnectorRulesRulesOutputReference",
      "namespace": "cloudConnectorRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 324
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 330
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 287
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 303
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 319
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 340
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 356
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 277
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 293
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 309
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 346
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloud-connector-rules/index:CloudConnectorRulesRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParameters": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloud-connector-rules/index.ts",
        "line": 26
      },
      "name": "CloudConnectorRulesRulesParameters",
      "namespace": "cloudConnectorRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloud_connector_rules#host CloudConnectorRules#host}",
            "stability": "stable",
            "summary": "Host to perform Cloud Connection to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 32
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloud-connector-rules/index:CloudConnectorRulesRulesParameters"
    },
    "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParametersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cloud-connector-rules/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloud-connector-rules/index.ts",
        "line": 64
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 114
          },
          "name": "resetHost"
        }
      ],
      "name": "CloudConnectorRulesRulesParametersOutputReference",
      "namespace": "cloudConnectorRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 118
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 108
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloud-connector-rules/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.cloudConnectorRules.CloudConnectorRulesRulesParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cloud-connector-rules/index:CloudConnectorRulesRulesParametersOutputReference"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequest.CloudforceOneRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request cloudflare_cloudforce_one_request}."
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequest.CloudforceOneRequest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request cloudflare_cloudforce_one_request} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudforce-one-request/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequest.CloudforceOneRequestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudforce-one-request/index.ts",
        "line": 57
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudforceOneRequest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 74
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudforceOneRequest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudforceOneRequest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudforceOneRequest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 125
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 146
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 177
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 203
          },
          "name": "resetRequestType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 224
          },
          "name": "resetSummary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 240
          },
          "name": "resetTlp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudforceOneRequest",
      "namespace": "cloudforceOneRequest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 62
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 134
          },
          "name": "completed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 155
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 165
          },
          "name": "messageTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 186
          },
          "name": "readableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 191
          },
          "name": "request",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 212
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 249
          },
          "name": "tokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 254
          },
          "name": "updated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 129
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 150
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 181
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 207
          },
          "name": "requestTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 228
          },
          "name": "summaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 244
          },
          "name": "tlpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 119
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 140
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 171
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 197
          },
          "name": "requestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 218
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 234
          },
          "name": "tlp",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request/index:CloudforceOneRequest"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequest.CloudforceOneRequestConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequest.CloudforceOneRequestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudforce-one-request/index.ts",
        "line": 14
      },
      "name": "CloudforceOneRequestConfig",
      "namespace": "cloudforceOneRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request#account_id CloudforceOneRequest#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request#content CloudforceOneRequest#content}",
            "stability": "stable",
            "summary": "Request content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 26
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request#priority CloudforceOneRequest#priority}",
            "stability": "stable",
            "summary": "Priority for analyzing the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 32
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request#request_type CloudforceOneRequest#request_type}",
            "stability": "stable",
            "summary": "Requested information from request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 38
          },
          "name": "requestType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request#summary CloudforceOneRequest#summary}",
            "stability": "stable",
            "summary": "Brief description of the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 44
          },
          "name": "summary",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request#tlp CloudforceOneRequest#tlp}",
            "stability": "stable",
            "summary": "The CISA defined Traffic Light Protocol (TLP). Available values: \"clear\", \"amber\", \"amber-strict\", \"green\", \"red\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request/index.ts",
            "line": 51
          },
          "name": "tlp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request/index:CloudforceOneRequestConfig"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestAsset.CloudforceOneRequestAsset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset cloudflare_cloudforce_one_request_asset}."
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequestAsset.CloudforceOneRequestAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset cloudflare_cloudforce_one_request_asset} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudforce-one-request-asset/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.cloudforceOneRequestAsset.CloudforceOneRequestAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudforce-one-request-asset/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudforceOneRequestAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudforceOneRequestAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudforceOneRequestAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudforceOneRequestAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 117
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 197
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 209
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 219
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudforceOneRequestAsset",
      "namespace": "cloudforceOneRequestAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 126
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 131
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 136
          },
          "name": "fileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 141
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 146
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 121
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 159
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 172
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 185
          },
          "name": "requestIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 201
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 152
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 165
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 178
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 191
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request-asset/index:CloudforceOneRequestAsset"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestAsset.CloudforceOneRequestAssetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequestAsset.CloudforceOneRequestAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudforce-one-request-asset/index.ts",
        "line": 14
      },
      "name": "CloudforceOneRequestAssetConfig",
      "namespace": "cloudforceOneRequestAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset#page CloudforceOneRequestAsset#page}",
            "stability": "stable",
            "summary": "Page number of results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 26
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset#per_page CloudforceOneRequestAsset#per_page}",
            "stability": "stable",
            "summary": "Number of results per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 32
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset#request_id CloudforceOneRequestAsset#request_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 38
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset#account_id CloudforceOneRequestAsset#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_asset#source CloudforceOneRequestAsset#source}",
            "stability": "stable",
            "summary": "Asset file to upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-asset/index.ts",
            "line": 44
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request-asset/index:CloudforceOneRequestAssetConfig"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestMessage.CloudforceOneRequestMessage": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_message cloudflare_cloudforce_one_request_message}."
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequestMessage.CloudforceOneRequestMessage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_message cloudflare_cloudforce_one_request_message} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudforce-one-request-message/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.cloudforceOneRequestMessage.CloudforceOneRequestMessageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudforce-one-request-message/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudforceOneRequestMessage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudforceOneRequestMessage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_message#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudforceOneRequestMessage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudforceOneRequestMessage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 124
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 177
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudforceOneRequestMessage",
      "namespace": "cloudforceOneRequestMessage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 112
          },
          "name": "author",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 133
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 138
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 143
          },
          "name": "isFollowOnRequest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 161
          },
          "name": "updated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 128
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 156
          },
          "name": "requestIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 118
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 149
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request-message/index:CloudforceOneRequestMessage"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestMessage.CloudforceOneRequestMessageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequestMessage.CloudforceOneRequestMessageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudforce-one-request-message/index.ts",
        "line": 14
      },
      "name": "CloudforceOneRequestMessageConfig",
      "namespace": "cloudforceOneRequestMessage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_message#request_id CloudforceOneRequestMessage#request_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 32
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_message#account_id CloudforceOneRequestMessage#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_message#content CloudforceOneRequestMessage#content}",
            "stability": "stable",
            "summary": "Content of message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-message/index.ts",
            "line": 26
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request-message/index:CloudforceOneRequestMessageConfig"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestPriority.CloudforceOneRequestPriority": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority cloudflare_cloudforce_one_request_priority}."
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequestPriority.CloudforceOneRequestPriority",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority cloudflare_cloudforce_one_request_priority} Resource."
        },
        "locationInModule": {
          "filename": "src/cloudforce-one-request-priority/index.ts",
          "line": 83
        },
        "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": "@cdktn/provider-cloudflare.cloudforceOneRequestPriority.CloudforceOneRequestPriorityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cloudforce-one-request-priority/index.ts",
        "line": 51
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudforceOneRequestPriority resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 68
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudforceOneRequestPriority to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudforceOneRequestPriority that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudforceOneRequestPriority to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 118
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 237
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudforceOneRequestPriority",
      "namespace": "cloudforceOneRequestPriority",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 56
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 127
          },
          "name": "completed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 132
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 137
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 160
          },
          "name": "messageTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 178
          },
          "name": "readableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 183
          },
          "name": "request",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 201
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 206
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 224
          },
          "name": "tokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 229
          },
          "name": "updated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 122
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 155
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 173
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 196
          },
          "name": "requirementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 219
          },
          "name": "tlpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 112
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 148
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 166
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 189
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 212
          },
          "name": "tlp",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request-priority/index:CloudforceOneRequestPriority"
    },
    "@cdktn/provider-cloudflare.cloudforceOneRequestPriority.CloudforceOneRequestPriorityConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.cloudforceOneRequestPriority.CloudforceOneRequestPriorityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cloudforce-one-request-priority/index.ts",
        "line": 14
      },
      "name": "CloudforceOneRequestPriorityConfig",
      "namespace": "cloudforceOneRequestPriority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority#labels CloudforceOneRequestPriority#labels}",
            "stability": "stable",
            "summary": "List of labels."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 26
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority#priority CloudforceOneRequestPriority#priority}",
            "stability": "stable",
            "summary": "Priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 32
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority#requirement CloudforceOneRequestPriority#requirement}",
            "stability": "stable",
            "summary": "Requirement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 38
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority#tlp CloudforceOneRequestPriority#tlp}",
            "stability": "stable",
            "summary": "The CISA defined Traffic Light Protocol (TLP). Available values: \"clear\", \"amber\", \"amber-strict\", \"green\", \"red\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 45
          },
          "name": "tlp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/cloudforce_one_request_priority#account_id CloudforceOneRequestPriority#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cloudforce-one-request-priority/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cloudforce-one-request-priority/index:CloudforceOneRequestPriorityConfig"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryService": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service cloudflare_connectivity_directory_service}."
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service cloudflare_connectivity_directory_service} Resource."
        },
        "locationInModule": {
          "filename": "src/connectivity-directory-service/index.ts",
          "line": 636
        },
        "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": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ConnectivityDirectoryService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 621
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ConnectivityDirectoryService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ConnectivityDirectoryService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ConnectivityDirectoryService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 709
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 793
          },
          "name": "putTlsSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 675
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 691
          },
          "name": "resetAppProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 725
          },
          "name": "resetHttpPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 741
          },
          "name": "resetHttpsPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 780
          },
          "name": "resetTcpPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 796
          },
          "name": "resetTlsSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 826
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 840
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ConnectivityDirectoryService",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 609
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 700
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 706
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 750
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 768
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 790
          },
          "name": "tlsSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 818
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 679
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 695
          },
          "name": "appProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 713
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 729
          },
          "name": "httpPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 745
          },
          "name": "httpsPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 763
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 784
          },
          "name": "tcpPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 800
          },
          "name": "tlsSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 813
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 669
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 685
          },
          "name": "appProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 719
          },
          "name": "httpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 735
          },
          "name": "httpsPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 756
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 774
          },
          "name": "tcpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 806
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryService"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 14
      },
      "name": "ConnectivityDirectoryServiceConfig",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#host ConnectivityDirectoryService#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 30
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#name ConnectivityDirectoryService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#type ConnectivityDirectoryService#type}",
            "stability": "stable",
            "summary": "Available values: \"tcp\", \"http\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 60
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#account_id ConnectivityDirectoryService#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#app_protocol ConnectivityDirectoryService#app_protocol}",
            "stability": "stable",
            "summary": "Available values: \"postgresql\", \"mysql\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 26
          },
          "name": "appProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#http_port ConnectivityDirectoryService#http_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 34
          },
          "name": "httpPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#https_port ConnectivityDirectoryService#https_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 38
          },
          "name": "httpsPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#tcp_port ConnectivityDirectoryService#tcp_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 46
          },
          "name": "tcpPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If omitted, the default mode (`verify_full`) is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#tls_settings ConnectivityDirectoryService#tls_settings}",
            "stability": "stable",
            "summary": "TLS settings for a connectivity service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 54
          },
          "name": "tlsSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettings"
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceConfig"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHost": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 277
      },
      "name": "ConnectivityDirectoryServiceHost",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#hostname ConnectivityDirectoryService#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 281
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#ipv4 ConnectivityDirectoryService#ipv4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 285
          },
          "name": "ipv4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#ipv6 ConnectivityDirectoryService#ipv6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 289
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#network ConnectivityDirectoryService#network}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 293
          },
          "name": "network",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetwork"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#resolver_network ConnectivityDirectoryService#resolver_network}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 297
          },
          "name": "resolverNetwork",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetwork"
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceHost"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetwork",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 62
      },
      "name": "ConnectivityDirectoryServiceHostNetwork",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#tunnel_id ConnectivityDirectoryService#tunnel_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 66
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceHostNetwork"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetworkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetworkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectivity-directory-service/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 98
      },
      "name": "ConnectivityDirectoryServiceHostNetworkOutputReference",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 149
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 142
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetwork"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceHostNetworkOutputReference"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectivity-directory-service/index.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 476
          },
          "name": "putNetwork",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetwork"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 492
          },
          "name": "putResolverNetwork",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetwork"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 431
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 447
          },
          "name": "resetIpv4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 463
          },
          "name": "resetIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 479
          },
          "name": "resetNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 495
          },
          "name": "resetResolverNetwork"
        }
      ],
      "name": "ConnectivityDirectoryServiceHostOutputReference",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 473
          },
          "name": "network",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetworkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 489
          },
          "name": "resolverNetwork",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetworkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 435
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 451
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 467
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 483
          },
          "name": "networkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostNetwork"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 499
          },
          "name": "resolverNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetwork"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 425
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 441
          },
          "name": "ipv4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 457
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceHostOutputReference"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetwork",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 153
      },
      "name": "ConnectivityDirectoryServiceHostResolverNetwork",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#tunnel_id ConnectivityDirectoryService#tunnel_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 161
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#resolver_ips ConnectivityDirectoryService#resolver_ips}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 157
          },
          "name": "resolverIps",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceHostResolverNetwork"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetworkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetworkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectivity-directory-service/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 256
          },
          "name": "resetResolverIps"
        }
      ],
      "name": "ConnectivityDirectoryServiceHostResolverNetworkOutputReference",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 260
          },
          "name": "resolverIpsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 273
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 250
          },
          "name": "resolverIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 266
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceHostResolverNetwork"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceHostResolverNetworkOutputReference"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 503
      },
      "name": "ConnectivityDirectoryServiceTlsSettings",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"verify_full\"` — verify certificate chain and hostname (default)\n- `\"verify_ca\"` — verify certificate chain only, skip hostname check\n- `\"disabled\"` — do not verify the server certificate at all\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/connectivity_directory_service#cert_verification_mode ConnectivityDirectoryService#cert_verification_mode}",
            "stability": "stable",
            "summary": "TLS certificate verification mode for the connection to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 513
          },
          "name": "certVerificationMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceTlsSettings"
    },
    "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/connectivity-directory-service/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connectivity-directory-service/index.ts",
        "line": 545
      },
      "name": "ConnectivityDirectoryServiceTlsSettingsOutputReference",
      "namespace": "connectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 596
          },
          "name": "certVerificationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 589
          },
          "name": "certVerificationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connectivity-directory-service/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.connectivityDirectoryService.ConnectivityDirectoryServiceTlsSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connectivity-directory-service/index:ConnectivityDirectoryServiceTlsSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.contentScanning.ContentScanning": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning cloudflare_content_scanning}."
      },
      "fqn": "@cdktn/provider-cloudflare.contentScanning.ContentScanning",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning cloudflare_content_scanning} Resource."
        },
        "locationInModule": {
          "filename": "src/content-scanning/index.ts",
          "line": 65
        },
        "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": "@cdktn/provider-cloudflare.contentScanning.ContentScanningConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/content-scanning/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ContentScanning resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ContentScanning to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ContentScanning that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ContentScanning to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 115
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 127
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 134
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ContentScanning",
      "namespace": "contentScanning",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 90
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 103
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 119
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 96
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 109
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/content-scanning/index:ContentScanning"
    },
    "@cdktn/provider-cloudflare.contentScanning.ContentScanningConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.contentScanning.ContentScanningConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/content-scanning/index.ts",
        "line": 14
      },
      "name": "ContentScanningConfig",
      "namespace": "contentScanning",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning#value ContentScanning#value}",
            "stability": "stable",
            "summary": "The status value for Content Scanning. Available values: \"enabled\", \"disabled\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 21
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning#zone_id ContentScanning#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning/index.ts",
            "line": 27
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/content-scanning/index:ContentScanningConfig"
    },
    "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpression": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning_expression cloudflare_content_scanning_expression}."
      },
      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpression",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning_expression cloudflare_content_scanning_expression} Resource."
        },
        "locationInModule": {
          "filename": "src/content-scanning-expression/index.ts",
          "line": 177
        },
        "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": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/content-scanning-expression/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ContentScanningExpression resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 162
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ContentScanningExpression to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning_expression#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ContentScanningExpression that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ContentScanningExpression to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 206
          },
          "name": "putBody",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBody"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 227
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 239
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 246
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ContentScanningExpression",
      "namespace": "contentScanningExpression",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 150
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 203
          },
          "name": "body",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBodyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 210
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 231
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 221
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/content-scanning-expression/index:ContentScanningExpression"
    },
    "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBody": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBody",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/content-scanning-expression/index.ts",
        "line": 26
      },
      "name": "ContentScanningExpressionBody",
      "namespace": "contentScanningExpression",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning_expression#payload ContentScanningExpression#payload}",
            "stability": "stable",
            "summary": "Defines the ruleset expression to use in matching content objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 32
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/content-scanning-expression/index:ContentScanningExpressionBody"
    },
    "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBodyList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBodyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/content-scanning-expression/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/content-scanning-expression/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBodyOutputReference"
            }
          }
        }
      ],
      "name": "ContentScanningExpressionBodyList",
      "namespace": "contentScanningExpression",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/content-scanning-expression/index:ContentScanningExpressionBodyList"
    },
    "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBodyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBodyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/content-scanning-expression/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/content-scanning-expression/index.ts",
        "line": 64
      },
      "name": "ContentScanningExpressionBodyOutputReference",
      "namespace": "contentScanningExpression",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 117
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 110
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBody"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/content-scanning-expression/index:ContentScanningExpressionBodyOutputReference"
    },
    "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/content-scanning-expression/index.ts",
        "line": 14
      },
      "name": "ContentScanningExpressionConfig",
      "namespace": "contentScanningExpression",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning_expression#body ContentScanningExpression#body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 18
          },
          "name": "body",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.contentScanningExpression.ContentScanningExpressionBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/content_scanning_expression#zone_id ContentScanningExpression#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/content-scanning-expression/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/content-scanning-expression/index:ContentScanningExpressionConfig"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname cloudflare_custom_hostname}."
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostname",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname cloudflare_custom_hostname} Resource."
        },
        "locationInModule": {
          "filename": "src/custom-hostname/index.ts",
          "line": 1048
        },
        "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": "@cdktn/provider-cloudflare.customHostname.CustomHostnameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 1016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomHostname resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1033
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomHostname to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomHostname that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomHostname to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1164
          },
          "name": "putSsl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSsl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1089
          },
          "name": "resetCustomMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1105
          },
          "name": "resetCustomOriginServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1121
          },
          "name": "resetCustomOriginSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1167
          },
          "name": "resetSsl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1193
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1205
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1216
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomHostname",
      "namespace": "customHostname",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1021
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1077
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1143
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1149
          },
          "name": "ownershipVerification",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1155
          },
          "name": "ownershipVerificationHttp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1161
          },
          "name": "ssl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1176
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1181
          },
          "name": "verificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1093
          },
          "name": "customMetadataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1109
          },
          "name": "customOriginServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1125
          },
          "name": "customOriginSniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1138
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1171
          },
          "name": "sslInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSsl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1197
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1083
          },
          "name": "customMetadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1099
          },
          "name": "customOriginServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1115
          },
          "name": "customOriginSni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1131
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1187
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostname"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 14
      },
      "name": "CustomHostnameConfig",
      "namespace": "customHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#hostname CustomHostname#hostname}",
            "stability": "stable",
            "summary": "The custom hostname that will point to your hostname via CNAME."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 38
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_metadata CustomHostname#custom_metadata}",
            "stability": "stable",
            "summary": "Unique key/value metadata for this hostname. These are per-hostname (customer) settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 20
          },
          "name": "customMetadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_origin_server CustomHostname#custom_origin_server}",
            "stability": "stable",
            "summary": "a valid hostname that’s been added to your DNS zone as an A, AAAA, or CNAME record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 26
          },
          "name": "customOriginServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be a valid subdomain of the zone or custom origin server name or the string ':request_host_header:' which will cause the host header in the request to be used as SNI. Not configurable with default/fallback origin server.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_origin_sni CustomHostname#custom_origin_sni}",
            "stability": "stable",
            "summary": "A hostname that will be sent to your custom origin server as SNI for TLS handshake."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 32
          },
          "name": "customOriginSni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#ssl CustomHostname#ssl}",
            "stability": "stable",
            "summary": "SSL properties used when creating the custom hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 44
          },
          "name": "ssl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSsl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#zone_id CustomHostname#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 50
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameConfig"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerification": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 52
      },
      "name": "CustomHostnameOwnershipVerification",
      "namespace": "customHostname",
      "symbolId": "src/custom-hostname/index:CustomHostnameOwnershipVerification"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 116
      },
      "name": "CustomHostnameOwnershipVerificationHttp",
      "namespace": "customHostname",
      "symbolId": "src/custom-hostname/index:CustomHostnameOwnershipVerificationHttp"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-hostname/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 139
      },
      "name": "CustomHostnameOwnershipVerificationHttpOutputReference",
      "namespace": "customHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 166
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 171
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationHttp"
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameOwnershipVerificationHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-hostname/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 75
      },
      "name": "CustomHostnameOwnershipVerificationOutputReference",
      "namespace": "customHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 102
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 107
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 112
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameOwnershipVerification"
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameOwnershipVerificationOutputReference"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSsl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 562
      },
      "name": "CustomHostnameSsl",
      "namespace": "customHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it.\nAvailable values: \"ubiquitous\", \"optimal\", \"force\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#bundle_method CustomHostname#bundle_method}",
            "stability": "stable",
            "summary": "A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 569
          },
          "name": "bundleMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#certificate_authority CustomHostname#certificate_authority}",
            "stability": "stable",
            "summary": "The Certificate Authority that will issue the certificate Available values: \"digicert\", \"google\", \"lets_encrypt\", \"ssl_com\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 576
          },
          "name": "certificateAuthority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This will add a subdomain of sni.cloudflaressl.com as the Common Name if set to true\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#cloudflare_branding CustomHostname#cloudflare_branding}",
            "stability": "stable",
            "summary": "Whether or not to add Cloudflare Branding for the order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 582
          },
          "name": "cloudflareBranding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_cert_bundle CustomHostname#custom_cert_bundle}",
            "stability": "stable",
            "summary": "Array of custom certificate and key pairs (1 or 2 pairs allowed)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 588
          },
          "name": "customCertBundle",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_certificate CustomHostname#custom_certificate}",
            "stability": "stable",
            "summary": "If a custom uploaded certificate is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 594
          },
          "name": "customCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_csr_id CustomHostname#custom_csr_id}",
            "stability": "stable",
            "summary": "The identifier for the Custom CSR that was used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 600
          },
          "name": "customCsrId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_key CustomHostname#custom_key}",
            "stability": "stable",
            "summary": "The key for a custom uploaded certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 606
          },
          "name": "customKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#method CustomHostname#method}",
            "stability": "stable",
            "summary": "Domain control validation (DCV) method used for this hostname. Available values: \"http\", \"txt\", \"email\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 613
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#settings CustomHostname#settings}",
            "stability": "stable",
            "summary": "SSL specific settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 619
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#type CustomHostname#type}",
            "stability": "stable",
            "summary": "Level of validation to be used for this hostname. Domain validation (dv) must be used. Available values: \"dv\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 626
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#wildcard CustomHostname#wildcard}",
            "stability": "stable",
            "summary": "Indicates whether the certificate covers a wildcard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 632
          },
          "name": "wildcard",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameSsl"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundle": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 175
      },
      "name": "CustomHostnameSslCustomCertBundle",
      "namespace": "customHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_certificate CustomHostname#custom_certificate}",
            "stability": "stable",
            "summary": "If a custom uploaded certificate is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 181
          },
          "name": "customCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#custom_key CustomHostname#custom_key}",
            "stability": "stable",
            "summary": "The key for a custom uploaded certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 187
          },
          "name": "customKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameSslCustomCertBundle"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundleList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-hostname/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/custom-hostname/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundleOutputReference"
            }
          }
        }
      ],
      "name": "CustomHostnameSslCustomCertBundleList",
      "namespace": "customHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameSslCustomCertBundleList"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-hostname/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/custom-hostname/index.ts",
        "line": 226
      },
      "name": "CustomHostnameSslCustomCertBundleOutputReference",
      "namespace": "customHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 285
          },
          "name": "customCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 298
          },
          "name": "customKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 278
          },
          "name": "customCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 291
          },
          "name": "customKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameSslCustomCertBundleOutputReference"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-hostname/index.ts",
          "line": 742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 889
          },
          "name": "putCustomCertBundle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundle"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 969
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 844
          },
          "name": "resetBundleMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 860
          },
          "name": "resetCertificateAuthority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 876
          },
          "name": "resetCloudflareBranding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 892
          },
          "name": "resetCustomCertBundle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 908
          },
          "name": "resetCustomCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 924
          },
          "name": "resetCustomCsrId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 940
          },
          "name": "resetCustomKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 956
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 972
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 988
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1004
          },
          "name": "resetWildcard"
        }
      ],
      "name": "CustomHostnameSslOutputReference",
      "namespace": "customHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 886
          },
          "name": "customCertBundle",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 966
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 848
          },
          "name": "bundleMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 864
          },
          "name": "certificateAuthorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 880
          },
          "name": "cloudflareBrandingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 896
          },
          "name": "customCertBundleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslCustomCertBundle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 912
          },
          "name": "customCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 928
          },
          "name": "customCsrIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 944
          },
          "name": "customKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 960
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 976
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 992
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 1008
          },
          "name": "wildcardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 838
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 854
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 870
          },
          "name": "cloudflareBranding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 902
          },
          "name": "customCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 918
          },
          "name": "customCsrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 934
          },
          "name": "customKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 950
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 982
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 998
          },
          "name": "wildcard",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSsl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameSslOutputReference"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 322
      },
      "name": "CustomHostnameSslSettings",
      "namespace": "customHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#ciphers CustomHostname#ciphers}",
            "stability": "stable",
            "summary": "An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 328
          },
          "name": "ciphers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#early_hints CustomHostname#early_hints}",
            "stability": "stable",
            "summary": "Whether or not Early Hints is enabled. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 335
          },
          "name": "earlyHints",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#http2 CustomHostname#http2}",
            "stability": "stable",
            "summary": "Whether or not HTTP2 is enabled. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 342
          },
          "name": "http2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#min_tls_version CustomHostname#min_tls_version}",
            "stability": "stable",
            "summary": "The minimum TLS version supported. Available values: \"1.0\", \"1.1\", \"1.2\", \"1.3\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 349
          },
          "name": "minTlsVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname#tls_1_3 CustomHostname#tls_1_3}",
            "stability": "stable",
            "summary": "Whether or not TLS 1.3 is enabled. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 356
          },
          "name": "tls13",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameSslSettings"
    },
    "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-hostname/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-hostname/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 490
          },
          "name": "resetCiphers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 506
          },
          "name": "resetEarlyHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 522
          },
          "name": "resetHttp2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 538
          },
          "name": "resetMinTlsVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 554
          },
          "name": "resetTls13"
        }
      ],
      "name": "CustomHostnameSslSettingsOutputReference",
      "namespace": "customHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 494
          },
          "name": "ciphersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 510
          },
          "name": "earlyHintsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 526
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 542
          },
          "name": "minTlsVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 558
          },
          "name": "tls13Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 484
          },
          "name": "ciphers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 500
          },
          "name": "earlyHints",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 516
          },
          "name": "http2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 532
          },
          "name": "minTlsVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 548
          },
          "name": "tls13",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.customHostname.CustomHostnameSslSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/custom-hostname/index:CustomHostnameSslSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.customHostnameFallbackOrigin.CustomHostnameFallbackOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname_fallback_origin cloudflare_custom_hostname_fallback_origin}."
      },
      "fqn": "@cdktn/provider-cloudflare.customHostnameFallbackOrigin.CustomHostnameFallbackOrigin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname_fallback_origin cloudflare_custom_hostname_fallback_origin} Resource."
        },
        "locationInModule": {
          "filename": "src/custom-hostname-fallback-origin/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.customHostnameFallbackOrigin.CustomHostnameFallbackOriginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-hostname-fallback-origin/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomHostnameFallbackOrigin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomHostnameFallbackOrigin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname_fallback_origin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomHostnameFallbackOrigin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomHostnameFallbackOrigin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 150
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomHostnameFallbackOrigin",
      "namespace": "customHostnameFallbackOrigin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 89
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 94
          },
          "name": "errors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 117
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 122
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 112
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 135
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 105
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 128
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-hostname-fallback-origin/index:CustomHostnameFallbackOrigin"
    },
    "@cdktn/provider-cloudflare.customHostnameFallbackOrigin.CustomHostnameFallbackOriginConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customHostnameFallbackOrigin.CustomHostnameFallbackOriginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-hostname-fallback-origin/index.ts",
        "line": 14
      },
      "name": "CustomHostnameFallbackOriginConfig",
      "namespace": "customHostnameFallbackOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname_fallback_origin#origin CustomHostnameFallbackOrigin#origin}",
            "stability": "stable",
            "summary": "Your origin hostname that requests to your custom hostnames will be sent to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 20
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_hostname_fallback_origin#zone_id CustomHostnameFallbackOrigin#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-hostname-fallback-origin/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-hostname-fallback-origin/index:CustomHostnameFallbackOriginConfig"
    },
    "@cdktn/provider-cloudflare.customOriginTrustStore.CustomOriginTrustStore": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_origin_trust_store cloudflare_custom_origin_trust_store}."
      },
      "fqn": "@cdktn/provider-cloudflare.customOriginTrustStore.CustomOriginTrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_origin_trust_store cloudflare_custom_origin_trust_store} Resource."
        },
        "locationInModule": {
          "filename": "src/custom-origin-trust-store/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.customOriginTrustStore.CustomOriginTrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-origin-trust-store/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomOriginTrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomOriginTrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_origin_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomOriginTrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomOriginTrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 144
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 163
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomOriginTrustStore",
      "namespace": "customOriginTrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 102
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 112
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 117
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 122
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 127
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 132
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 97
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 148
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 90
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 138
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-origin-trust-store/index:CustomOriginTrustStore"
    },
    "@cdktn/provider-cloudflare.customOriginTrustStore.CustomOriginTrustStoreConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customOriginTrustStore.CustomOriginTrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-origin-trust-store/index.ts",
        "line": 14
      },
      "name": "CustomOriginTrustStoreConfig",
      "namespace": "customOriginTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_origin_trust_store#certificate CustomOriginTrustStore#certificate}",
            "stability": "stable",
            "summary": "The zone's SSL certificate or certificate and the intermediate(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 20
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_origin_trust_store#zone_id CustomOriginTrustStore#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-origin-trust-store/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-origin-trust-store/index:CustomOriginTrustStoreConfig"
    },
    "@cdktn/provider-cloudflare.customPageAsset.CustomPageAsset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset cloudflare_custom_page_asset}."
      },
      "fqn": "@cdktn/provider-cloudflare.customPageAsset.CustomPageAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset cloudflare_custom_page_asset} Resource."
        },
        "locationInModule": {
          "filename": "src/custom-page-asset/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.customPageAsset.CustomPageAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-page-asset/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomPageAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomPageAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomPageAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomPageAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 117
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 187
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 199
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 209
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomPageAsset",
      "namespace": "customPageAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 139
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 144
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 162
          },
          "name": "sizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 121
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 134
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 157
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 175
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 191
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 127
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 150
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 168
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 181
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-page-asset/index:CustomPageAsset"
    },
    "@cdktn/provider-cloudflare.customPageAsset.CustomPageAssetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customPageAsset.CustomPageAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-page-asset/index.ts",
        "line": 14
      },
      "name": "CustomPageAssetConfig",
      "namespace": "customPageAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset#description CustomPageAsset#description}",
            "stability": "stable",
            "summary": "A short description of the custom asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset#name CustomPageAsset#name}",
            "stability": "stable",
            "summary": "The unique name of the custom asset. Can only contain letters (A-Z, a-z), numbers (0-9), and underscores (_)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset#url CustomPageAsset#url}",
            "stability": "stable",
            "summary": "The URL where the asset content is fetched from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 38
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset#account_id CustomPageAsset#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_page_asset#zone_id CustomPageAsset#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-page-asset/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-page-asset/index:CustomPageAssetConfig"
    },
    "@cdktn/provider-cloudflare.customPages.CustomPages": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages cloudflare_custom_pages}."
      },
      "fqn": "@cdktn/provider-cloudflare.customPages.CustomPages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages cloudflare_custom_pages} Resource."
        },
        "locationInModule": {
          "filename": "src/custom-pages/index.ts",
          "line": 84
        },
        "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": "@cdktn/provider-cloudflare.customPages.CustomPagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-pages/index.ts",
        "line": 52
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomPages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 69
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomPages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomPages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomPages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 119
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 191
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 207
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 219
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 229
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomPages",
      "namespace": "customPages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 57
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 128
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 133
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 138
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 156
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 161
          },
          "name": "previewTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 166
          },
          "name": "requiredTokens",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 123
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 151
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 179
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 195
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 211
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 113
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 144
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 172
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 185
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 201
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-pages/index:CustomPages"
    },
    "@cdktn/provider-cloudflare.customPages.CustomPagesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customPages.CustomPagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-pages/index.ts",
        "line": 14
      },
      "name": "CustomPagesConfig",
      "namespace": "customPages",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages#identifier CustomPages#identifier}",
            "stability": "stable",
            "summary": "Error Page Types Available values: \"1000_errors\", \"500_errors\", \"basic_challenge\", \"country_challenge\", \"ip_block\", \"managed_challenge\", \"ratelimit_block\", \"under_attack\", \"waf_block\", \"waf_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 27
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages#state CustomPages#state}",
            "stability": "stable",
            "summary": "The custom page state. Available values: \"default\", \"customized\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 34
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages#account_id CustomPages#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages#url CustomPages#url}",
            "stability": "stable",
            "summary": "The URL associated with the custom page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 40
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_pages#zone_id CustomPages#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-pages/index.ts",
            "line": 46
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-pages/index:CustomPagesConfig"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl cloudflare_custom_ssl}."
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSsl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl cloudflare_custom_ssl} Resource."
        },
        "locationInModule": {
          "filename": "src/custom-ssl/index.ts",
          "line": 365
        },
        "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": "@cdktn/provider-cloudflare.customSsl.CustomSslConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CustomSsl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 350
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CustomSsl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CustomSsl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CustomSsl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 467
          },
          "name": "putGeoRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 404
          },
          "name": "resetBundleMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 433
          },
          "name": "resetCustomCsrId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 449
          },
          "name": "resetDeploy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 470
          },
          "name": "resetGeoRestrictions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 512
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 561
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 582
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 594
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 608
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CustomSsl",
      "namespace": "customSsl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 338
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 458
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 464
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 479
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 484
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 489
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 495
          },
          "name": "keylessServer",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 500
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 521
          },
          "name": "policyRestrictions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 526
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 544
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 549
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 570
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 408
          },
          "name": "bundleMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 421
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 437
          },
          "name": "customCsrIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 453
          },
          "name": "deployInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 474
          },
          "name": "geoRestrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 516
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 539
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 565
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 586
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 398
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 414
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 427
          },
          "name": "customCsrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 443
          },
          "name": "deploy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 506
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 532
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 555
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 576
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-ssl/index:CustomSsl"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSslConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 14
      },
      "name": "CustomSslConfig",
      "namespace": "customSsl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#certificate CustomSsl#certificate}",
            "stability": "stable",
            "summary": "The zone's SSL certificate or certificate and the intermediate(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 27
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#private_key CustomSsl#private_key}",
            "stability": "stable",
            "summary": "The zone's private key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 59
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it.\nAvailable values: \"ubiquitous\", \"optimal\", \"force\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#bundle_method CustomSsl#bundle_method}",
            "stability": "stable",
            "summary": "A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 21
          },
          "name": "bundleMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#custom_csr_id CustomSsl#custom_csr_id}",
            "stability": "stable",
            "summary": "The identifier for the Custom CSR that was used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 33
          },
          "name": "customCsrId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#deploy CustomSsl#deploy}",
            "stability": "stable",
            "summary": "The environment to deploy the certificate to. Available values: \"staging\", \"production\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 40
          },
          "name": "deploy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Options allow distribution to only to U.S. data centers, only to E.U. data centers, or only to highest security data centers. Default distribution is to all Cloudflare datacenters, for optimal performance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#geo_restrictions CustomSsl#geo_restrictions}",
            "stability": "stable",
            "summary": "Specify the region where your private key can be held locally for optimal TLS performance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 46
          },
          "name": "geoRestrictions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "HTTPS connections to any excluded data center will still be fully encrypted, but will incur some latency while Keyless SSL is used to complete the handshake with the nearest allowed data center. Any combination of countries, specified by their two letter country code (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) can be chosen, such as 'country: IN', as well as 'region: EU' which refers to the EU region. If there are too few data centers satisfying the policy, it will be rejected.\nNote: The API accepts this field as either \"policy\" or \"policy_restrictions\" in requests. Responses return this field as \"policy_restrictions\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#policy CustomSsl#policy}",
            "stability": "stable",
            "summary": "Specify the policy that determines the region where your private key will be held locally."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 53
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"legacy_custom\", \"sni_custom\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#type CustomSsl#type}",
            "stability": "stable",
            "summary": "The type 'legacy_custom' enables support for legacy clients which do not include SNI in the TLS handshake."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 66
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#zone_id CustomSsl#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 72
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-ssl/index:CustomSslConfig"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 74
      },
      "name": "CustomSslGeoRestrictions",
      "namespace": "customSsl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/custom_ssl#label CustomSsl#label}",
            "stability": "stable",
            "summary": "Available values: \"us\", \"eu\", \"highest_security\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 80
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/custom-ssl/index:CustomSslGeoRestrictions"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-ssl/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 162
          },
          "name": "resetLabel"
        }
      ],
      "name": "CustomSslGeoRestrictionsOutputReference",
      "namespace": "customSsl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 166
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 156
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslGeoRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/custom-ssl/index:CustomSslGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 229
      },
      "name": "CustomSslKeylessServer",
      "namespace": "customSsl",
      "symbolId": "src/custom-ssl/index:CustomSslKeylessServer"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-ssl/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 252
      },
      "name": "CustomSslKeylessServerOutputReference",
      "namespace": "customSsl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 279
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 284
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 289
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 299
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 304
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 309
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 314
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 319
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 325
          },
          "name": "tunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServer"
          }
        }
      ],
      "symbolId": "src/custom-ssl/index:CustomSslKeylessServerOutputReference"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 170
      },
      "name": "CustomSslKeylessServerTunnel",
      "namespace": "customSsl",
      "symbolId": "src/custom-ssl/index:CustomSslKeylessServerTunnel"
    },
    "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/custom-ssl/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/custom-ssl/index.ts",
        "line": 193
      },
      "name": "CustomSslKeylessServerTunnelOutputReference",
      "namespace": "customSsl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 220
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 225
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/custom-ssl/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.customSsl.CustomSslKeylessServerTunnel"
          }
        }
      ],
      "symbolId": "src/custom-ssl/index:CustomSslKeylessServerTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.d1Database.D1Database": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database cloudflare_d1_database}."
      },
      "fqn": "@cdktn/provider-cloudflare.d1Database.D1Database",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database cloudflare_d1_database} Resource."
        },
        "locationInModule": {
          "filename": "src/d1-database/index.ts",
          "line": 178
        },
        "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": "@cdktn/provider-cloudflare.d1Database.D1DatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/d1-database/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a D1Database resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 163
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the D1Database to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing D1Database that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the D1Database to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 291
          },
          "name": "putReadReplication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 213
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 244
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 278
          },
          "name": "resetPrimaryLocationHint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 294
          },
          "name": "resetReadReplication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 316
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 326
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "D1Database",
      "namespace": "d1Database",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 151
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 222
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 227
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 232
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 266
          },
          "name": "numTables",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 288
          },
          "name": "readReplication",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 303
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 308
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 217
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 248
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 261
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 282
          },
          "name": "primaryLocationHintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 298
          },
          "name": "readReplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 207
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 238
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 254
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 272
          },
          "name": "primaryLocationHint",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/d1-database/index:D1Database"
    },
    "@cdktn/provider-cloudflare.d1Database.D1DatabaseConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/d1-database/index.ts",
        "line": 14
      },
      "name": "D1DatabaseConfig",
      "namespace": "d1Database",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database#name D1Database#name}",
            "stability": "stable",
            "summary": "D1 database name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database#account_id D1Database#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this option is present, the location hint is ignored.\nAvailable values: \"eu\", \"fedramp\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database#jurisdiction D1Database#jurisdiction}",
            "stability": "stable",
            "summary": "Specify the location to restrict the D1 database to run and store data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 27
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this option is omitted, the D1 will be created as close as possible to the current user.\nAvailable values: \"wnam\", \"enam\", \"weur\", \"eeur\", \"apac\", \"oc\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database#primary_location_hint D1Database#primary_location_hint}",
            "stability": "stable",
            "summary": "Specify the region to create the D1 primary, if available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 40
          },
          "name": "primaryLocationHint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database#read_replication D1Database#read_replication}",
            "stability": "stable",
            "summary": "Configuration for D1 read replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 46
          },
          "name": "readReplication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplication"
          }
        }
      ],
      "symbolId": "src/d1-database/index:D1DatabaseConfig"
    },
    "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplication": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/d1-database/index.ts",
        "line": 48
      },
      "name": "D1DatabaseReadReplication",
      "namespace": "d1Database",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use 'auto' to create replicas and allow D1 automatically place them around the world, or 'disabled' to not use any database replicas (it can take a few hours for all replicas to be deleted).\nAvailable values: \"auto\", \"disabled\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/d1_database#mode D1Database#mode}",
            "stability": "stable",
            "summary": "The read replication mode for the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 55
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/d1-database/index:D1DatabaseReadReplication"
    },
    "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplicationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/d1-database/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/d1-database/index.ts",
        "line": 87
      },
      "name": "D1DatabaseReadReplicationOutputReference",
      "namespace": "d1Database",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 138
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 131
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/d1-database/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.d1Database.D1DatabaseReadReplication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/d1-database/index:D1DatabaseReadReplicationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule cloudflare_access_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule cloudflare_access_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rule/index.ts",
          "line": 604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccessRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 589
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccessRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccessRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccessRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 667
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 638
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 670
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 706
          },
          "name": "resetRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 728
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 740
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 749
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccessRule",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 577
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 647
          },
          "name": "allowedModes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 653
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 658
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 664
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 679
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 684
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 689
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 694
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 716
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 642
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 674
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 710
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 732
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 632
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 700
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 722
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccessRuleConfig",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#account_id DataCloudflareAccessRule#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#filter DataCloudflareAccessRule#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#rule_id DataCloudflareAccessRule#rule_id}",
            "stability": "stable",
            "summary": "Unique identifier for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 30
          },
          "name": "ruleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#zone_id DataCloudflareAccessRule#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 38
      },
      "name": "DataCloudflareAccessRuleConfiguration",
      "namespace": "dataCloudflareAccessRule",
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rule/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 61
      },
      "name": "DataCloudflareAccessRuleConfigurationOutputReference",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 88
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 93
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 230
      },
      "name": "DataCloudflareAccessRuleFilter",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#configuration DataCloudflareAccessRule#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 234
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#direction DataCloudflareAccessRule#direction}",
            "stability": "stable",
            "summary": "Defines the direction used to sort returned rules. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 241
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to `all`, all the search requirements must match. When set to `any`, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#match DataCloudflareAccessRule#match}",
            "stability": "stable",
            "summary": "Defines the search requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 248
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#mode DataCloudflareAccessRule#mode}",
            "stability": "stable",
            "summary": "The action to apply to a matched request. Available values: \"block\", \"challenge\", \"whitelist\", \"js_challenge\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 255
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Notes: For example, the string 'attack' would match IP Access rules with notes 'Attack 26/02' and 'Attack 27/02'. The search is case insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#notes DataCloudflareAccessRule#notes}",
            "stability": "stable",
            "summary": "Defines the string to search for in the notes of existing IP Access rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 262
          },
          "name": "notes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#order DataCloudflareAccessRule#order}",
            "stability": "stable",
            "summary": "Defines the field used to sort returned rules. Available values: \"configuration.target\", \"configuration.value\", \"mode\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 269
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 97
      },
      "name": "DataCloudflareAccessRuleFilterConfiguration",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#target DataCloudflareAccessRule#target}",
            "stability": "stable",
            "summary": "Defines the target to search in existing rules. Available values: \"ip\", \"ip_range\", \"asn\", \"country\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 104
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rule#value DataCloudflareAccessRule#value}",
            "stability": "stable",
            "summary": "Defines the target value to search for in existing rules: an IP address, an IP address range, or a country code, depending on the provided `configuration.target`. Notes: You can search for a single IPv4 address, an IP address range with a subnet of '/16' or '/24', or a two-letter ISO-3166-1 alpha-2 country code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 111
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleFilterConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rule/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 206
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 222
          },
          "name": "resetValue"
        }
      ],
      "name": "DataCloudflareAccessRuleFilterConfigurationOutputReference",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 210
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 226
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 200
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 216
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleFilterConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rule/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 413
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 416
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 432
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 448
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 464
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 480
          },
          "name": "resetNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 496
          },
          "name": "resetOrder"
        }
      ],
      "name": "DataCloudflareAccessRuleFilterOutputReference",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 410
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 420
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 436
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 452
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 468
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 484
          },
          "name": "notesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 500
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 426
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 442
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 458
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 474
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 490
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 504
      },
      "name": "DataCloudflareAccessRuleScope",
      "namespace": "dataCloudflareAccessRule",
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rule/index.ts",
          "line": 534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rule/index.ts",
        "line": 527
      },
      "name": "DataCloudflareAccessRuleScopeOutputReference",
      "namespace": "dataCloudflareAccessRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 554
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 559
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 564
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rule/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRule.DataCloudflareAccessRuleScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rule/index:DataCloudflareAccessRuleScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules cloudflare_access_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules cloudflare_access_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rules/index.ts",
          "line": 477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccessRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 462
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccessRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccessRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccessRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 529
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 516
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 532
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 548
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 564
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 580
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 596
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 612
          },
          "name": "resetNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 628
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 650
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 662
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 676
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccessRules",
      "namespace": "dataCloudflareAccessRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 450
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 526
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 638
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 520
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 536
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 552
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 568
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 584
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 600
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 616
          },
          "name": "notesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 632
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 654
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 510
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 542
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 558
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 574
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 590
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 606
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 622
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 644
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccessRulesConfig",
      "namespace": "dataCloudflareAccessRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#account_id DataCloudflareAccessRules#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#configuration DataCloudflareAccessRules#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 24
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#direction DataCloudflareAccessRules#direction}",
            "stability": "stable",
            "summary": "Defines the direction used to sort returned rules. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 31
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to `all`, all the search requirements must match. When set to `any`, only one of the search requirements has to match.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#match DataCloudflareAccessRules#match}",
            "stability": "stable",
            "summary": "Defines the search requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 38
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#max_items DataCloudflareAccessRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 44
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#mode DataCloudflareAccessRules#mode}",
            "stability": "stable",
            "summary": "The action to apply to a matched request. Available values: \"block\", \"challenge\", \"whitelist\", \"js_challenge\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 51
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Notes: For example, the string 'attack' would match IP Access rules with notes 'Attack 26/02' and 'Attack 27/02'. The search is case insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#notes DataCloudflareAccessRules#notes}",
            "stability": "stable",
            "summary": "Defines the string to search for in the notes of existing IP Access rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 58
          },
          "name": "notes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#order DataCloudflareAccessRules#order}",
            "stability": "stable",
            "summary": "Defines the field used to sort returned rules. Available values: \"configuration.target\", \"configuration.value\", \"mode\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 65
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#zone_id DataCloudflareAccessRules#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 71
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 73
      },
      "name": "DataCloudflareAccessRulesConfiguration",
      "namespace": "dataCloudflareAccessRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#target DataCloudflareAccessRules#target}",
            "stability": "stable",
            "summary": "Defines the target to search in existing rules. Available values: \"ip\", \"ip_range\", \"asn\", \"country\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 80
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/access_rules#value DataCloudflareAccessRules#value}",
            "stability": "stable",
            "summary": "Defines the target value to search for in existing rules: an IP address, an IP address range, or a country code, depending on the provided `configuration.target`. Notes: You can search for a single IPv4 address, an IP address range with a subnet of '/16' or '/24', or a two-letter ISO-3166-1 alpha-2 country code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 87
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rules/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 182
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 198
          },
          "name": "resetValue"
        }
      ],
      "name": "DataCloudflareAccessRulesConfigurationOutputReference",
      "namespace": "dataCloudflareAccessRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 186
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 202
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 176
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 192
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 329
      },
      "name": "DataCloudflareAccessRulesResult",
      "namespace": "dataCloudflareAccessRules",
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 206
      },
      "name": "DataCloudflareAccessRulesResultConfiguration",
      "namespace": "dataCloudflareAccessRules",
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesResultConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rules/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 229
      },
      "name": "DataCloudflareAccessRulesResultConfigurationOutputReference",
      "namespace": "dataCloudflareAccessRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 256
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 261
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultConfiguration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesResultConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rules/index.ts",
          "line": 430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-access-rules/index.ts",
        "line": 423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 437
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccessRulesResultList",
      "namespace": "dataCloudflareAccessRules",
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rules/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-access-rules/index.ts",
        "line": 352
      },
      "name": "DataCloudflareAccessRulesResultOutputReference",
      "namespace": "dataCloudflareAccessRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 381
          },
          "name": "allowedModes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 387
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 392
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 397
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 402
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 407
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 412
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 418
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 265
      },
      "name": "DataCloudflareAccessRulesResultScope",
      "namespace": "dataCloudflareAccessRules",
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesResultScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-access-rules/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-access-rules/index.ts",
        "line": 288
      },
      "name": "DataCloudflareAccessRulesResultScopeOutputReference",
      "namespace": "dataCloudflareAccessRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 315
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 325
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-access-rules/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccessRules.DataCloudflareAccessRulesResultScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-access-rules/index:DataCloudflareAccessRulesResultScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccount": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account cloudflare_account}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account cloudflare_account} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 297
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 362
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 344
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 365
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 411
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccount",
      "namespace": "dataCloudflareAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 285
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 353
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 359
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 374
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 380
          },
          "name": "managedBy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountManagedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 385
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 391
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 396
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 348
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 369
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 338
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccount"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountConfig",
      "namespace": "dataCloudflareAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account#account_id DataCloudflareAccount#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account#filter DataCloudflareAccount#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccountConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 26
      },
      "name": "DataCloudflareAccountFilter",
      "namespace": "dataCloudflareAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account#direction DataCloudflareAccount#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 33
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account#name DataCloudflareAccount#name}",
            "stability": "stable",
            "summary": "Name of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 39
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccountFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 134
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 150
          },
          "name": "resetName"
        }
      ],
      "name": "DataCloudflareAccountFilterOutputReference",
      "namespace": "dataCloudflareAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 138
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 154
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 128
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccountFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountManagedBy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountManagedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 158
      },
      "name": "DataCloudflareAccountManagedBy",
      "namespace": "dataCloudflareAccount",
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccountManagedBy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountManagedByOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountManagedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 181
      },
      "name": "DataCloudflareAccountManagedByOutputReference",
      "namespace": "dataCloudflareAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 208
          },
          "name": "parentOrgId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 213
          },
          "name": "parentOrgName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountManagedBy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccountManagedByOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 217
      },
      "name": "DataCloudflareAccountSettings",
      "namespace": "dataCloudflareAccount",
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccountSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account/index.ts",
        "line": 240
      },
      "name": "DataCloudflareAccountSettingsOutputReference",
      "namespace": "dataCloudflareAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 267
          },
          "name": "abuseContactEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 272
          },
          "name": "enforceTwofactor",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccount.DataCloudflareAccountSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account/index:DataCloudflareAccountSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups cloudflare_account_api_token_permission_groups}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups cloudflare_account_api_token_permission_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountApiTokenPermissionGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 142
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountApiTokenPermissionGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountApiTokenPermissionGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountApiTokenPermissionGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 190
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 206
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 228
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 240
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountApiTokenPermissionGroups",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 130
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 216
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 194
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 210
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 232
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 184
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 200
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 222
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups/index:DataCloudflareAccountApiTokenPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountApiTokenPermissionGroupsConfig",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroups",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups#account_id DataCloudflareAccountApiTokenPermissionGroups#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups#name DataCloudflareAccountApiTokenPermissionGroups#name}",
            "stability": "stable",
            "summary": "Filter by the name of the permission group. The value must be URL-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 27
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups#scope DataCloudflareAccountApiTokenPermissionGroups#scope}",
            "stability": "stable",
            "summary": "Filter by the scope of the permission group. The value must be URL-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 34
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups/index:DataCloudflareAccountApiTokenPermissionGroupsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
        "line": 36
      },
      "name": "DataCloudflareAccountApiTokenPermissionGroupsPermissionGroups",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroups",
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups/index:DataCloudflareAccountApiTokenPermissionGroupsPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-api-token-permission-groups/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsList",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroups",
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups/index:DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-api-token-permission-groups/index.ts",
        "line": 59
      },
      "name": "DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsOutputReference",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 88
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 93
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 98
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroups.DataCloudflareAccountApiTokenPermissionGroupsPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups/index:DataCloudflareAccountApiTokenPermissionGroupsPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list cloudflare_account_api_token_permission_groups_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list cloudflare_account_api_token_permission_groups_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountApiTokenPermissionGroupsList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 148
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountApiTokenPermissionGroupsList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountApiTokenPermissionGroupsList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountApiTokenPermissionGroupsList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 197
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 213
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 229
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 251
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 263
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 272
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountApiTokenPermissionGroupsList",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroupsList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 136
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 239
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 201
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 217
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 233
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 255
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 191
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 207
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 245
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups-list/index:DataCloudflareAccountApiTokenPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountApiTokenPermissionGroupsListConfig",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroupsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list#account_id DataCloudflareAccountApiTokenPermissionGroupsList#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list#max_items DataCloudflareAccountApiTokenPermissionGroupsList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list#name DataCloudflareAccountApiTokenPermissionGroupsList#name}",
            "stability": "stable",
            "summary": "Filter by the name of the permission group. The value must be URL-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 33
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_api_token_permission_groups_list#scope DataCloudflareAccountApiTokenPermissionGroupsList#scope}",
            "stability": "stable",
            "summary": "Filter by the scope of the permission group. The value must be URL-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 40
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups-list/index:DataCloudflareAccountApiTokenPermissionGroupsListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
        "line": 42
      },
      "name": "DataCloudflareAccountApiTokenPermissionGroupsListResult",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroupsList",
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups-list/index:DataCloudflareAccountApiTokenPermissionGroupsListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-api-token-permission-groups-list/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 123
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountApiTokenPermissionGroupsListResultList",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroupsList",
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups-list/index:DataCloudflareAccountApiTokenPermissionGroupsListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-api-token-permission-groups-list/index.ts",
        "line": 65
      },
      "name": "DataCloudflareAccountApiTokenPermissionGroupsListResultOutputReference",
      "namespace": "dataCloudflareAccountApiTokenPermissionGroupsList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 99
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 104
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-api-token-permission-groups-list/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountApiTokenPermissionGroupsList.DataCloudflareAccountApiTokenPermissionGroupsListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-api-token-permission-groups-list/index:DataCloudflareAccountApiTokenPermissionGroupsListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings cloudflare_account_dns_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings cloudflare_account_dns_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountDnsSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 332
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountDnsSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountDnsSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountDnsSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 378
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 401
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 407
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountDnsSettings",
      "namespace": "dataCloudflareAccountDnsSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 320
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 387
          },
          "name": "enforceDnsOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 393
          },
          "name": "zoneDefaults",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 382
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 372
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountDnsSettingsConfig",
      "namespace": "dataCloudflareAccountDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings#account_id DataCloudflareAccountDnsSettings#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaults": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 214
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaults",
      "namespace": "dataCloudflareAccountDnsSettings",
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaults"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsInternalDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsInternalDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 22
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaultsInternalDns",
      "namespace": "dataCloudflareAccountDnsSettings",
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaultsInternalDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsInternalDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsInternalDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 45
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaultsInternalDnsOutputReference",
      "namespace": "dataCloudflareAccountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 72
          },
          "name": "referenceZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsInternalDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaultsInternalDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsNameservers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsNameservers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 76
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaultsNameservers",
      "namespace": "dataCloudflareAccountDnsSettings",
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaultsNameservers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsNameserversOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsNameserversOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 99
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaultsNameserversOutputReference",
      "namespace": "dataCloudflareAccountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 126
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsNameservers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaultsNameserversOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 237
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaultsOutputReference",
      "namespace": "dataCloudflareAccountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 264
          },
          "name": "flattenAllCnames",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 269
          },
          "name": "foundationDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 275
          },
          "name": "internalDns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsInternalDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 280
          },
          "name": "multiProvider",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 286
          },
          "name": "nameservers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsNameserversOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 291
          },
          "name": "nsTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 296
          },
          "name": "secondaryOverrides",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 302
          },
          "name": "soa",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsSoaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 307
          },
          "name": "zoneMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaults"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaultsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsSoa": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsSoa",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 130
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaultsSoa",
      "namespace": "dataCloudflareAccountDnsSettings",
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaultsSoa"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsSoaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsSoaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings/index.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings/index.ts",
        "line": 153
      },
      "name": "DataCloudflareAccountDnsSettingsZoneDefaultsSoaOutputReference",
      "namespace": "dataCloudflareAccountDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 180
          },
          "name": "expire",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 185
          },
          "name": "minTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 190
          },
          "name": "mname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 195
          },
          "name": "refresh",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 200
          },
          "name": "retry",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 205
          },
          "name": "rname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 210
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettings.DataCloudflareAccountDnsSettingsZoneDefaultsSoa"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings/index:DataCloudflareAccountDnsSettingsZoneDefaultsSoaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalView": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view cloudflare_account_dns_settings_internal_view}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view cloudflare_account_dns_settings_internal_view} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
        "line": 509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountDnsSettingsInternalView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 526
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountDnsSettingsInternalView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountDnsSettingsInternalView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountDnsSettingsInternalView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 592
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 574
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 595
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 626
          },
          "name": "resetViewId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 643
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 651
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountDnsSettingsInternalView",
      "namespace": "dataCloudflareAccountDnsSettingsInternalView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 514
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 583
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 589
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 604
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 609
          },
          "name": "modifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 614
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 635
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 578
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 599
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 630
          },
          "name": "viewIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 568
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 620
          },
          "name": "viewId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-view/index:DataCloudflareAccountDnsSettingsInternalView"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountDnsSettingsInternalViewConfig",
      "namespace": "dataCloudflareAccountDnsSettingsInternalView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#account_id DataCloudflareAccountDnsSettingsInternalView#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#filter DataCloudflareAccountDnsSettingsInternalView#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#view_id DataCloudflareAccountDnsSettingsInternalView#view_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 30
          },
          "name": "viewId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-view/index:DataCloudflareAccountDnsSettingsInternalViewConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
        "line": 233
      },
      "name": "DataCloudflareAccountDnsSettingsInternalViewFilter",
      "namespace": "dataCloudflareAccountDnsSettingsInternalView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#direction DataCloudflareAccountDnsSettingsInternalView#direction}",
            "stability": "stable",
            "summary": "Direction to order DNS views in. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 240
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `all`, acts like a logical AND between filters. If set to `any`, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#match DataCloudflareAccountDnsSettingsInternalView#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 247
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#name DataCloudflareAccountDnsSettingsInternalView#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 251
          },
          "name": "name",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#order DataCloudflareAccountDnsSettingsInternalView#order}",
            "stability": "stable",
            "summary": "Field to order DNS views by. Available values: \"name\", \"created_on\", \"modified_on\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 258
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#zone_id DataCloudflareAccountDnsSettingsInternalView#zone_id}",
            "stability": "stable",
            "summary": "A zone ID that exists in the zones list for the view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 264
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#zone_name DataCloudflareAccountDnsSettingsInternalView#zone_name}",
            "stability": "stable",
            "summary": "A zone name that exists in the zones list for the view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 270
          },
          "name": "zoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-view/index:DataCloudflareAccountDnsSettingsInternalViewFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
        "line": 32
      },
      "name": "DataCloudflareAccountDnsSettingsInternalViewFilterName",
      "namespace": "dataCloudflareAccountDnsSettingsInternalView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#contains DataCloudflareAccountDnsSettingsInternalView#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 38
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#endswith DataCloudflareAccountDnsSettingsInternalView#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 44
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#exact DataCloudflareAccountDnsSettingsInternalView#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 50
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_view#startswith DataCloudflareAccountDnsSettingsInternalView#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 56
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-view/index:DataCloudflareAccountDnsSettingsInternalViewFilterName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 177
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 193
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 209
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 225
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareAccountDnsSettingsInternalViewFilterNameOutputReference",
      "namespace": "dataCloudflareAccountDnsSettingsInternalView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 181
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 197
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 213
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 229
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 171
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 187
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 203
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 219
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-view/index:DataCloudflareAccountDnsSettingsInternalViewFilterNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 446
          },
          "name": "putName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 417
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 433
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 449
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 465
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 481
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 497
          },
          "name": "resetZoneName"
        }
      ],
      "name": "DataCloudflareAccountDnsSettingsInternalViewFilterOutputReference",
      "namespace": "dataCloudflareAccountDnsSettingsInternalView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 443
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 421
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 437
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 453
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilterName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 469
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 485
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 501
          },
          "name": "zoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 411
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 427
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 459
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 475
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 491
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-view/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalView.DataCloudflareAccountDnsSettingsInternalViewFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-view/index:DataCloudflareAccountDnsSettingsInternalViewFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViews": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views cloudflare_account_dns_settings_internal_views}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViews",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views cloudflare_account_dns_settings_internal_views} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountDnsSettingsInternalViews resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 382
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountDnsSettingsInternalViews to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountDnsSettingsInternalViews that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountDnsSettingsInternalViews to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 496
          },
          "name": "putName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 435
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 451
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 467
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 483
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 499
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 515
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 537
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 553
          },
          "name": "resetZoneName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 565
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 578
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountDnsSettingsInternalViews",
      "namespace": "dataCloudflareAccountDnsSettingsInternalViews",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 370
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 493
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 525
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 439
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 455
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 471
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 487
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 503
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 519
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 541
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 557
          },
          "name": "zoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 429
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 445
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 461
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 477
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 509
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 531
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 547
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:DataCloudflareAccountDnsSettingsInternalViews"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountDnsSettingsInternalViewsConfig",
      "namespace": "dataCloudflareAccountDnsSettingsInternalViews",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#account_id DataCloudflareAccountDnsSettingsInternalViews#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#direction DataCloudflareAccountDnsSettingsInternalViews#direction}",
            "stability": "stable",
            "summary": "Direction to order DNS views in. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `all`, acts like a logical AND between filters. If set to `any`, acts like a logical OR instead.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#match DataCloudflareAccountDnsSettingsInternalViews#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 34
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#max_items DataCloudflareAccountDnsSettingsInternalViews#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 40
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#name DataCloudflareAccountDnsSettingsInternalViews#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#order DataCloudflareAccountDnsSettingsInternalViews#order}",
            "stability": "stable",
            "summary": "Field to order DNS views by. Available values: \"name\", \"created_on\", \"modified_on\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 51
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#zone_id DataCloudflareAccountDnsSettingsInternalViews#zone_id}",
            "stability": "stable",
            "summary": "A zone ID that exists in the zones list for the view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 57
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#zone_name DataCloudflareAccountDnsSettingsInternalViews#zone_name}",
            "stability": "stable",
            "summary": "A zone name that exists in the zones list for the view."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 63
          },
          "name": "zoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:DataCloudflareAccountDnsSettingsInternalViewsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
        "line": 65
      },
      "name": "DataCloudflareAccountDnsSettingsInternalViewsName",
      "namespace": "dataCloudflareAccountDnsSettingsInternalViews",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#contains DataCloudflareAccountDnsSettingsInternalViews#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 71
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#endswith DataCloudflareAccountDnsSettingsInternalViews#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 77
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#exact DataCloudflareAccountDnsSettingsInternalViews#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 83
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_dns_settings_internal_views#startswith DataCloudflareAccountDnsSettingsInternalViews#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS view name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 89
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:DataCloudflareAccountDnsSettingsInternalViewsName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 210
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 226
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 242
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 258
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareAccountDnsSettingsInternalViewsNameOutputReference",
      "namespace": "dataCloudflareAccountDnsSettingsInternalViews",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 214
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 230
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 246
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 262
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 204
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 220
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 236
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 252
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:DataCloudflareAccountDnsSettingsInternalViewsNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
        "line": 266
      },
      "name": "DataCloudflareAccountDnsSettingsInternalViewsResult",
      "namespace": "dataCloudflareAccountDnsSettingsInternalViews",
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:DataCloudflareAccountDnsSettingsInternalViewsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-dns-settings-internal-views/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 357
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountDnsSettingsInternalViewsResultList",
      "namespace": "dataCloudflareAccountDnsSettingsInternalViews",
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:DataCloudflareAccountDnsSettingsInternalViewsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-dns-settings-internal-views/index.ts",
        "line": 289
      },
      "name": "DataCloudflareAccountDnsSettingsInternalViewsResultOutputReference",
      "namespace": "dataCloudflareAccountDnsSettingsInternalViews",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 318
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 328
          },
          "name": "modifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 338
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-dns-settings-internal-views/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountDnsSettingsInternalViews.DataCloudflareAccountDnsSettingsInternalViewsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-dns-settings-internal-views/index:DataCloudflareAccountDnsSettingsInternalViewsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMember": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member cloudflare_account_member}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member cloudflare_account_member} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountMember resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1760
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountMember to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountMember that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountMember to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1826
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1808
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1829
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1850
          },
          "name": "resetMemberId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1885
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1893
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMember",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1748
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1817
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1823
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1838
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1860
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1866
          },
          "name": "roles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1871
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1877
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1812
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1833
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1854
          },
          "name": "memberIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1802
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1844
          },
          "name": "memberId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMember"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountMemberConfig",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member#account_id DataCloudflareAccountMember#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member#filter DataCloudflareAccountMember#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member#member_id DataCloudflareAccountMember#member_id}",
            "stability": "stable",
            "summary": "Membership identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 30
          },
          "name": "memberId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 32
      },
      "name": "DataCloudflareAccountMemberFilter",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member#direction DataCloudflareAccountMember#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member#order DataCloudflareAccountMember#order}",
            "stability": "stable",
            "summary": "Field to order results by. Available values: \"user.first_name\", \"user.last_name\", \"user.email\", \"status\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 46
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_member#status DataCloudflareAccountMember#status}",
            "stability": "stable",
            "summary": "A member's status in the account. Available values: \"accepted\", \"pending\", \"rejected\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 53
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 161
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 177
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 193
          },
          "name": "resetStatus"
        }
      ],
      "name": "DataCloudflareAccountMemberFilterOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 165
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 181
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 197
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 155
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 171
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 187
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 653
      },
      "name": "DataCloudflareAccountMemberPolicies",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 741
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMemberPoliciesList",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 676
      },
      "name": "DataCloudflareAccountMemberPoliciesOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 705
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 710
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 716
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 722
          },
          "name": "resourceGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 260
      },
      "name": "DataCloudflareAccountMemberPoliciesPermissionGroups",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMemberPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 201
      },
      "name": "DataCloudflareAccountMemberPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 224
      },
      "name": "DataCloudflareAccountMemberPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 251
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 256
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 283
      },
      "name": "DataCloudflareAccountMemberPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 318
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 561
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroups",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 649
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsList",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 346
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsMeta",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 369
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsMetaOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 396
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 401
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 584
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 613
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 619
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 624
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 630
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 480
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsScope",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 557
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsScopeList",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsScopeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 405
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjects",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 476
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsList",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 428
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 457
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 503
      },
      "name": "DataCloudflareAccountMemberPoliciesResourceGroupsScopeOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 532
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 538
          },
          "name": "objects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScopeObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberPoliciesResourceGroupsScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberPoliciesResourceGroupsScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRoles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1574
      },
      "name": "DataCloudflareAccountMemberRoles",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRoles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 1647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1661
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMemberRolesList",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-member/index.ts",
        "line": 1597
      },
      "name": "DataCloudflareAccountMemberRolesOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1626
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1631
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1636
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1642
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRoles"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1453
      },
      "name": "DataCloudflareAccountMemberRolesPermissions",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsAnalytics": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 745
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsAnalytics",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsAnalytics"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 768
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsAnalyticsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 795
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 800
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsAnalytics"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsAnalyticsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsBilling": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsBilling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 804
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsBilling",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsBilling"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsBillingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsBillingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 827
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsBillingOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 854
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 859
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsBilling"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsBillingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsCachePurge": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsCachePurge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 863
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsCachePurge",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsCachePurge"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsCachePurgeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsCachePurgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 886
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsCachePurgeOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 913
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 918
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsCachePurge"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsCachePurgeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 922
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsDns",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 945
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsDnsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 972
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 977
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 981
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsDnsRecords",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsDnsRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1004
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsDnsRecordsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1031
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1036
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsDnsRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLb": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1040
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsLb",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsLb"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLbOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1063
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsLbOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1090
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1095
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLb"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsLbOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1099
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsLogs",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsLogs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1122
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsLogsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1149
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1154
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLogs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1158
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsOrganization",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1181
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsOrganizationOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1208
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1213
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1476
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1504
          },
          "name": "analytics",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1510
          },
          "name": "billing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsBillingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1516
          },
          "name": "cachePurge",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsCachePurgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1522
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1528
          },
          "name": "dnsRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsDnsRecordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1534
          },
          "name": "lb",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1540
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1546
          },
          "name": "organization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1552
          },
          "name": "ssl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsSslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1558
          },
          "name": "waf",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsWafOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1570
          },
          "name": "zones",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZonesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1564
          },
          "name": "zoneSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZoneSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsSsl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1217
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsSsl",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsSsl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsSslOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsSslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1240
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsSslOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1267
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1272
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsSsl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsSslOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsWaf": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsWaf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1276
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsWaf",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsWaf"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsWafOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsWafOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1299
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsWafOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1326
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1331
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsWaf"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsWafOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZoneSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZoneSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1335
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsZoneSettings",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsZoneSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZoneSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZoneSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1358
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsZoneSettingsOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1385
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1390
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZoneSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsZoneSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZones": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZones",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1394
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsZones",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsZones"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZonesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZonesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1417
      },
      "name": "DataCloudflareAccountMemberRolesPermissionsZonesOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1444
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1449
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberRolesPermissionsZones"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberRolesPermissionsZonesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberUser": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1665
      },
      "name": "DataCloudflareAccountMemberUser",
      "namespace": "dataCloudflareAccountMember",
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberUser"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberUserOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-member/index.ts",
          "line": 1695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-member/index.ts",
        "line": 1688
      },
      "name": "DataCloudflareAccountMemberUserOutputReference",
      "namespace": "dataCloudflareAccountMember",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1715
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1720
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1725
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1730
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1735
          },
          "name": "twoFactorAuthenticationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-member/index.ts",
            "line": 1699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMember.DataCloudflareAccountMemberUser"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-member/index:DataCloudflareAccountMemberUserOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembers": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members cloudflare_account_members}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members cloudflare_account_members} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountMembers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1711
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountMembers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountMembers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountMembers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1761
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1777
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1793
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1809
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1831
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1843
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1853
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembers",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1699
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1819
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1765
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1781
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1797
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1813
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1835
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1755
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1771
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1787
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1803
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1825
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountMembersConfig",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members#account_id DataCloudflareAccountMembers#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members#direction DataCloudflareAccountMembers#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members#max_items DataCloudflareAccountMembers#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 33
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members#order DataCloudflareAccountMembers#order}",
            "stability": "stable",
            "summary": "Field to order results by. Available values: \"user.first_name\", \"user.last_name\", \"user.email\", \"status\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 40
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_members#status DataCloudflareAccountMembers#status}",
            "stability": "stable",
            "summary": "A member's status in the account. Available values: \"accepted\", \"pending\", \"rejected\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 47
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1587
      },
      "name": "DataCloudflareAccountMembersResult",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1686
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembersResultList",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 1610
      },
      "name": "DataCloudflareAccountMembersResultOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1639
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1644
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1650
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1656
          },
          "name": "roles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1661
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1667
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 501
      },
      "name": "DataCloudflareAccountMembersResultPolicies",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 589
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembersResultPoliciesList",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 524
      },
      "name": "DataCloudflareAccountMembersResultPoliciesOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 553
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 558
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 564
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 570
          },
          "name": "resourceGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 108
      },
      "name": "DataCloudflareAccountMembersResultPoliciesPermissionGroups",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembersResultPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 49
      },
      "name": "DataCloudflareAccountMembersResultPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 72
      },
      "name": "DataCloudflareAccountMembersResultPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 99
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 104
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 131
      },
      "name": "DataCloudflareAccountMembersResultPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 166
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 171
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 409
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroups",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 497
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsList",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 194
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsMeta",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 217
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsMetaOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 244
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 249
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 432
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 461
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 467
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 472
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 478
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 328
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsScope",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 405
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeList",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 253
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjects",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsList",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 276
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 305
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 351
      },
      "name": "DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 380
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 386
          },
          "name": "objects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultPoliciesResourceGroupsScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultPoliciesResourceGroupsScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRoles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1422
      },
      "name": "DataCloudflareAccountMembersResultRoles",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRoles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 1495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1509
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountMembersResultRolesList",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-members/index.ts",
        "line": 1445
      },
      "name": "DataCloudflareAccountMembersResultRolesOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1474
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1479
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1484
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1490
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRoles"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1301
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissions",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsAnalytics": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 593
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsAnalytics",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsAnalytics"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 616
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsAnalyticsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 643
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 648
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsAnalytics"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsAnalyticsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsBilling": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsBilling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 652
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsBilling",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsBilling"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsBillingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsBillingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 675
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsBillingOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 702
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 707
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsBilling"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsBillingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsCachePurge": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsCachePurge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 711
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsCachePurge",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsCachePurge"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsCachePurgeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsCachePurgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 734
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsCachePurgeOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 761
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 766
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsCachePurge"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsCachePurgeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 770
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsDns",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 793
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsDnsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 820
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 825
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 829
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsDnsRecords",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsDnsRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 852
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsDnsRecordsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 879
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 884
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsDnsRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLb": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 888
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsLb",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsLb"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLbOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 911
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsLbOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 938
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 943
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLb"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsLbOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 947
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsLogs",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsLogs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 970
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsLogsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 997
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1002
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLogs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1006
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsOrganization",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1029
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsOrganizationOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1056
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1061
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1324
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1352
          },
          "name": "analytics",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1358
          },
          "name": "billing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsBillingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1364
          },
          "name": "cachePurge",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsCachePurgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1370
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1376
          },
          "name": "dnsRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsDnsRecordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1382
          },
          "name": "lb",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1388
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1394
          },
          "name": "organization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1400
          },
          "name": "ssl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsSslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1406
          },
          "name": "waf",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsWafOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1418
          },
          "name": "zones",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZonesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1412
          },
          "name": "zoneSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZoneSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsSsl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1065
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsSsl",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsSsl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsSslOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsSslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1088
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsSslOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1115
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1120
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsSsl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsSslOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsWaf": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsWaf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1124
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsWaf",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsWaf"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsWafOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsWafOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1147
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsWafOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1174
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1179
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsWaf"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsWafOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZoneSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZoneSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1183
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsZoneSettings",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsZoneSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZoneSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZoneSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1206
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsZoneSettingsOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1233
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1238
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZoneSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsZoneSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZones": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZones",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1242
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsZones",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsZones"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZonesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZonesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1265
      },
      "name": "DataCloudflareAccountMembersResultRolesPermissionsZonesOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1292
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1297
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultRolesPermissionsZones"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultRolesPermissionsZonesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultUser": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1513
      },
      "name": "DataCloudflareAccountMembersResultUser",
      "namespace": "dataCloudflareAccountMembers",
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultUser"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultUserOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-members/index.ts",
          "line": 1543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-members/index.ts",
        "line": 1536
      },
      "name": "DataCloudflareAccountMembersResultUserOutputReference",
      "namespace": "dataCloudflareAccountMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1563
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1568
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1573
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1578
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1583
          },
          "name": "twoFactorAuthenticationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-members/index.ts",
            "line": 1547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountMembers.DataCloudflareAccountMembersResultUser"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-members/index:DataCloudflareAccountMembersResultUserOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_group cloudflare_account_permission_group}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_group cloudflare_account_permission_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-permission-group/index.ts",
          "line": 123
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountPermissionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 108
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountPermissionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountPermissionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountPermissionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 155
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 196
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountPermissionGroup",
      "namespace": "dataCloudflareAccountPermissionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 96
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 164
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 170
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 159
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 188
          },
          "name": "permissionGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 149
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 181
          },
          "name": "permissionGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-permission-group/index:DataCloudflareAccountPermissionGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-group/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountPermissionGroupConfig",
      "namespace": "dataCloudflareAccountPermissionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_group#permission_group_id DataCloudflareAccountPermissionGroup#permission_group_id}",
            "stability": "stable",
            "summary": "Permission Group identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 26
          },
          "name": "permissionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_group#account_id DataCloudflareAccountPermissionGroup#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-permission-group/index:DataCloudflareAccountPermissionGroupConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-group/index.ts",
        "line": 28
      },
      "name": "DataCloudflareAccountPermissionGroupMeta",
      "namespace": "dataCloudflareAccountPermissionGroup",
      "symbolId": "src/data-cloudflare-account-permission-group/index:DataCloudflareAccountPermissionGroupMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-permission-group/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-group/index.ts",
        "line": 51
      },
      "name": "DataCloudflareAccountPermissionGroupMetaOutputReference",
      "namespace": "dataCloudflareAccountPermissionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 78
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 83
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-group/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroup.DataCloudflareAccountPermissionGroupMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-permission-group/index:DataCloudflareAccountPermissionGroupMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups cloudflare_account_permission_groups}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups cloudflare_account_permission_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-permission-groups/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-groups/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountPermissionGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountPermissionGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountPermissionGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountPermissionGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 265
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 281
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 297
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 313
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 329
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountPermissionGroups",
      "namespace": "dataCloudflareAccountPermissionGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 339
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 269
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 285
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 301
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 317
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 333
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 259
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 291
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 307
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-permission-groups/index:DataCloudflareAccountPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-groups/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountPermissionGroupsConfig",
      "namespace": "dataCloudflareAccountPermissionGroups",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups#account_id DataCloudflareAccountPermissionGroups#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups#id DataCloudflareAccountPermissionGroups#id}\n\nPlease 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": "ID of the permission group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups#label DataCloudflareAccountPermissionGroups#label}",
            "stability": "stable",
            "summary": "Label of the permission group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 35
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups#max_items DataCloudflareAccountPermissionGroups#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 41
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_permission_groups#name DataCloudflareAccountPermissionGroups#name}",
            "stability": "stable",
            "summary": "Name of the permission group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 47
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-permission-groups/index:DataCloudflareAccountPermissionGroupsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-groups/index.ts",
        "line": 108
      },
      "name": "DataCloudflareAccountPermissionGroupsResult",
      "namespace": "dataCloudflareAccountPermissionGroups",
      "symbolId": "src/data-cloudflare-account-permission-groups/index:DataCloudflareAccountPermissionGroupsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-permission-groups/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-permission-groups/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountPermissionGroupsResultList",
      "namespace": "dataCloudflareAccountPermissionGroups",
      "symbolId": "src/data-cloudflare-account-permission-groups/index:DataCloudflareAccountPermissionGroupsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-groups/index.ts",
        "line": 49
      },
      "name": "DataCloudflareAccountPermissionGroupsResultMeta",
      "namespace": "dataCloudflareAccountPermissionGroups",
      "symbolId": "src/data-cloudflare-account-permission-groups/index:DataCloudflareAccountPermissionGroupsResultMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-permission-groups/index.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-permission-groups/index.ts",
        "line": 72
      },
      "name": "DataCloudflareAccountPermissionGroupsResultMetaOutputReference",
      "namespace": "dataCloudflareAccountPermissionGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 99
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 104
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-permission-groups/index:DataCloudflareAccountPermissionGroupsResultMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-permission-groups/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-permission-groups/index.ts",
        "line": 131
      },
      "name": "DataCloudflareAccountPermissionGroupsResultOutputReference",
      "namespace": "dataCloudflareAccountPermissionGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 166
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResultMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 171
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-permission-groups/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountPermissionGroups.DataCloudflareAccountPermissionGroupsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-permission-groups/index:DataCloudflareAccountPermissionGroupsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRole": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_role cloudflare_account_role}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_role cloudflare_account_role} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 893
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountRole resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 878
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 925
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 971
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 978
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountRole",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 866
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 934
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 939
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 944
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 950
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 929
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 963
          },
          "name": "roleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 919
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 956
          },
          "name": "roleId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRole"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRoleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRoleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountRoleConfig",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_role#role_id DataCloudflareAccountRole#role_id}",
            "stability": "stable",
            "summary": "Role identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 26
          },
          "name": "roleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_role#account_id DataCloudflareAccountRole#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRoleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 736
      },
      "name": "DataCloudflareAccountRolePermissions",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsAnalytics": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 28
      },
      "name": "DataCloudflareAccountRolePermissionsAnalytics",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsAnalytics"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 51
      },
      "name": "DataCloudflareAccountRolePermissionsAnalyticsOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 78
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 83
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsAnalytics"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsAnalyticsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsBilling": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsBilling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 87
      },
      "name": "DataCloudflareAccountRolePermissionsBilling",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsBilling"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsBillingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsBillingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 110
      },
      "name": "DataCloudflareAccountRolePermissionsBillingOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 137
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 142
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsBilling"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsBillingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsCachePurge": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsCachePurge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 146
      },
      "name": "DataCloudflareAccountRolePermissionsCachePurge",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsCachePurge"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsCachePurgeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsCachePurgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 169
      },
      "name": "DataCloudflareAccountRolePermissionsCachePurgeOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 196
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 201
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsCachePurge"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsCachePurgeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 205
      },
      "name": "DataCloudflareAccountRolePermissionsDns",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 228
      },
      "name": "DataCloudflareAccountRolePermissionsDnsOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 255
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 260
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 264
      },
      "name": "DataCloudflareAccountRolePermissionsDnsRecords",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsDnsRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 287
      },
      "name": "DataCloudflareAccountRolePermissionsDnsRecordsOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 314
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 319
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsDnsRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLb": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 323
      },
      "name": "DataCloudflareAccountRolePermissionsLb",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsLb"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLbOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 346
      },
      "name": "DataCloudflareAccountRolePermissionsLbOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 373
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 378
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLb"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsLbOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 382
      },
      "name": "DataCloudflareAccountRolePermissionsLogs",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsLogs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 405
      },
      "name": "DataCloudflareAccountRolePermissionsLogsOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 432
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 437
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLogs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 441
      },
      "name": "DataCloudflareAccountRolePermissionsOrganization",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 464
      },
      "name": "DataCloudflareAccountRolePermissionsOrganizationOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 491
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 496
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 759
      },
      "name": "DataCloudflareAccountRolePermissionsOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 787
          },
          "name": "analytics",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 793
          },
          "name": "billing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsBillingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 799
          },
          "name": "cachePurge",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsCachePurgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 805
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 811
          },
          "name": "dnsRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsDnsRecordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 817
          },
          "name": "lb",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 823
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 829
          },
          "name": "organization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 835
          },
          "name": "ssl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsSslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 841
          },
          "name": "waf",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsWafOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 853
          },
          "name": "zones",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZonesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 847
          },
          "name": "zoneSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZoneSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsSsl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 500
      },
      "name": "DataCloudflareAccountRolePermissionsSsl",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsSsl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsSslOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsSslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 523
      },
      "name": "DataCloudflareAccountRolePermissionsSslOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 550
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 555
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsSsl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsSslOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsWaf": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsWaf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 559
      },
      "name": "DataCloudflareAccountRolePermissionsWaf",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsWaf"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsWafOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsWafOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 582
      },
      "name": "DataCloudflareAccountRolePermissionsWafOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 609
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 614
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsWaf"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsWafOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZoneSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZoneSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 618
      },
      "name": "DataCloudflareAccountRolePermissionsZoneSettings",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsZoneSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZoneSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZoneSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 641
      },
      "name": "DataCloudflareAccountRolePermissionsZoneSettingsOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 668
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 673
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZoneSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsZoneSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZones": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZones",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 677
      },
      "name": "DataCloudflareAccountRolePermissionsZones",
      "namespace": "dataCloudflareAccountRole",
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsZones"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZonesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZonesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-role/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-role/index.ts",
        "line": 700
      },
      "name": "DataCloudflareAccountRolePermissionsZonesOutputReference",
      "namespace": "dataCloudflareAccountRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 727
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 732
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-role/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRole.DataCloudflareAccountRolePermissionsZones"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-role/index:DataCloudflareAccountRolePermissionsZonesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRoles": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_roles cloudflare_account_roles}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRoles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_roles cloudflare_account_roles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountRoles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 969
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountRoles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_roles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountRoles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountRoles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1016
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1032
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1050
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1057
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountRoles",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 957
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1042
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1020
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1036
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1010
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 1026
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRoles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountRolesConfig",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_roles#account_id DataCloudflareAccountRoles#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_roles#max_items DataCloudflareAccountRoles#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 857
      },
      "name": "DataCloudflareAccountRolesResult",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-roles/index.ts",
        "line": 930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 944
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountRolesResultList",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-roles/index.ts",
        "line": 880
      },
      "name": "DataCloudflareAccountRolesResultOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 909
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 914
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 919
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 925
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 736
      },
      "name": "DataCloudflareAccountRolesResultPermissions",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsAnalytics": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 28
      },
      "name": "DataCloudflareAccountRolesResultPermissionsAnalytics",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsAnalytics"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 51
      },
      "name": "DataCloudflareAccountRolesResultPermissionsAnalyticsOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 78
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 83
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsAnalytics"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsAnalyticsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsBilling": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsBilling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 87
      },
      "name": "DataCloudflareAccountRolesResultPermissionsBilling",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsBilling"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsBillingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsBillingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 110
      },
      "name": "DataCloudflareAccountRolesResultPermissionsBillingOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 137
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 142
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsBilling"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsBillingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsCachePurge": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsCachePurge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 146
      },
      "name": "DataCloudflareAccountRolesResultPermissionsCachePurge",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsCachePurge"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsCachePurgeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsCachePurgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 169
      },
      "name": "DataCloudflareAccountRolesResultPermissionsCachePurgeOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 196
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 201
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsCachePurge"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsCachePurgeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 205
      },
      "name": "DataCloudflareAccountRolesResultPermissionsDns",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 228
      },
      "name": "DataCloudflareAccountRolesResultPermissionsDnsOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 255
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 260
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 264
      },
      "name": "DataCloudflareAccountRolesResultPermissionsDnsRecords",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsDnsRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 287
      },
      "name": "DataCloudflareAccountRolesResultPermissionsDnsRecordsOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 314
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 319
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsDnsRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLb": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 323
      },
      "name": "DataCloudflareAccountRolesResultPermissionsLb",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsLb"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLbOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 346
      },
      "name": "DataCloudflareAccountRolesResultPermissionsLbOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 373
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 378
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLb"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsLbOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 382
      },
      "name": "DataCloudflareAccountRolesResultPermissionsLogs",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsLogs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 405
      },
      "name": "DataCloudflareAccountRolesResultPermissionsLogsOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 432
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 437
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLogs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 441
      },
      "name": "DataCloudflareAccountRolesResultPermissionsOrganization",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 464
      },
      "name": "DataCloudflareAccountRolesResultPermissionsOrganizationOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 491
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 496
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 759
      },
      "name": "DataCloudflareAccountRolesResultPermissionsOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 787
          },
          "name": "analytics",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 793
          },
          "name": "billing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsBillingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 799
          },
          "name": "cachePurge",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsCachePurgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 805
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 811
          },
          "name": "dnsRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsDnsRecordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 817
          },
          "name": "lb",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 823
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 829
          },
          "name": "organization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 835
          },
          "name": "ssl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsSslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 841
          },
          "name": "waf",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsWafOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 853
          },
          "name": "zones",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZonesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 847
          },
          "name": "zoneSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZoneSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsSsl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 500
      },
      "name": "DataCloudflareAccountRolesResultPermissionsSsl",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsSsl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsSslOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsSslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 523
      },
      "name": "DataCloudflareAccountRolesResultPermissionsSslOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 550
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 555
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsSsl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsSslOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsWaf": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsWaf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 559
      },
      "name": "DataCloudflareAccountRolesResultPermissionsWaf",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsWaf"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsWafOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsWafOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 582
      },
      "name": "DataCloudflareAccountRolesResultPermissionsWafOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 609
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 614
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsWaf"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsWafOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZoneSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZoneSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 618
      },
      "name": "DataCloudflareAccountRolesResultPermissionsZoneSettings",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsZoneSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZoneSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZoneSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 641
      },
      "name": "DataCloudflareAccountRolesResultPermissionsZoneSettingsOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 668
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 673
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZoneSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsZoneSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZones": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZones",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 677
      },
      "name": "DataCloudflareAccountRolesResultPermissionsZones",
      "namespace": "dataCloudflareAccountRoles",
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsZones"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZonesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZonesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-roles/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-roles/index.ts",
        "line": 700
      },
      "name": "DataCloudflareAccountRolesResultPermissionsZonesOutputReference",
      "namespace": "dataCloudflareAccountRoles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 727
          },
          "name": "read",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 732
          },
          "name": "write",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-roles/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountRoles.DataCloudflareAccountRolesResultPermissionsZones"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-roles/index:DataCloudflareAccountRolesResultPermissionsZonesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscription": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_subscription cloudflare_account_subscription}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_subscription cloudflare_account_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-subscription/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-subscription/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 127
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 173
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountSubscription",
      "namespace": "dataCloudflareAccountSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 115
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 182
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 187
          },
          "name": "currentPeriodEnd",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 192
          },
          "name": "currentPeriodStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 197
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 202
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 207
          },
          "name": "price",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 213
          },
          "name": "ratePlan",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionRatePlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 218
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 177
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 167
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-subscription/index:DataCloudflareAccountSubscription"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-subscription/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountSubscriptionConfig",
      "namespace": "dataCloudflareAccountSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_subscription#account_id DataCloudflareAccountSubscription#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-subscription/index:DataCloudflareAccountSubscriptionConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionRatePlan": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionRatePlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-subscription/index.ts",
        "line": 22
      },
      "name": "DataCloudflareAccountSubscriptionRatePlan",
      "namespace": "dataCloudflareAccountSubscription",
      "symbolId": "src/data-cloudflare-account-subscription/index:DataCloudflareAccountSubscriptionRatePlan"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionRatePlanOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionRatePlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-subscription/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-subscription/index.ts",
        "line": 45
      },
      "name": "DataCloudflareAccountSubscriptionRatePlanOutputReference",
      "namespace": "dataCloudflareAccountSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 72
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 77
          },
          "name": "externallyManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 87
          },
          "name": "isContract",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 92
          },
          "name": "publicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 97
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 102
          },
          "name": "sets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-subscription/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountSubscription.DataCloudflareAccountSubscriptionRatePlan"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-subscription/index:DataCloudflareAccountSubscriptionRatePlanOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token cloudflare_account_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token cloudflare_account_token} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 501
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 573
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 549
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 576
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 633
          },
          "name": "resetTokenId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 645
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 653
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountToken",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 489
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 559
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 564
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 570
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 585
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 590
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 595
          },
          "name": "lastUsedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 600
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 605
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 610
          },
          "name": "notBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 616
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 621
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 553
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 580
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 637
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 543
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 627
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 91
      },
      "name": "DataCloudflareAccountTokenCondition",
      "namespace": "dataCloudflareAccountToken",
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 114
      },
      "name": "DataCloudflareAccountTokenConditionOutputReference",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 142
          },
          "name": "requestIp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionRequestIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionRequestIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionRequestIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 32
      },
      "name": "DataCloudflareAccountTokenConditionRequestIp",
      "namespace": "dataCloudflareAccountToken",
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenConditionRequestIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionRequestIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionRequestIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 55
      },
      "name": "DataCloudflareAccountTokenConditionRequestIpOutputReference",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 82
          },
          "name": "in",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 87
          },
          "name": "notIn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConditionRequestIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenConditionRequestIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountTokenConfig",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token#account_id DataCloudflareAccountToken#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token#filter DataCloudflareAccountToken#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token#token_id DataCloudflareAccountToken#token_id}",
            "stability": "stable",
            "summary": "Token identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 30
          },
          "name": "tokenId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 146
      },
      "name": "DataCloudflareAccountTokenFilter",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_token#direction DataCloudflareAccountToken#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 153
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 235
          },
          "name": "resetDirection"
        }
      ],
      "name": "DataCloudflareAccountTokenFilterOutputReference",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 239
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 229
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 388
      },
      "name": "DataCloudflareAccountTokenPolicies",
      "namespace": "dataCloudflareAccountToken",
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-token/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 476
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountTokenPoliciesList",
      "namespace": "dataCloudflareAccountToken",
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-token/index.ts",
        "line": 411
      },
      "name": "DataCloudflareAccountTokenPoliciesOutputReference",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 440
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 445
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 451
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 457
          },
          "name": "resources",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 302
      },
      "name": "DataCloudflareAccountTokenPoliciesPermissionGroups",
      "namespace": "dataCloudflareAccountToken",
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-token/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 384
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountTokenPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareAccountToken",
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 243
      },
      "name": "DataCloudflareAccountTokenPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareAccountToken",
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-token/index.ts",
        "line": 266
      },
      "name": "DataCloudflareAccountTokenPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 293
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 298
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-token/index.ts",
          "line": 334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-token/index.ts",
        "line": 325
      },
      "name": "DataCloudflareAccountTokenPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareAccountToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 354
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 360
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 365
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-token/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountToken.DataCloudflareAccountTokenPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-token/index:DataCloudflareAccountTokenPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokens": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_tokens cloudflare_account_tokens}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_tokens cloudflare_account_tokens} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccountTokens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 529
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccountTokens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_tokens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccountTokens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccountTokens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 577
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 593
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 609
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 627
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 635
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccountTokens",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 517
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 619
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 581
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 597
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 613
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 571
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 587
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 603
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokens"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountTokensConfig",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_tokens#account_id DataCloudflareAccountTokens#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_tokens#direction DataCloudflareAccountTokens#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/account_tokens#max_items DataCloudflareAccountTokens#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 33
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 386
      },
      "name": "DataCloudflareAccountTokensResult",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 94
      },
      "name": "DataCloudflareAccountTokensResultCondition",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 117
      },
      "name": "DataCloudflareAccountTokensResultConditionOutputReference",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 145
          },
          "name": "requestIp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionRequestIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionRequestIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionRequestIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 35
      },
      "name": "DataCloudflareAccountTokensResultConditionRequestIp",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultConditionRequestIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionRequestIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionRequestIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 58
      },
      "name": "DataCloudflareAccountTokensResultConditionRequestIpOutputReference",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 85
          },
          "name": "in",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 90
          },
          "name": "notIn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionRequestIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultConditionRequestIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-tokens/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountTokensResultList",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-tokens/index.ts",
        "line": 409
      },
      "name": "DataCloudflareAccountTokensResultOutputReference",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 439
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 444
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 449
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 454
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 459
          },
          "name": "lastUsedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 464
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 474
          },
          "name": "notBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 480
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 485
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 294
      },
      "name": "DataCloudflareAccountTokensResultPolicies",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-tokens/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 382
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountTokensResultPoliciesList",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-tokens/index.ts",
        "line": 317
      },
      "name": "DataCloudflareAccountTokensResultPoliciesOutputReference",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 346
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 357
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 363
          },
          "name": "resources",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 208
      },
      "name": "DataCloudflareAccountTokensResultPoliciesPermissionGroups",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-tokens/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 290
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountTokensResultPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 149
      },
      "name": "DataCloudflareAccountTokensResultPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareAccountTokens",
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-account-tokens/index.ts",
        "line": 172
      },
      "name": "DataCloudflareAccountTokensResultPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 199
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 204
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-account-tokens/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-account-tokens/index.ts",
        "line": 231
      },
      "name": "DataCloudflareAccountTokensResultPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareAccountTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 266
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 271
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-account-tokens/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccountTokens.DataCloudflareAccountTokensResultPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-account-tokens/index:DataCloudflareAccountTokensResultPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccounts": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/accounts cloudflare_accounts}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccounts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/accounts cloudflare_accounts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-accounts/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-accounts/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAccounts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 276
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAccounts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/accounts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAccounts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAccounts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 324
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 340
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 356
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 374
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAccounts",
      "namespace": "dataCloudflareAccounts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 264
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 366
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 328
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 344
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 360
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 318
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 334
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 350
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccounts"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-accounts/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAccountsConfig",
      "namespace": "dataCloudflareAccounts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/accounts#direction DataCloudflareAccounts#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 21
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/accounts#max_items DataCloudflareAccounts#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 27
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/accounts#name DataCloudflareAccounts#name}",
            "stability": "stable",
            "summary": "Name of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 33
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-accounts/index.ts",
        "line": 153
      },
      "name": "DataCloudflareAccountsResult",
      "namespace": "dataCloudflareAccounts",
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-accounts/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-accounts/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 251
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAccountsResultList",
      "namespace": "dataCloudflareAccounts",
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultManagedBy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultManagedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-accounts/index.ts",
        "line": 35
      },
      "name": "DataCloudflareAccountsResultManagedBy",
      "namespace": "dataCloudflareAccounts",
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsResultManagedBy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultManagedByOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultManagedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-accounts/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-accounts/index.ts",
        "line": 58
      },
      "name": "DataCloudflareAccountsResultManagedByOutputReference",
      "namespace": "dataCloudflareAccounts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 85
          },
          "name": "parentOrgId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 90
          },
          "name": "parentOrgName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultManagedBy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsResultManagedByOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-accounts/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-accounts/index.ts",
        "line": 176
      },
      "name": "DataCloudflareAccountsResultOutputReference",
      "namespace": "dataCloudflareAccounts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 205
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 210
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 216
          },
          "name": "managedBy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultManagedByOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 221
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 227
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 232
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-accounts/index.ts",
        "line": 94
      },
      "name": "DataCloudflareAccountsResultSettings",
      "namespace": "dataCloudflareAccounts",
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsResultSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-accounts/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-accounts/index.ts",
        "line": 117
      },
      "name": "DataCloudflareAccountsResultSettingsOutputReference",
      "namespace": "dataCloudflareAccounts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 144
          },
          "name": "abuseContactEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 149
          },
          "name": "enforceTwofactor",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-accounts/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAccounts.DataCloudflareAccountsResultSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-accounts/index:DataCloudflareAccountsResultSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_map cloudflare_address_map}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_map cloudflare_address_map} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-map/index.ts",
          "line": 234
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-address-map/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAddressMap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 219
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAddressMap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_map#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAddressMap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAddressMap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 266
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 343
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 350
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAddressMap",
      "namespace": "dataCloudflareAddressMap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 207
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 288
          },
          "name": "canDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 293
          },
          "name": "canModifyIps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 298
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 303
          },
          "name": "defaultSni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 308
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 313
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 318
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 324
          },
          "name": "ips",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIpsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 330
          },
          "name": "memberships",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMembershipsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 335
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 270
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 283
          },
          "name": "addressMapIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 260
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 276
          },
          "name": "addressMapId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-address-map/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAddressMapConfig",
      "namespace": "dataCloudflareAddressMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_map#address_map_id DataCloudflareAddressMap#address_map_id}",
            "stability": "stable",
            "summary": "Identifier of an Address Map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 26
          },
          "name": "addressMapId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_map#account_id DataCloudflareAddressMap#account_id}",
            "stability": "stable",
            "summary": "Identifier of a Cloudflare account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMapConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-address-map/index.ts",
        "line": 28
      },
      "name": "DataCloudflareAddressMapIps",
      "namespace": "dataCloudflareAddressMap",
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMapIps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIpsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIpsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-map/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-address-map/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIpsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAddressMapIpsList",
      "namespace": "dataCloudflareAddressMap",
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMapIpsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIpsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-map/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-address-map/index.ts",
        "line": 51
      },
      "name": "DataCloudflareAddressMapIpsOutputReference",
      "namespace": "dataCloudflareAddressMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 80
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 85
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapIps"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMapIpsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMemberships": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMemberships",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-address-map/index.ts",
        "line": 108
      },
      "name": "DataCloudflareAddressMapMemberships",
      "namespace": "dataCloudflareAddressMap",
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMapMemberships"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMembershipsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMembershipsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-map/index.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-address-map/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 194
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMembershipsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAddressMapMembershipsList",
      "namespace": "dataCloudflareAddressMap",
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMapMembershipsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMembershipsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMembershipsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-map/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-address-map/index.ts",
        "line": 131
      },
      "name": "DataCloudflareAddressMapMembershipsOutputReference",
      "namespace": "dataCloudflareAddressMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 160
          },
          "name": "canDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 165
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 170
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 175
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-map/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMap.DataCloudflareAddressMapMemberships"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-address-map/index:DataCloudflareAddressMapMembershipsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMaps": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_maps cloudflare_address_maps}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMaps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_maps cloudflare_address_maps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-maps/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-address-maps/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAddressMaps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAddressMaps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_maps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAddressMaps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAddressMaps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 206
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 222
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 240
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAddressMaps",
      "namespace": "dataCloudflareAddressMaps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 232
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 210
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 226
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 200
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 216
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-address-maps/index:DataCloudflareAddressMaps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-address-maps/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAddressMapsConfig",
      "namespace": "dataCloudflareAddressMaps",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_maps#account_id DataCloudflareAddressMaps#account_id}",
            "stability": "stable",
            "summary": "Identifier of a Cloudflare account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/address_maps#max_items DataCloudflareAddressMaps#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-address-maps/index:DataCloudflareAddressMapsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-address-maps/index.ts",
        "line": 28
      },
      "name": "DataCloudflareAddressMapsResult",
      "namespace": "dataCloudflareAddressMaps",
      "symbolId": "src/data-cloudflare-address-maps/index:DataCloudflareAddressMapsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-maps/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-address-maps/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAddressMapsResultList",
      "namespace": "dataCloudflareAddressMaps",
      "symbolId": "src/data-cloudflare-address-maps/index:DataCloudflareAddressMapsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-address-maps/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-address-maps/index.ts",
        "line": 51
      },
      "name": "DataCloudflareAddressMapsResultOutputReference",
      "namespace": "dataCloudflareAddressMaps",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 80
          },
          "name": "canDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 85
          },
          "name": "canModifyIps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 90
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 95
          },
          "name": "defaultSni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 105
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 115
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-address-maps/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAddressMaps.DataCloudflareAddressMapsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-address-maps/index:DataCloudflareAddressMapsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGateway": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway cloudflare_ai_gateway}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway cloudflare_ai_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAiGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 541
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAiGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAiGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAiGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 633
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 589
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 636
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 652
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 751
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 759
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAiGateway",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 529
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 598
          },
          "name": "authentication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 603
          },
          "name": "cacheInvalidateOnUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 608
          },
          "name": "cacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 613
          },
          "name": "collectLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 618
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 624
          },
          "name": "dlp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 630
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 661
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 666
          },
          "name": "logManagement",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 671
          },
          "name": "logManagementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 676
          },
          "name": "logpush",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 681
          },
          "name": "logpushPublicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 686
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 692
          },
          "name": "otel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 697
          },
          "name": "rateLimitingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 702
          },
          "name": "rateLimitingLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 707
          },
          "name": "rateLimitingTechnique",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 712
          },
          "name": "retryBackoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 717
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 722
          },
          "name": "retryMaxAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 727
          },
          "name": "storeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 733
          },
          "name": "stripe",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 738
          },
          "name": "workersAiBillingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 743
          },
          "name": "zdr",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 593
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 640
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 656
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 583
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 646
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGateway"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAiGatewayConfig",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway#account_id DataCloudflareAiGateway#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway#filter DataCloudflareAiGateway#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway#id DataCloudflareAiGateway#id}\n\nPlease 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": "gateway id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 31
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 128
      },
      "name": "DataCloudflareAiGatewayDlp",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayDlp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 151
      },
      "name": "DataCloudflareAiGatewayDlpOutputReference",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 178
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 183
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 189
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 194
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayDlpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 33
      },
      "name": "DataCloudflareAiGatewayDlpPolicies",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayDlpPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 124
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewayDlpPoliciesList",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayDlpPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway/index.ts",
        "line": 56
      },
      "name": "DataCloudflareAiGatewayDlpPoliciesOutputReference",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 85
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 90
          },
          "name": "check",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 95
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 100
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 105
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayDlpPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayDlpPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 198
      },
      "name": "DataCloudflareAiGatewayFilter",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway#search DataCloudflareAiGateway#search}",
            "stability": "stable",
            "summary": "Search by id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 204
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 286
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareAiGatewayFilterOutputReference",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 290
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 280
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 294
      },
      "name": "DataCloudflareAiGatewayOtel",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayOtel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtelList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtelOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewayOtelList",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayOtelList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway/index.ts",
        "line": 317
      },
      "name": "DataCloudflareAiGatewayOtelOutputReference",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 346
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 351
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 357
          },
          "name": "headers",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 362
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayOtel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayOtelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripe": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 460
      },
      "name": "DataCloudflareAiGatewayStripe",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayStripe"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 483
      },
      "name": "DataCloudflareAiGatewayStripeOutputReference",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 510
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 516
          },
          "name": "usageEvents",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripe"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayStripeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEvents": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway/index.ts",
        "line": 385
      },
      "name": "DataCloudflareAiGatewayStripeUsageEvents",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayStripeUsageEvents"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEventsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway/index.ts",
        "line": 442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 456
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewayStripeUsageEventsList",
      "namespace": "dataCloudflareAiGateway",
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayStripeUsageEventsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEventsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway/index.ts",
        "line": 408
      },
      "name": "DataCloudflareAiGatewayStripeUsageEventsOutputReference",
      "namespace": "dataCloudflareAiGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 437
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateway.DataCloudflareAiGatewayStripeUsageEvents"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway/index:DataCloudflareAiGatewayStripeUsageEventsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway_dynamic_routing cloudflare_ai_gateway_dynamic_routing}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRouting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway_dynamic_routing cloudflare_ai_gateway_dynamic_routing} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 740
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAiGatewayDynamicRouting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 725
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAiGatewayDynamicRouting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway_dynamic_routing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAiGatewayDynamicRouting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAiGatewayDynamicRouting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 773
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 844
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 852
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewayDynamicRouting",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 713
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 782
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 788
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 794
          },
          "name": "elements",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 825
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 830
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 836
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 777
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 807
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 820
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 767
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 800
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 813
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingConfig",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway_dynamic_routing#gateway_id DataCloudflareAiGatewayDynamicRouting#gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 22
          },
          "name": "gatewayId",
          "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/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway_dynamic_routing#id DataCloudflareAiGatewayDynamicRouting#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 29
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateway_dynamic_routing#account_id DataCloudflareAiGatewayDynamicRouting#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 31
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingDeployment",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingDeployment"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 54
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingDeploymentOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 81
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 86
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 91
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 65
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingDeployment"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElements": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 543
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElements",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElements"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 631
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsList",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 566
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 595
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 601
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 607
          },
          "name": "properties",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 612
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElements"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 365
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputs",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 95
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallback",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallbackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallbackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 118
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallbackOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 145
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallback"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallbackOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 149
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalse",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 172
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalseOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 199
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsNext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsNext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 203
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsNext",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsNext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsNextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsNextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 226
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsNextOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 253
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsNext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsNextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 388
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 415
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 421
          },
          "name": "fallback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFallbackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 427
          },
          "name": "false",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsFalseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 433
          },
          "name": "next",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsNextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 439
          },
          "name": "success",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 445
          },
          "name": "true",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccess": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 257
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccess",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccess"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 280
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccessOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 307
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccess"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsSuccessOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrue": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 311
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrue",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrue"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrueOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 334
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrueOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 361
          },
          "name": "elementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrue"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsOutputsTrueOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsProperties": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 449
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsProperties",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsProperties"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsPropertiesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 472
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingElementsPropertiesOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 499
          },
          "name": "aiGatewayDynamicRoutingProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 504
          },
          "name": "conditions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 509
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 514
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 519
          },
          "name": "limitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 524
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 529
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 534
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 539
          },
          "name": "window",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingElementsProperties"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingElementsPropertiesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingVersion": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 635
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingVersion",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingVersion"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingVersionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
          "line": 665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
        "line": 658
      },
      "name": "DataCloudflareAiGatewayDynamicRoutingVersionOutputReference",
      "namespace": "dataCloudflareAiGatewayDynamicRouting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 685
          },
          "name": "active",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 690
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 695
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 700
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateway-dynamic-routing/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGatewayDynamicRouting.DataCloudflareAiGatewayDynamicRoutingVersion"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateway-dynamic-routing/index:DataCloudflareAiGatewayDynamicRoutingVersionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGateways": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateways cloudflare_ai_gateways}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGateways",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateways cloudflare_ai_gateways} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAiGateways resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 637
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAiGateways to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateways#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAiGateways that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAiGateways to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 685
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 701
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 723
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 735
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 743
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAiGateways",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 625
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 711
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 689
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 705
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 727
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 679
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 695
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 717
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGateways"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAiGatewaysConfig",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateways#account_id DataCloudflareAiGateways#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateways#max_items DataCloudflareAiGateways#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_gateways#search DataCloudflareAiGateways#search}",
            "stability": "stable",
            "summary": "Search by id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 30
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 423
      },
      "name": "DataCloudflareAiGatewaysResult",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 127
      },
      "name": "DataCloudflareAiGatewaysResultDlp",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultDlp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 150
      },
      "name": "DataCloudflareAiGatewaysResultDlpOutputReference",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 177
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 182
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 188
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 193
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultDlpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 32
      },
      "name": "DataCloudflareAiGatewaysResultDlpPolicies",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultDlpPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 123
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewaysResultDlpPoliciesList",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultDlpPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 55
      },
      "name": "DataCloudflareAiGatewaysResultDlpPoliciesOutputReference",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 84
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 89
          },
          "name": "check",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 94
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 104
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultDlpPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 612
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewaysResultList",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 197
      },
      "name": "DataCloudflareAiGatewaysResultOtel",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultOtel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtelList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 284
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtelOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewaysResultOtelList",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultOtelList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 220
      },
      "name": "DataCloudflareAiGatewaysResultOtelOutputReference",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 249
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 254
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 260
          },
          "name": "headers",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 265
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultOtelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 446
      },
      "name": "DataCloudflareAiGatewaysResultOutputReference",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 475
          },
          "name": "authentication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 480
          },
          "name": "cacheInvalidateOnUpdate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 485
          },
          "name": "cacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 490
          },
          "name": "collectLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 495
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 501
          },
          "name": "dlp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultDlpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 506
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 511
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 516
          },
          "name": "logManagement",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 521
          },
          "name": "logManagementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 526
          },
          "name": "logpush",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 531
          },
          "name": "logpushPublicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 536
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 542
          },
          "name": "otel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultOtelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 547
          },
          "name": "rateLimitingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 552
          },
          "name": "rateLimitingLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 557
          },
          "name": "rateLimitingTechnique",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 562
          },
          "name": "retryBackoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 567
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 572
          },
          "name": "retryMaxAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 577
          },
          "name": "storeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 583
          },
          "name": "stripe",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 588
          },
          "name": "workersAiBillingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 593
          },
          "name": "zdr",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripe": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 363
      },
      "name": "DataCloudflareAiGatewaysResultStripe",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultStripe"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 386
      },
      "name": "DataCloudflareAiGatewaysResultStripeOutputReference",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 413
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 419
          },
          "name": "usageEvents",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripe"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultStripeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEvents": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-gateways/index.ts",
        "line": 288
      },
      "name": "DataCloudflareAiGatewaysResultStripeUsageEvents",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultStripeUsageEvents"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEventsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 359
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEventsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiGatewaysResultStripeUsageEventsList",
      "namespace": "dataCloudflareAiGateways",
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultStripeUsageEventsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEventsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-gateways/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-gateways/index.ts",
        "line": 311
      },
      "name": "DataCloudflareAiGatewaysResultStripeUsageEventsOutputReference",
      "namespace": "dataCloudflareAiGateways",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 340
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-gateways/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiGateways.DataCloudflareAiGatewaysResultStripeUsageEvents"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-gateways/index:DataCloudflareAiGatewaysResultStripeUsageEventsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstance": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance cloudflare_ai_search_instance}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance cloudflare_ai_search_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAiSearchInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1472
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAiSearchInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAiSearchInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAiSearchInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1594
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1520
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1597
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1623
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1756
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1764
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstance",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1460
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1529
          },
          "name": "aiGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1534
          },
          "name": "aisearchModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1539
          },
          "name": "cache",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1544
          },
          "name": "cacheThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1549
          },
          "name": "chunkOverlap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1554
          },
          "name": "chunkSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1559
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1564
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1570
          },
          "name": "customMetadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1575
          },
          "name": "embeddingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1580
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1585
          },
          "name": "engineVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1591
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1606
          },
          "name": "fusionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1611
          },
          "name": "hybridSearchEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1639
          },
          "name": "indexingOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1633
          },
          "name": "indexMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1644
          },
          "name": "lastActivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1649
          },
          "name": "maxNumResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1655
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1660
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1665
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1670
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1675
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1680
          },
          "name": "publicEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1686
          },
          "name": "publicEndpointParams",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1691
          },
          "name": "reranking",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1696
          },
          "name": "rerankingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1702
          },
          "name": "retrievalOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1707
          },
          "name": "rewriteModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1712
          },
          "name": "rewriteQuery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1717
          },
          "name": "scoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1722
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1728
          },
          "name": "sourceParams",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1733
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1738
          },
          "name": "syncInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1743
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1748
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1524
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1601
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1627
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1514
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1617
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstance"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAiSearchInstanceConfig",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#account_id DataCloudflareAiSearchInstance#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#filter DataCloudflareAiSearchInstance#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#id DataCloudflareAiSearchInstance#id}\n\nPlease 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": "AI Search instance ID. Lowercase alphanumeric, hyphens, and underscores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 31
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 33
      },
      "name": "DataCloudflareAiSearchInstanceCustomMetadata",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceCustomMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadataList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instance/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadataOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstanceCustomMetadataList",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceCustomMetadataList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instance/index.ts",
        "line": 56
      },
      "name": "DataCloudflareAiSearchInstanceCustomMetadataOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 85
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 90
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceCustomMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceCustomMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 113
      },
      "name": "DataCloudflareAiSearchInstanceFilter",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#namespace DataCloudflareAiSearchInstance#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 117
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#order_by DataCloudflareAiSearchInstance#order_by}",
            "stability": "stable",
            "summary": "Order By Column Name Available values: \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 124
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#order_by_direction DataCloudflareAiSearchInstance#order_by_direction}",
            "stability": "stable",
            "summary": "Order By Direction Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 131
          },
          "name": "orderByDirection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instance#search DataCloudflareAiSearchInstance#search}",
            "stability": "stable",
            "summary": "Search by id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 137
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 258
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 274
          },
          "name": "resetOrderBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 290
          },
          "name": "resetOrderByDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 306
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareAiSearchInstanceFilterOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 262
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 294
          },
          "name": "orderByDirectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 278
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 310
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 252
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 268
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 284
          },
          "name": "orderByDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 300
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 314
      },
      "name": "DataCloudflareAiSearchInstanceIndexMethod",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceIndexMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 337
      },
      "name": "DataCloudflareAiSearchInstanceIndexMethodOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 364
          },
          "name": "keyword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 369
          },
          "name": "vector",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceIndexMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexingOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 373
      },
      "name": "DataCloudflareAiSearchInstanceIndexingOptions",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceIndexingOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexingOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 396
      },
      "name": "DataCloudflareAiSearchInstanceIndexingOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 423
          },
          "name": "keywordTokenizer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceIndexingOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceIndexingOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 491
      },
      "name": "DataCloudflareAiSearchInstanceMetadata",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 514
      },
      "name": "DataCloudflareAiSearchInstanceMetadataOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 541
          },
          "name": "createdFromAisearchWizard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 547
          },
          "name": "searchForAgents",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataSearchForAgentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 552
          },
          "name": "workerDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataSearchForAgents": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataSearchForAgents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 427
      },
      "name": "DataCloudflareAiSearchInstanceMetadataSearchForAgents",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceMetadataSearchForAgents"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataSearchForAgentsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataSearchForAgentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 450
      },
      "name": "DataCloudflareAiSearchInstanceMetadataSearchForAgentsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 477
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 482
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 487
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceMetadataSearchForAgents"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceMetadataSearchForAgentsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 787
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParams",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParams"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 556
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 579
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 606
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpoint"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsMcp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsMcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 610
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsMcp",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsMcp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsMcpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsMcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 633
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsMcpOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 660
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 665
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsMcp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsMcpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 810
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 837
          },
          "name": "authorizedHosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 843
          },
          "name": "chatCompletionsEndpoint",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsChatCompletionsEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 848
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 854
          },
          "name": "mcp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsMcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 860
          },
          "name": "rateLimit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsRateLimitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 866
          },
          "name": "searchEndpoint",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParams"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsRateLimit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsRateLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 669
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsRateLimit",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsRateLimit"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsRateLimitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsRateLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 692
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsRateLimitOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 719
          },
          "name": "periodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 724
          },
          "name": "requests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 729
          },
          "name": "technique",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsRateLimit"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsRateLimitOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 733
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpoint",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpoint"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpointOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 756
      },
      "name": "DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpointOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 783
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpoint"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstancePublicEndpointParamsSearchEndpointOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 950
      },
      "name": "DataCloudflareAiSearchInstanceRetrievalOptions",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceRetrievalOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostBy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 870
      },
      "name": "DataCloudflareAiSearchInstanceRetrievalOptionsBoostBy",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceRetrievalOptionsBoostBy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostByList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostByList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instance/index.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostByOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstanceRetrievalOptionsBoostByList",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceRetrievalOptionsBoostByList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostByOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instance/index.ts",
        "line": 893
      },
      "name": "DataCloudflareAiSearchInstanceRetrievalOptionsBoostByOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 922
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 927
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostBy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceRetrievalOptionsBoostByOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 973
      },
      "name": "DataCloudflareAiSearchInstanceRetrievalOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1001
          },
          "name": "boostBy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptionsBoostByList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1006
          },
          "name": "keywordMatchMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceRetrievalOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceRetrievalOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1376
      },
      "name": "DataCloudflareAiSearchInstanceSourceParams",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParams"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1399
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1426
          },
          "name": "excludeItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1431
          },
          "name": "includeItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1436
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1441
          },
          "name": "r2Jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1447
          },
          "name": "webCrawler",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParams"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawler": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1304
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawler",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawler"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1010
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptions",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1033
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1060
          },
          "name": "depth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1065
          },
          "name": "includeExternalLinks",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1070
          },
          "name": "includeSubdomains",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1075
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1080
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1327
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1355
          },
          "name": "crawlOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerCrawlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1361
          },
          "name": "parseOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1366
          },
          "name": "parseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1372
          },
          "name": "storeOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawler"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1164
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptions",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1084
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instance/index.ts",
        "line": 1146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instance/index.ts",
        "line": 1107
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1136
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1141
          },
          "name": "selector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelector"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1187
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1215
          },
          "name": "contentSelector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsContentSelectorList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1221
          },
          "name": "includeHeaders",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1226
          },
          "name": "includeImages",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1231
          },
          "name": "specificSitemaps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1236
          },
          "name": "useBrowserRendering",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerParseOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1240
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptions",
      "namespace": "dataCloudflareAiSearchInstance",
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instance/index.ts",
          "line": 1270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instance/index.ts",
        "line": 1263
      },
      "name": "DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1290
          },
          "name": "r2Jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1295
          },
          "name": "storageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1300
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instance/index.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstance.DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instance/index:DataCloudflareAiSearchInstanceSourceParamsWebCrawlerStoreOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstances": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances cloudflare_ai_search_instances}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances cloudflare_ai_search_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 1570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAiSearchInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1555
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAiSearchInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAiSearchInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAiSearchInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1606
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1622
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1638
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1654
          },
          "name": "resetOrderBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1670
          },
          "name": "resetOrderByDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1692
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1704
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1715
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstances",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1543
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1680
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1610
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1626
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1642
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1674
          },
          "name": "orderByDirectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1658
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1696
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1600
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1616
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1632
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1648
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1664
          },
          "name": "orderByDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1686
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstances"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAiSearchInstancesConfig",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances#account_id DataCloudflareAiSearchInstances#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances#max_items DataCloudflareAiSearchInstances#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances#namespace DataCloudflareAiSearchInstances#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 28
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances#order_by DataCloudflareAiSearchInstances#order_by}",
            "stability": "stable",
            "summary": "Order By Column Name Available values: \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 35
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances#order_by_direction DataCloudflareAiSearchInstances#order_by_direction}",
            "stability": "stable",
            "summary": "Order By Direction Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 42
          },
          "name": "orderByDirection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_instances#search DataCloudflareAiSearchInstances#search}",
            "stability": "stable",
            "summary": "Search by id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 48
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1267
      },
      "name": "DataCloudflareAiSearchInstancesResult",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 50
      },
      "name": "DataCloudflareAiSearchInstancesResultCustomMetadata",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultCustomMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadataList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 126
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadataOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstancesResultCustomMetadataList",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultCustomMetadataList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 73
      },
      "name": "DataCloudflareAiSearchInstancesResultCustomMetadataOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 102
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 107
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultCustomMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 130
      },
      "name": "DataCloudflareAiSearchInstancesResultIndexMethod",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultIndexMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 153
      },
      "name": "DataCloudflareAiSearchInstancesResultIndexMethodOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 180
          },
          "name": "keyword",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 185
          },
          "name": "vector",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultIndexMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexingOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 189
      },
      "name": "DataCloudflareAiSearchInstancesResultIndexingOptions",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultIndexingOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexingOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 212
      },
      "name": "DataCloudflareAiSearchInstancesResultIndexingOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 239
          },
          "name": "keywordTokenizer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexingOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultIndexingOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 1523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 1516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1530
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstancesResultList",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 307
      },
      "name": "DataCloudflareAiSearchInstancesResultMetadata",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 330
      },
      "name": "DataCloudflareAiSearchInstancesResultMetadataOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 357
          },
          "name": "createdFromAisearchWizard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 363
          },
          "name": "searchForAgents",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataSearchForAgentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 368
          },
          "name": "workerDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataSearchForAgents": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataSearchForAgents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 243
      },
      "name": "DataCloudflareAiSearchInstancesResultMetadataSearchForAgents",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultMetadataSearchForAgents"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataSearchForAgentsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataSearchForAgentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 266
      },
      "name": "DataCloudflareAiSearchInstancesResultMetadataSearchForAgentsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 293
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 298
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 303
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataSearchForAgents"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultMetadataSearchForAgentsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 1299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 1290
      },
      "name": "DataCloudflareAiSearchInstancesResultOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1319
          },
          "name": "aiGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1324
          },
          "name": "aisearchModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1329
          },
          "name": "cache",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1334
          },
          "name": "cacheThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1339
          },
          "name": "chunkOverlap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1344
          },
          "name": "chunkSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1349
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1354
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1360
          },
          "name": "customMetadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultCustomMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1365
          },
          "name": "embeddingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1370
          },
          "name": "enable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1375
          },
          "name": "engineVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1380
          },
          "name": "fusionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1385
          },
          "name": "hybridSearchEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1390
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1402
          },
          "name": "indexingOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1396
          },
          "name": "indexMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultIndexMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1407
          },
          "name": "lastActivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1412
          },
          "name": "maxNumResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1418
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1423
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1428
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1433
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1438
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1443
          },
          "name": "publicEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1449
          },
          "name": "publicEndpointParams",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1454
          },
          "name": "reranking",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1459
          },
          "name": "rerankingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1465
          },
          "name": "retrievalOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1470
          },
          "name": "rewriteModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1475
          },
          "name": "rewriteQuery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1480
          },
          "name": "scoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1485
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1491
          },
          "name": "sourceParams",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1496
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1501
          },
          "name": "syncInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1506
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1511
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 603
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParams",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParams"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 372
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpoint",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpoint"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpointOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 395
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpointOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 422
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpoint"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpointOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 426
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcp",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 449
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcpOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 476
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 481
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 626
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 653
          },
          "name": "authorizedHosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 659
          },
          "name": "chatCompletionsEndpoint",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsChatCompletionsEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 664
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 670
          },
          "name": "mcp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsMcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 676
          },
          "name": "rateLimit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 682
          },
          "name": "searchEndpoint",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParams"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 485
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimit",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimit"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 508
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimitOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 535
          },
          "name": "periodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 540
          },
          "name": "requests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 545
          },
          "name": "technique",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimit"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsRateLimitOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 549
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpoint",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpoint"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpointOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 572
      },
      "name": "DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpointOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 599
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpoint"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultPublicEndpointParamsSearchEndpointOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 766
      },
      "name": "DataCloudflareAiSearchInstancesResultRetrievalOptions",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultRetrievalOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostBy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 686
      },
      "name": "DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostBy",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostBy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 762
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByList",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 709
      },
      "name": "DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 738
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 743
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostBy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 789
      },
      "name": "DataCloudflareAiSearchInstancesResultRetrievalOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 817
          },
          "name": "boostBy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptionsBoostByList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 822
          },
          "name": "keywordMatchMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultRetrievalOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultRetrievalOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1192
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParams",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParams"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 1222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1215
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1242
          },
          "name": "excludeItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1247
          },
          "name": "includeItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1252
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1257
          },
          "name": "r2Jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1263
          },
          "name": "webCrawler",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParams"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawler": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1120
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawler",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawler"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 826
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptions",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 849
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 876
          },
          "name": "depth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 881
          },
          "name": "includeExternalLinks",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 886
          },
          "name": "includeSubdomains",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 891
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 896
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 1150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1143
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1171
          },
          "name": "crawlOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerCrawlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1177
          },
          "name": "parseOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1182
          },
          "name": "parseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1188
          },
          "name": "storeOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawler"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 980
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptions",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 900
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelector",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 976
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorList",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-instances/index.ts",
        "line": 923
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 952
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 957
          },
          "name": "selector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelector"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1003
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1031
          },
          "name": "contentSelector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsContentSelectorList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1037
          },
          "name": "includeHeaders",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1042
          },
          "name": "includeImages",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1047
          },
          "name": "specificSitemaps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1052
          },
          "name": "useBrowserRendering",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerParseOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1056
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptions",
      "namespace": "dataCloudflareAiSearchInstances",
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-instances/index.ts",
          "line": 1086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-instances/index.ts",
        "line": 1079
      },
      "name": "DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptionsOutputReference",
      "namespace": "dataCloudflareAiSearchInstances",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1106
          },
          "name": "r2Jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1111
          },
          "name": "storageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1116
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-instances/index.ts",
            "line": 1090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchInstances.DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-instances/index:DataCloudflareAiSearchInstancesResultSourceParamsWebCrawlerStoreOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token cloudflare_ai_search_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token cloudflare_ai_search_token} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-token/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-token/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAiSearchToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 148
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAiSearchToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAiSearchToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAiSearchToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 229
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 196
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 232
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 248
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 280
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchToken",
      "namespace": "dataCloudflareAiSearchToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 136
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 205
          },
          "name": "cfApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 210
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 215
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 220
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 226
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 257
          },
          "name": "legacy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 262
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 267
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 272
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 200
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 236
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 190
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-token/index:DataCloudflareAiSearchToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-token/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAiSearchTokenConfig",
      "namespace": "dataCloudflareAiSearchToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token#account_id DataCloudflareAiSearchToken#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token#filter DataCloudflareAiSearchToken#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilter"
          }
        },
        {
          "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/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token#id DataCloudflareAiSearchToken#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-token/index:DataCloudflareAiSearchTokenConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-token/index.ts",
        "line": 31
      },
      "name": "DataCloudflareAiSearchTokenFilter",
      "namespace": "dataCloudflareAiSearchToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_token#search DataCloudflareAiSearchToken#search}",
            "stability": "stable",
            "summary": "Filter tokens whose name contains this string (case-insensitive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 37
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-token/index:DataCloudflareAiSearchTokenFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-token/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-token/index.ts",
        "line": 69
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 119
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareAiSearchTokenFilterOutputReference",
      "namespace": "dataCloudflareAiSearchToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 123
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 113
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-token/index.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchToken.DataCloudflareAiSearchTokenFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-token/index:DataCloudflareAiSearchTokenFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokens": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_tokens cloudflare_ai_search_tokens}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_tokens cloudflare_ai_search_tokens} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAiSearchTokens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 168
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAiSearchTokens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_tokens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAiSearchTokens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAiSearchTokens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 216
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 232
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 254
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 266
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 274
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchTokens",
      "namespace": "dataCloudflareAiSearchTokens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 156
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 242
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 220
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 236
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 258
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 210
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 226
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 248
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-tokens/index:DataCloudflareAiSearchTokens"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAiSearchTokensConfig",
      "namespace": "dataCloudflareAiSearchTokens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_tokens#account_id DataCloudflareAiSearchTokens#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_tokens#max_items DataCloudflareAiSearchTokens#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ai_search_tokens#search DataCloudflareAiSearchTokens#search}",
            "stability": "stable",
            "summary": "Filter tokens whose name contains this string (case-insensitive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 30
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-tokens/index:DataCloudflareAiSearchTokensConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
        "line": 32
      },
      "name": "DataCloudflareAiSearchTokensResult",
      "namespace": "dataCloudflareAiSearchTokens",
      "symbolId": "src/data-cloudflare-ai-search-tokens/index:DataCloudflareAiSearchTokensResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-tokens/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAiSearchTokensResultList",
      "namespace": "dataCloudflareAiSearchTokens",
      "symbolId": "src/data-cloudflare-ai-search-tokens/index:DataCloudflareAiSearchTokensResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ai-search-tokens/index.ts",
        "line": 55
      },
      "name": "DataCloudflareAiSearchTokensResultOutputReference",
      "namespace": "dataCloudflareAiSearchTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 84
          },
          "name": "cfApiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 89
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 94
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 99
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 109
          },
          "name": "legacy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 114
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 119
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 124
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ai-search-tokens/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAiSearchTokens.DataCloudflareAiSearchTokensResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ai-search-tokens/index:DataCloudflareAiSearchTokensResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShield": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield cloudflare_api_shield}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShield",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield cloudflare_api_shield} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShield resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 129
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShield to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShield that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShield to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 187
          },
          "name": "resetNormalize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 203
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShield",
      "namespace": "dataCloudflareApiShield",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 117
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 170
          },
          "name": "authIdCharacteristics",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristicsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 175
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 191
          },
          "name": "normalizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 207
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 181
          },
          "name": "normalize",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 197
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield/index:DataCloudflareApiShield"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristics": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield/index.ts",
        "line": 28
      },
      "name": "DataCloudflareApiShieldAuthIdCharacteristics",
      "namespace": "dataCloudflareApiShield",
      "symbolId": "src/data-cloudflare-api-shield/index:DataCloudflareApiShieldAuthIdCharacteristics"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristicsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristicsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristicsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldAuthIdCharacteristicsList",
      "namespace": "dataCloudflareApiShield",
      "symbolId": "src/data-cloudflare-api-shield/index:DataCloudflareApiShieldAuthIdCharacteristicsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristicsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristicsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield/index.ts",
        "line": 51
      },
      "name": "DataCloudflareApiShieldAuthIdCharacteristicsOutputReference",
      "namespace": "dataCloudflareApiShield",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 80
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 85
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldAuthIdCharacteristics"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield/index:DataCloudflareApiShieldAuthIdCharacteristicsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShield.DataCloudflareApiShieldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldConfig",
      "namespace": "dataCloudflareApiShield",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield#normalize DataCloudflareApiShield#normalize}",
            "stability": "stable",
            "summary": "Ensures that the configuration is written or retrieved in normalized fashion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 20
          },
          "name": "normalize",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield#zone_id DataCloudflareApiShield#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield/index:DataCloudflareApiShieldConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations cloudflare_api_shield_discovery_operations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations cloudflare_api_shield_discovery_operations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShieldDiscoveryOperations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 336
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShieldDiscoveryOperations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShieldDiscoveryOperations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShieldDiscoveryOperations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 391
          },
          "name": "resetDiff"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 407
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 423
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 439
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 455
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 471
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 487
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 503
          },
          "name": "resetOrigin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 525
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 541
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 553
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 568
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldDiscoveryOperations",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 324
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 513
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 395
          },
          "name": "diffInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 411
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 427
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 443
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 459
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 475
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 491
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 507
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 529
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 545
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 385
          },
          "name": "diff",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 401
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 417
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 433
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 449
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 465
          },
          "name": "method",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 481
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 497
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 519
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 535
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldDiscoveryOperationsConfig",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#diff DataCloudflareApiShieldDiscoveryOperations#diff}",
            "stability": "stable",
            "summary": "When `true`, only return API Discovery results that are not saved into API Shield Endpoint Management."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 20
          },
          "name": "diff",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#direction DataCloudflareApiShieldDiscoveryOperations#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#endpoint DataCloudflareApiShieldDiscoveryOperations#endpoint}",
            "stability": "stable",
            "summary": "Filter results to only include endpoints containing this pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 33
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#host DataCloudflareApiShieldDiscoveryOperations#host}",
            "stability": "stable",
            "summary": "Filter results to only include the specified hosts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 39
          },
          "name": "host",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#max_items DataCloudflareApiShieldDiscoveryOperations#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 45
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#method DataCloudflareApiShieldDiscoveryOperations#method}",
            "stability": "stable",
            "summary": "Filter results to only include the specified HTTP methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 51
          },
          "name": "method",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#order DataCloudflareApiShieldDiscoveryOperations#order}",
            "stability": "stable",
            "summary": "Field to order by Available values: \"host\", \"method\", \"endpoint\", \"traffic_stats.requests\", \"traffic_stats.last_updated\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 58
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#origin DataCloudflareApiShieldDiscoveryOperations#origin}",
            "stability": "stable",
            "summary": "Filter results to only include discovery results sourced from a particular discovery engine   * `ML` - Discovered operations that were sourced using ML API Discovery   * `SessionIdentifier` - Discovered operations that were sourced using Session Identifier API Discovery Available values: \"ML\", \"SessionIdentifier\", \"LabelDiscovery\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 67
          },
          "name": "origin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "States are as follows\n  * `review` - Discovered operations that are not saved into API Shield Endpoint Management\n  * `saved` - Discovered operations that are already saved into API Shield Endpoint Management\n  * `ignored` - Discovered operations that have been marked as ignored\nAvailable values: \"review\", \"saved\", \"ignored\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#state DataCloudflareApiShieldDiscoveryOperations#state}",
            "stability": "stable",
            "summary": "Filter results to only include discovery results in a particular state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 77
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_discovery_operations#zone_id DataCloudflareApiShieldDiscoveryOperations#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 83
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 204
      },
      "name": "DataCloudflareApiShieldDiscoveryOperationsResult",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeatures": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 149
      },
      "name": "DataCloudflareApiShieldDiscoveryOperationsResultFeatures",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsResultFeatures"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 172
      },
      "name": "DataCloudflareApiShieldDiscoveryOperationsResultFeaturesOutputReference",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 200
          },
          "name": "trafficStats",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStatsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeatures"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsResultFeaturesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStats": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 85
      },
      "name": "DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStats",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStats"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStatsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStatsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 108
      },
      "name": "DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStatsOutputReference",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 135
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 140
          },
          "name": "periodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 145
          },
          "name": "requests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStats"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsResultFeaturesTrafficStatsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 311
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldDiscoveryOperationsResultList",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield-discovery-operations/index.ts",
        "line": 227
      },
      "name": "DataCloudflareApiShieldDiscoveryOperationsResultOutputReference",
      "namespace": "dataCloudflareApiShieldDiscoveryOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 256
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 262
          },
          "name": "features",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResultFeaturesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 267
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 277
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 282
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 287
          },
          "name": "origin",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 292
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-discovery-operations/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldDiscoveryOperations.DataCloudflareApiShieldDiscoveryOperationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-discovery-operations/index:DataCloudflareApiShieldDiscoveryOperationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperation": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation cloudflare_api_shield_operation}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation cloudflare_api_shield_operation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 1196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 1164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShieldOperation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1181
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShieldOperation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShieldOperation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShieldOperation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1254
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1235
          },
          "name": "resetFeature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1257
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1293
          },
          "name": "resetOperationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1309
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1321
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1330
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldOperation",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1169
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1223
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1245
          },
          "name": "features",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1251
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1266
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1276
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1281
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1239
          },
          "name": "featureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1261
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1297
          },
          "name": "operationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1313
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1229
          },
          "name": "feature",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1287
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1303
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldOperationConfig",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#feature DataCloudflareApiShieldOperation#feature}",
            "stability": "stable",
            "summary": "Add feature(s) to the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 20
          },
          "name": "feature",
          "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/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#filter DataCloudflareApiShieldOperation#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#operation_id DataCloudflareApiShieldOperation#operation_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 30
          },
          "name": "operationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#zone_id DataCloudflareApiShieldOperation#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeatures": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 808
      },
      "name": "DataCloudflareApiShieldOperationFeatures",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeatures"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesApiRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesApiRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 38
      },
      "name": "DataCloudflareApiShieldOperationFeaturesApiRouting",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesApiRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesApiRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesApiRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 61
      },
      "name": "DataCloudflareApiShieldOperationFeaturesApiRoutingOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 88
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 93
          },
          "name": "route",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesApiRouting"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesApiRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervals": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 401
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervals",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervals"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 424
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 451
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 457
          },
          "name": "suggestedThreshold",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervals"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 341
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 274
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 297
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 325
          },
          "name": "p90",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 331
          },
          "name": "p95",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 337
          },
          "name": "p99",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 97
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 120
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 147
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 152
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 156
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 179
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 206
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 211
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 215
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 238
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 265
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 270
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 364
      },
      "name": "DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 392
          },
          "name": "confidenceIntervals",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 397
          },
          "name": "mean",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThreshold"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsSuggestedThresholdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 831
      },
      "name": "DataCloudflareApiShieldOperationFeaturesOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 859
          },
          "name": "apiRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesApiRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 865
          },
          "name": "confidenceIntervals",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesConfidenceIntervalsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 871
          },
          "name": "parameterSchemas",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 877
          },
          "name": "schemaInfo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 883
          },
          "name": "thresholds",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesThresholdsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeatures"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 520
      },
      "name": "DataCloudflareApiShieldOperationFeaturesParameterSchemas",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesParameterSchemas"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 543
      },
      "name": "DataCloudflareApiShieldOperationFeaturesParameterSchemasOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 570
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 576
          },
          "name": "parameterSchemas",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemas"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesParameterSchemasOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 461
      },
      "name": "DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemas",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemas"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 484
      },
      "name": "DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 511
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 516
          },
          "name": "responses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemas"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesParameterSchemasParameterSchemasOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 649
      },
      "name": "DataCloudflareApiShieldOperationFeaturesSchemaInfo",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesSchemaInfo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 580
      },
      "name": "DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchema",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchema"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 603
      },
      "name": "DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 630
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 635
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 640
          },
          "name": "isLearned",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 645
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchema"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 672
      },
      "name": "DataCloudflareApiShieldOperationFeaturesSchemaInfoOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 700
          },
          "name": "activeSchema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfoActiveSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 705
          },
          "name": "learnedAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 710
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesSchemaInfo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesSchemaInfoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesThresholds": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesThresholds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 714
      },
      "name": "DataCloudflareApiShieldOperationFeaturesThresholds",
      "namespace": "dataCloudflareApiShieldOperation",
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesThresholds"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesThresholdsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesThresholdsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 737
      },
      "name": "DataCloudflareApiShieldOperationFeaturesThresholdsOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 764
          },
          "name": "authIdTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 769
          },
          "name": "dataPoints",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 774
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 779
          },
          "name": "p50",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 784
          },
          "name": "p90",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 789
          },
          "name": "p99",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 794
          },
          "name": "periodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 799
          },
          "name": "requests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 804
          },
          "name": "suggestedThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFeaturesThresholds"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFeaturesThresholdsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 887
      },
      "name": "DataCloudflareApiShieldOperationFilter",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#direction DataCloudflareApiShieldOperation#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 894
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#endpoint DataCloudflareApiShieldOperation#endpoint}",
            "stability": "stable",
            "summary": "Filter results to only include endpoints containing this pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 900
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#feature DataCloudflareApiShieldOperation#feature}",
            "stability": "stable",
            "summary": "Add feature(s) to the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 906
          },
          "name": "feature",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#host DataCloudflareApiShieldOperation#host}",
            "stability": "stable",
            "summary": "Filter results to only include the specified hosts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 912
          },
          "name": "host",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#method DataCloudflareApiShieldOperation#method}",
            "stability": "stable",
            "summary": "Filter results to only include the specified HTTP methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 918
          },
          "name": "method",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When requesting a feature, the feature keys are available for ordering as well, e.g., `thresholds.suggested_threshold`.\nAvailable values: \"method\", \"host\", \"endpoint\", \"thresholds.$key\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation#order DataCloudflareApiShieldOperation#order}",
            "stability": "stable",
            "summary": "Field to order by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 925
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation/index.ts",
          "line": 1000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation/index.ts",
        "line": 992
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1072
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1088
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1104
          },
          "name": "resetFeature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1120
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1136
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1152
          },
          "name": "resetOrder"
        }
      ],
      "name": "DataCloudflareApiShieldOperationFilterOutputReference",
      "namespace": "dataCloudflareApiShieldOperation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1076
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1092
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1108
          },
          "name": "featureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1124
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1140
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1156
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1066
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1082
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1098
          },
          "name": "feature",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1114
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1130
          },
          "name": "method",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1146
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation/index.ts",
            "line": 1004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperation.DataCloudflareApiShieldOperationFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation/index:DataCloudflareApiShieldOperationFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperationSchemaValidationSettings.DataCloudflareApiShieldOperationSchemaValidationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation_schema_validation_settings cloudflare_api_shield_operation_schema_validation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperationSchemaValidationSettings.DataCloudflareApiShieldOperationSchemaValidationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation_schema_validation_settings cloudflare_api_shield_operation_schema_validation_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperationSchemaValidationSettings.DataCloudflareApiShieldOperationSchemaValidationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShieldOperationSchemaValidationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShieldOperationSchemaValidationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation_schema_validation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShieldOperationSchemaValidationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShieldOperationSchemaValidationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 114
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldOperationSchemaValidationSettings",
      "namespace": "dataCloudflareApiShieldOperationSchemaValidationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 89
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 102
          },
          "name": "operationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 118
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 95
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 108
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index:DataCloudflareApiShieldOperationSchemaValidationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperationSchemaValidationSettings.DataCloudflareApiShieldOperationSchemaValidationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperationSchemaValidationSettings.DataCloudflareApiShieldOperationSchemaValidationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldOperationSchemaValidationSettingsConfig",
      "namespace": "dataCloudflareApiShieldOperationSchemaValidationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation_schema_validation_settings#operation_id DataCloudflareApiShieldOperationSchemaValidationSettings#operation_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 20
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operation_schema_validation_settings#zone_id DataCloudflareApiShieldOperationSchemaValidationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operation-schema-validation-settings/index:DataCloudflareApiShieldOperationSchemaValidationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations cloudflare_api_shield_operations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations cloudflare_api_shield_operations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 1057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 1025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShieldOperations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1042
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShieldOperations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShieldOperations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShieldOperations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1095
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1111
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1127
          },
          "name": "resetFeature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1143
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1159
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1175
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1191
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1213
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1225
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldOperations",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1030
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1201
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1099
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1115
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1131
          },
          "name": "featureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1147
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1163
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1179
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1195
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1217
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1089
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1105
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1121
          },
          "name": "feature",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1137
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1153
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1169
          },
          "name": "method",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1185
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1207
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldOperationsConfig",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#direction DataCloudflareApiShieldOperations#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 21
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#endpoint DataCloudflareApiShieldOperations#endpoint}",
            "stability": "stable",
            "summary": "Filter results to only include endpoints containing this pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 27
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The feature name that is given here corresponds to the resulting feature object. Have a look at the top-level object description for more details on the specific meaning.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#feature DataCloudflareApiShieldOperations#feature}",
            "stability": "stable",
            "summary": "Add feature(s) to the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 33
          },
          "name": "feature",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#host DataCloudflareApiShieldOperations#host}",
            "stability": "stable",
            "summary": "Filter results to only include the specified hosts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 39
          },
          "name": "host",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#max_items DataCloudflareApiShieldOperations#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 45
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#method DataCloudflareApiShieldOperations#method}",
            "stability": "stable",
            "summary": "Filter results to only include the specified HTTP methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 51
          },
          "name": "method",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When requesting a feature, the feature keys are available for ordering as well, e.g., `thresholds.suggested_threshold`.\nAvailable values: \"method\", \"host\", \"endpoint\", \"thresholds.$key\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#order DataCloudflareApiShieldOperations#order}",
            "stability": "stable",
            "summary": "Field to order by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 58
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_operations#zone_id DataCloudflareApiShieldOperations#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 64
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 915
      },
      "name": "DataCloudflareApiShieldOperationsResult",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeatures": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 836
      },
      "name": "DataCloudflareApiShieldOperationsResultFeatures",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeatures"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesApiRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesApiRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 66
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesApiRouting",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesApiRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesApiRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesApiRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 89
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesApiRoutingOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 116
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 121
          },
          "name": "route",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesApiRouting"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesApiRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervals": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 429
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervals",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervals"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 452
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 479
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 485
          },
          "name": "suggestedThreshold",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervals"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThreshold": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 369
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThreshold",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThreshold"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 302
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 325
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 353
          },
          "name": "p90",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 359
          },
          "name": "p95",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 365
          },
          "name": "p99",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervals"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 125
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 148
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 175
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 180
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP90OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 184
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 207
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 234
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 239
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP95OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 243
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 266
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 293
          },
          "name": "lower",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 298
          },
          "name": "upper",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsP99OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 392
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 420
          },
          "name": "confidenceIntervals",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdConfidenceIntervalsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 425
          },
          "name": "mean",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThreshold"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsSuggestedThresholdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 859
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 887
          },
          "name": "apiRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesApiRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 893
          },
          "name": "confidenceIntervals",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesConfidenceIntervalsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 899
          },
          "name": "parameterSchemas",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 905
          },
          "name": "schemaInfo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 911
          },
          "name": "thresholds",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesThresholdsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeatures"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 548
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesParameterSchemas",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesParameterSchemas"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 571
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 598
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 604
          },
          "name": "parameterSchemas",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemas"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 489
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemasOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 512
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemasOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 539
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 544
          },
          "name": "responses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemas"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesParameterSchemasParameterSchemasOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 677
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesSchemaInfo",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesSchemaInfo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 608
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchema",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchema"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 631
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchemaOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 658
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 663
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 668
          },
          "name": "isLearned",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 673
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchema"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 700
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 728
          },
          "name": "activeSchema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoActiveSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 733
          },
          "name": "learnedAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 738
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesSchemaInfo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesSchemaInfoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesThresholds": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesThresholds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 742
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesThresholds",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesThresholds"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesThresholdsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesThresholdsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-operations/index.ts",
        "line": 765
      },
      "name": "DataCloudflareApiShieldOperationsResultFeaturesThresholdsOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 792
          },
          "name": "authIdTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 797
          },
          "name": "dataPoints",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 802
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 807
          },
          "name": "p50",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 812
          },
          "name": "p90",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 817
          },
          "name": "p99",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 822
          },
          "name": "periodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 827
          },
          "name": "requests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 832
          },
          "name": "suggestedThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesThresholds"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultFeaturesThresholdsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield-operations/index.ts",
        "line": 1003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 1017
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldOperationsResultList",
      "namespace": "dataCloudflareApiShieldOperations",
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-operations/index.ts",
          "line": 947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield-operations/index.ts",
        "line": 938
      },
      "name": "DataCloudflareApiShieldOperationsResultOutputReference",
      "namespace": "dataCloudflareApiShieldOperations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 967
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 973
          },
          "name": "features",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResultFeaturesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 978
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 983
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 988
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 993
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 998
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-operations/index.ts",
            "line": 951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldOperations.DataCloudflareApiShieldOperationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-operations/index:DataCloudflareApiShieldOperationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchema.DataCloudflareApiShieldSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema cloudflare_api_shield_schema}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchema.DataCloudflareApiShieldSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema cloudflare_api_shield_schema} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-schema/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchema.DataCloudflareApiShieldSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-schema/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShieldSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShieldSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShieldSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShieldSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 116
          },
          "name": "resetOmitSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 155
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 167
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldSchema",
      "namespace": "dataCloudflareApiShieldSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 94
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 99
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 104
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 138
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 143
          },
          "name": "validationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 120
          },
          "name": "omitSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 133
          },
          "name": "schemaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 159
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 110
          },
          "name": "omitSource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 126
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 149
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-schema/index:DataCloudflareApiShieldSchema"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchema.DataCloudflareApiShieldSchemaConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchema.DataCloudflareApiShieldSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-schema/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldSchemaConfig",
      "namespace": "dataCloudflareApiShieldSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema#schema_id DataCloudflareApiShieldSchema#schema_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 24
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema#omit_source DataCloudflareApiShieldSchema#omit_source}",
            "stability": "stable",
            "summary": "Omit the source-files of schemas and only retrieve their meta-data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 20
          },
          "name": "omitSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema#zone_id DataCloudflareApiShieldSchema#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-schema/index:DataCloudflareApiShieldSchemaConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemaValidationSettings.DataCloudflareApiShieldSchemaValidationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema_validation_settings cloudflare_api_shield_schema_validation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemaValidationSettings.DataCloudflareApiShieldSchemaValidationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema_validation_settings cloudflare_api_shield_schema_validation_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemaValidationSettings.DataCloudflareApiShieldSchemaValidationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShieldSchemaValidationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShieldSchemaValidationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema_validation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShieldSchemaValidationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShieldSchemaValidationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 104
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldSchemaValidationSettings",
      "namespace": "dataCloudflareApiShieldSchemaValidationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 87
          },
          "name": "validationDefaultMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 92
          },
          "name": "validationOverrideMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 108
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 98
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-schema-validation-settings/index:DataCloudflareApiShieldSchemaValidationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemaValidationSettings.DataCloudflareApiShieldSchemaValidationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemaValidationSettings.DataCloudflareApiShieldSchemaValidationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldSchemaValidationSettingsConfig",
      "namespace": "dataCloudflareApiShieldSchemaValidationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schema_validation_settings#zone_id DataCloudflareApiShieldSchemaValidationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schema-validation-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-schema-validation-settings/index:DataCloudflareApiShieldSchemaValidationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas cloudflare_api_shield_schemas}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemas",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas cloudflare_api_shield_schemas} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiShieldSchemas resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 161
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiShieldSchemas to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiShieldSchemas that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiShieldSchemas to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 210
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 226
          },
          "name": "resetOmitSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 248
          },
          "name": "resetValidationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 264
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 276
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 285
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldSchemas",
      "namespace": "dataCloudflareApiShieldSchemas",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 149
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 236
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 214
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 230
          },
          "name": "omitSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 252
          },
          "name": "validationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 268
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 204
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 220
          },
          "name": "omitSource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 242
          },
          "name": "validationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 258
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-schemas/index:DataCloudflareApiShieldSchemas"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiShieldSchemasConfig",
      "namespace": "dataCloudflareApiShieldSchemas",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas#max_items DataCloudflareApiShieldSchemas#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas#omit_source DataCloudflareApiShieldSchemas#omit_source}",
            "stability": "stable",
            "summary": "Omit the source-files of schemas and only retrieve their meta-data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 26
          },
          "name": "omitSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas#validation_enabled DataCloudflareApiShieldSchemas#validation_enabled}",
            "stability": "stable",
            "summary": "Flag whether schema is enabled for validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 32
          },
          "name": "validationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_shield_schemas#zone_id DataCloudflareApiShieldSchemas#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-schemas/index:DataCloudflareApiShieldSchemasConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
        "line": 40
      },
      "name": "DataCloudflareApiShieldSchemasResult",
      "namespace": "dataCloudflareApiShieldSchemas",
      "symbolId": "src/data-cloudflare-api-shield-schemas/index:DataCloudflareApiShieldSchemasResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield-schemas/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 136
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiShieldSchemasResultList",
      "namespace": "dataCloudflareApiShieldSchemas",
      "symbolId": "src/data-cloudflare-api-shield-schemas/index:DataCloudflareApiShieldSchemasResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-shield-schemas/index.ts",
        "line": 63
      },
      "name": "DataCloudflareApiShieldSchemasResultOutputReference",
      "namespace": "dataCloudflareApiShieldSchemas",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 92
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 97
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 102
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 107
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 112
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 117
          },
          "name": "validationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-shield-schemas/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiShieldSchemas.DataCloudflareApiShieldSchemasResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-shield-schemas/index:DataCloudflareApiShieldSchemasResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token cloudflare_api_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token cloudflare_api_token} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 495
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 550
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 553
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 610
          },
          "name": "resetTokenId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 622
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 629
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiToken",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 483
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 536
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 541
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 547
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 562
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 567
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 572
          },
          "name": "lastUsedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 577
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 582
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 587
          },
          "name": "notBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 593
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 598
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 557
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 614
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 604
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 85
      },
      "name": "DataCloudflareApiTokenCondition",
      "namespace": "dataCloudflareApiToken",
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 108
      },
      "name": "DataCloudflareApiTokenConditionOutputReference",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 136
          },
          "name": "requestIp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionRequestIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionRequestIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionRequestIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 26
      },
      "name": "DataCloudflareApiTokenConditionRequestIp",
      "namespace": "dataCloudflareApiToken",
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenConditionRequestIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionRequestIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionRequestIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 49
      },
      "name": "DataCloudflareApiTokenConditionRequestIpOutputReference",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 76
          },
          "name": "in",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 81
          },
          "name": "notIn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConditionRequestIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenConditionRequestIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiTokenConfig",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token#filter DataCloudflareApiToken#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token#token_id DataCloudflareApiToken#token_id}",
            "stability": "stable",
            "summary": "Token identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 24
          },
          "name": "tokenId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 140
      },
      "name": "DataCloudflareApiTokenFilter",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token#direction DataCloudflareApiToken#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 147
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 229
          },
          "name": "resetDirection"
        }
      ],
      "name": "DataCloudflareApiTokenFilterOutputReference",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 233
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 223
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 382
      },
      "name": "DataCloudflareApiTokenPolicies",
      "namespace": "dataCloudflareApiToken",
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-token/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 470
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokenPoliciesList",
      "namespace": "dataCloudflareApiToken",
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-token/index.ts",
        "line": 405
      },
      "name": "DataCloudflareApiTokenPoliciesOutputReference",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 434
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 439
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 445
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 451
          },
          "name": "resources",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 296
      },
      "name": "DataCloudflareApiTokenPoliciesPermissionGroups",
      "namespace": "dataCloudflareApiToken",
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-token/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokenPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareApiToken",
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 237
      },
      "name": "DataCloudflareApiTokenPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareApiToken",
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token/index.ts",
        "line": 260
      },
      "name": "DataCloudflareApiTokenPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 287
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 292
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-token/index.ts",
        "line": 319
      },
      "name": "DataCloudflareApiTokenPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareApiToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 354
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 359
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiToken.DataCloudflareApiTokenPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token/index:DataCloudflareApiTokenPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token_permission_groups_list cloudflare_api_token_permission_groups_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token_permission_groups_list cloudflare_api_token_permission_groups_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiTokenPermissionGroupsList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 142
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiTokenPermissionGroupsList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token_permission_groups_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiTokenPermissionGroupsList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiTokenPermissionGroupsList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 190
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 206
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 228
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 240
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokenPermissionGroupsList",
      "namespace": "dataCloudflareApiTokenPermissionGroupsList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 130
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 216
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 194
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 210
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 232
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 184
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 200
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 222
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token-permission-groups-list/index:DataCloudflareApiTokenPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiTokenPermissionGroupsListConfig",
      "namespace": "dataCloudflareApiTokenPermissionGroupsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token_permission_groups_list#max_items DataCloudflareApiTokenPermissionGroupsList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token_permission_groups_list#name DataCloudflareApiTokenPermissionGroupsList#name}",
            "stability": "stable",
            "summary": "Filter by the name of the permission group. The value must be URL-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 27
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_token_permission_groups_list#scope DataCloudflareApiTokenPermissionGroupsList#scope}",
            "stability": "stable",
            "summary": "Filter by the scope of the permission group. The value must be URL-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 34
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token-permission-groups-list/index:DataCloudflareApiTokenPermissionGroupsListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
        "line": 36
      },
      "name": "DataCloudflareApiTokenPermissionGroupsListResult",
      "namespace": "dataCloudflareApiTokenPermissionGroupsList",
      "symbolId": "src/data-cloudflare-api-token-permission-groups-list/index:DataCloudflareApiTokenPermissionGroupsListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-token-permission-groups-list/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokenPermissionGroupsListResultList",
      "namespace": "dataCloudflareApiTokenPermissionGroupsList",
      "symbolId": "src/data-cloudflare-api-token-permission-groups-list/index:DataCloudflareApiTokenPermissionGroupsListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-token-permission-groups-list/index.ts",
        "line": 59
      },
      "name": "DataCloudflareApiTokenPermissionGroupsListResultOutputReference",
      "namespace": "dataCloudflareApiTokenPermissionGroupsList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 88
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 93
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 98
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-token-permission-groups-list/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokenPermissionGroupsList.DataCloudflareApiTokenPermissionGroupsListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-token-permission-groups-list/index:DataCloudflareApiTokenPermissionGroupsListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokens": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_tokens cloudflare_api_tokens}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_tokens cloudflare_api_tokens} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareApiTokens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 523
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareApiTokens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_tokens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareApiTokens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareApiTokens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 570
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 586
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 604
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 611
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokens",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 511
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 596
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 574
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 590
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 564
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 580
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokens"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 14
      },
      "name": "DataCloudflareApiTokensConfig",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_tokens#direction DataCloudflareApiTokens#direction}",
            "stability": "stable",
            "summary": "Direction to order results. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 21
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/api_tokens#max_items DataCloudflareApiTokens#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 27
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 380
      },
      "name": "DataCloudflareApiTokensResult",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 88
      },
      "name": "DataCloudflareApiTokensResultCondition",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 111
      },
      "name": "DataCloudflareApiTokensResultConditionOutputReference",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 139
          },
          "name": "requestIp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionRequestIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionRequestIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionRequestIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 29
      },
      "name": "DataCloudflareApiTokensResultConditionRequestIp",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultConditionRequestIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionRequestIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionRequestIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 59
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 52
      },
      "name": "DataCloudflareApiTokensResultConditionRequestIpOutputReference",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 79
          },
          "name": "in",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 84
          },
          "name": "notIn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 63
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionRequestIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultConditionRequestIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-tokens/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 498
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokensResultList",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-tokens/index.ts",
        "line": 403
      },
      "name": "DataCloudflareApiTokensResultOutputReference",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 433
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 438
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 443
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 448
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 453
          },
          "name": "lastUsedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 458
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 463
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 468
          },
          "name": "notBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 474
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 479
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 288
      },
      "name": "DataCloudflareApiTokensResultPolicies",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-tokens/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 376
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokensResultPoliciesList",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-tokens/index.ts",
        "line": 311
      },
      "name": "DataCloudflareApiTokensResultPoliciesOutputReference",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 340
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 345
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 351
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 357
          },
          "name": "resources",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 202
      },
      "name": "DataCloudflareApiTokensResultPoliciesPermissionGroups",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-tokens/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 284
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareApiTokensResultPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 143
      },
      "name": "DataCloudflareApiTokensResultPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareApiTokens",
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-api-tokens/index.ts",
        "line": 166
      },
      "name": "DataCloudflareApiTokensResultPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 193
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 198
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-api-tokens/index.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-api-tokens/index.ts",
        "line": 225
      },
      "name": "DataCloudflareApiTokensResultPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareApiTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 254
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 260
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-api-tokens/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareApiTokens.DataCloudflareApiTokensResultPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-api-tokens/index:DataCloudflareApiTokensResultPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareArgoSmartRouting.DataCloudflareArgoSmartRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_smart_routing cloudflare_argo_smart_routing}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareArgoSmartRouting.DataCloudflareArgoSmartRouting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_smart_routing cloudflare_argo_smart_routing} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareArgoSmartRouting.DataCloudflareArgoSmartRoutingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareArgoSmartRouting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareArgoSmartRouting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_smart_routing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareArgoSmartRouting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareArgoSmartRouting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 109
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareArgoSmartRouting",
      "namespace": "dataCloudflareArgoSmartRouting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 82
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 92
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 97
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 113
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 103
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-argo-smart-routing/index:DataCloudflareArgoSmartRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareArgoSmartRouting.DataCloudflareArgoSmartRoutingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareArgoSmartRouting.DataCloudflareArgoSmartRoutingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
        "line": 14
      },
      "name": "DataCloudflareArgoSmartRoutingConfig",
      "namespace": "dataCloudflareArgoSmartRouting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_smart_routing#zone_id DataCloudflareArgoSmartRouting#zone_id}",
            "stability": "stable",
            "summary": "Specifies the zone associated with the API call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-smart-routing/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-argo-smart-routing/index:DataCloudflareArgoSmartRoutingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareArgoTieredCaching.DataCloudflareArgoTieredCaching": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_tiered_caching cloudflare_argo_tiered_caching}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareArgoTieredCaching.DataCloudflareArgoTieredCaching",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_tiered_caching cloudflare_argo_tiered_caching} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareArgoTieredCaching.DataCloudflareArgoTieredCachingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareArgoTieredCaching resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareArgoTieredCaching to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_tiered_caching#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareArgoTieredCaching that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareArgoTieredCaching to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 109
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareArgoTieredCaching",
      "namespace": "dataCloudflareArgoTieredCaching",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 82
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 92
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 97
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 113
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 103
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-argo-tiered-caching/index:DataCloudflareArgoTieredCaching"
    },
    "@cdktn/provider-cloudflare.dataCloudflareArgoTieredCaching.DataCloudflareArgoTieredCachingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareArgoTieredCaching.DataCloudflareArgoTieredCachingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
        "line": 14
      },
      "name": "DataCloudflareArgoTieredCachingConfig",
      "namespace": "dataCloudflareArgoTieredCaching",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/argo_tiered_caching#zone_id DataCloudflareArgoTieredCaching#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-argo-tiered-caching/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-argo-tiered-caching/index:DataCloudflareArgoTieredCachingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPulls.DataCloudflareAuthenticatedOriginPulls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls cloudflare_authenticated_origin_pulls}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPulls.DataCloudflareAuthenticatedOriginPulls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls cloudflare_authenticated_origin_pulls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPulls.DataCloudflareAuthenticatedOriginPullsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAuthenticatedOriginPulls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAuthenticatedOriginPulls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAuthenticatedOriginPulls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAuthenticatedOriginPulls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 183
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 190
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPulls",
      "namespace": "dataCloudflareAuthenticatedOriginPulls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 89
          },
          "name": "certId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 109
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 94
          },
          "name": "certStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 99
          },
          "name": "certUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 104
          },
          "name": "certUploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 114
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 119
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 124
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 142
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 147
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 152
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 157
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 162
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 137
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 175
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 130
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 168
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls/index:DataCloudflareAuthenticatedOriginPulls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPulls.DataCloudflareAuthenticatedOriginPullsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPulls.DataCloudflareAuthenticatedOriginPullsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAuthenticatedOriginPullsConfig",
      "namespace": "dataCloudflareAuthenticatedOriginPulls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls#hostname DataCloudflareAuthenticatedOriginPulls#hostname}",
            "stability": "stable",
            "summary": "The hostname on the origin for which the client certificate uploaded will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 20
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls#zone_id DataCloudflareAuthenticatedOriginPulls#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls/index:DataCloudflareAuthenticatedOriginPullsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificate.DataCloudflareAuthenticatedOriginPullsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificate cloudflare_authenticated_origin_pulls_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificate.DataCloudflareAuthenticatedOriginPullsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificate cloudflare_authenticated_origin_pulls_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificate.DataCloudflareAuthenticatedOriginPullsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAuthenticatedOriginPullsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAuthenticatedOriginPullsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAuthenticatedOriginPullsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAuthenticatedOriginPullsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 158
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPullsCertificate",
      "namespace": "dataCloudflareAuthenticatedOriginPullsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 89
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 107
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 117
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 122
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 127
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 132
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 137
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 102
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 150
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 95
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 143
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificate/index:DataCloudflareAuthenticatedOriginPullsCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificate.DataCloudflareAuthenticatedOriginPullsCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificate.DataCloudflareAuthenticatedOriginPullsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAuthenticatedOriginPullsCertificateConfig",
      "namespace": "dataCloudflareAuthenticatedOriginPullsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificate#certificate_id DataCloudflareAuthenticatedOriginPullsCertificate#certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 20
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificate#zone_id DataCloudflareAuthenticatedOriginPullsCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificate/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificate/index:DataCloudflareAuthenticatedOriginPullsCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificates cloudflare_authenticated_origin_pulls_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificates cloudflare_authenticated_origin_pulls_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAuthenticatedOriginPullsCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAuthenticatedOriginPullsCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAuthenticatedOriginPullsCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAuthenticatedOriginPullsCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 206
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 237
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 244
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPullsCertificates",
      "namespace": "dataCloudflareAuthenticatedOriginPullsCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 216
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 210
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 229
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 200
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 222
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificates/index:DataCloudflareAuthenticatedOriginPullsCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAuthenticatedOriginPullsCertificatesConfig",
      "namespace": "dataCloudflareAuthenticatedOriginPullsCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificates#zone_id DataCloudflareAuthenticatedOriginPullsCertificates#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_certificates#max_items DataCloudflareAuthenticatedOriginPullsCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificates/index:DataCloudflareAuthenticatedOriginPullsCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
        "line": 28
      },
      "name": "DataCloudflareAuthenticatedOriginPullsCertificatesResult",
      "namespace": "dataCloudflareAuthenticatedOriginPullsCertificates",
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificates/index:DataCloudflareAuthenticatedOriginPullsCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-authenticated-origin-pulls-certificates/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPullsCertificatesResultList",
      "namespace": "dataCloudflareAuthenticatedOriginPullsCertificates",
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificates/index:DataCloudflareAuthenticatedOriginPullsCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-authenticated-origin-pulls-certificates/index.ts",
        "line": 51
      },
      "name": "DataCloudflareAuthenticatedOriginPullsCertificatesResultOutputReference",
      "namespace": "dataCloudflareAuthenticatedOriginPullsCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 80
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 85
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 95
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 100
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 105
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 110
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 115
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-certificates/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsCertificates.DataCloudflareAuthenticatedOriginPullsCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-certificates/index:DataCloudflareAuthenticatedOriginPullsCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificate.DataCloudflareAuthenticatedOriginPullsHostnameCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificate cloudflare_authenticated_origin_pulls_hostname_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificate.DataCloudflareAuthenticatedOriginPullsHostnameCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificate cloudflare_authenticated_origin_pulls_hostname_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificate.DataCloudflareAuthenticatedOriginPullsHostnameCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAuthenticatedOriginPullsHostnameCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAuthenticatedOriginPullsHostnameCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAuthenticatedOriginPullsHostnameCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAuthenticatedOriginPullsHostnameCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 158
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPullsHostnameCertificate",
      "namespace": "dataCloudflareAuthenticatedOriginPullsHostnameCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 89
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 107
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 117
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 122
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 127
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 132
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 137
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 102
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 150
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 95
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 143
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index:DataCloudflareAuthenticatedOriginPullsHostnameCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificate.DataCloudflareAuthenticatedOriginPullsHostnameCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificate.DataCloudflareAuthenticatedOriginPullsHostnameCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAuthenticatedOriginPullsHostnameCertificateConfig",
      "namespace": "dataCloudflareAuthenticatedOriginPullsHostnameCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificate#certificate_id DataCloudflareAuthenticatedOriginPullsHostnameCertificate#certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 20
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificate#zone_id DataCloudflareAuthenticatedOriginPullsHostnameCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificate/index:DataCloudflareAuthenticatedOriginPullsHostnameCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificates cloudflare_authenticated_origin_pulls_hostname_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificates cloudflare_authenticated_origin_pulls_hostname_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAuthenticatedOriginPullsHostnameCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAuthenticatedOriginPullsHostnameCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAuthenticatedOriginPullsHostnameCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAuthenticatedOriginPullsHostnameCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 206
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 237
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 244
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPullsHostnameCertificates",
      "namespace": "dataCloudflareAuthenticatedOriginPullsHostnameCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 216
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 210
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 229
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 200
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 222
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index:DataCloudflareAuthenticatedOriginPullsHostnameCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAuthenticatedOriginPullsHostnameCertificatesConfig",
      "namespace": "dataCloudflareAuthenticatedOriginPullsHostnameCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificates#zone_id DataCloudflareAuthenticatedOriginPullsHostnameCertificates#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_hostname_certificates#max_items DataCloudflareAuthenticatedOriginPullsHostnameCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index:DataCloudflareAuthenticatedOriginPullsHostnameCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
        "line": 28
      },
      "name": "DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResult",
      "namespace": "dataCloudflareAuthenticatedOriginPullsHostnameCertificates",
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index:DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultList",
      "namespace": "dataCloudflareAuthenticatedOriginPullsHostnameCertificates",
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index:DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
        "line": 51
      },
      "name": "DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultOutputReference",
      "namespace": "dataCloudflareAuthenticatedOriginPullsHostnameCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 80
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 85
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 95
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 100
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 105
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 110
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 115
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsHostnameCertificates.DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-hostname-certificates/index:DataCloudflareAuthenticatedOriginPullsHostnameCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsSettings.DataCloudflareAuthenticatedOriginPullsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_settings cloudflare_authenticated_origin_pulls_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsSettings.DataCloudflareAuthenticatedOriginPullsSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_settings cloudflare_authenticated_origin_pulls_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsSettings.DataCloudflareAuthenticatedOriginPullsSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareAuthenticatedOriginPullsSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareAuthenticatedOriginPullsSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareAuthenticatedOriginPullsSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareAuthenticatedOriginPullsSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 99
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareAuthenticatedOriginPullsSettings",
      "namespace": "dataCloudflareAuthenticatedOriginPullsSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 82
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 103
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 93
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-settings/index:DataCloudflareAuthenticatedOriginPullsSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsSettings.DataCloudflareAuthenticatedOriginPullsSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareAuthenticatedOriginPullsSettings.DataCloudflareAuthenticatedOriginPullsSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareAuthenticatedOriginPullsSettingsConfig",
      "namespace": "dataCloudflareAuthenticatedOriginPullsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/authenticated_origin_pulls_settings#zone_id DataCloudflareAuthenticatedOriginPullsSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-authenticated-origin-pulls-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-authenticated-origin-pulls-settings/index:DataCloudflareAuthenticatedOriginPullsSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagement": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/bot_management cloudflare_bot_management}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/bot_management cloudflare_bot_management} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-bot-management/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-bot-management/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareBotManagement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 127
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareBotManagement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/bot_management#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareBotManagement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareBotManagement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 264
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 276
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 282
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareBotManagement",
      "namespace": "dataCloudflareBotManagement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 115
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 166
          },
          "name": "aiBotsProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 171
          },
          "name": "autoUpdateModel",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 176
          },
          "name": "bmCookieEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 181
          },
          "name": "cfRobotsVariant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 186
          },
          "name": "contentBotsProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 191
          },
          "name": "crawlerProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 196
          },
          "name": "enableJs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 201
          },
          "name": "fightMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 206
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 211
          },
          "name": "isRobotsTxtManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 216
          },
          "name": "optimizeWordpress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 221
          },
          "name": "sbfmDefinitelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 226
          },
          "name": "sbfmLikelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 231
          },
          "name": "sbfmStaticResourceProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 236
          },
          "name": "sbfmVerifiedBots",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 242
          },
          "name": "staleZoneConfiguration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementStaleZoneConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 247
          },
          "name": "suppressSessionScore",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 252
          },
          "name": "usingLatestModel",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 268
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 258
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-bot-management/index:DataCloudflareBotManagement"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-bot-management/index.ts",
        "line": 14
      },
      "name": "DataCloudflareBotManagementConfig",
      "namespace": "dataCloudflareBotManagement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/bot_management#zone_id DataCloudflareBotManagement#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-bot-management/index:DataCloudflareBotManagementConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementStaleZoneConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementStaleZoneConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-bot-management/index.ts",
        "line": 22
      },
      "name": "DataCloudflareBotManagementStaleZoneConfiguration",
      "namespace": "dataCloudflareBotManagement",
      "symbolId": "src/data-cloudflare-bot-management/index:DataCloudflareBotManagementStaleZoneConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementStaleZoneConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementStaleZoneConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-bot-management/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-bot-management/index.ts",
        "line": 45
      },
      "name": "DataCloudflareBotManagementStaleZoneConfigurationOutputReference",
      "namespace": "dataCloudflareBotManagement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 72
          },
          "name": "fightMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 77
          },
          "name": "optimizeWordpress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 82
          },
          "name": "sbfmDefinitelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 87
          },
          "name": "sbfmLikelyAutomated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 92
          },
          "name": "sbfmStaticResourceProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 97
          },
          "name": "sbfmVerifiedBots",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 102
          },
          "name": "suppressSessionScore",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-bot-management/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotManagement.DataCloudflareBotManagementStaleZoneConfiguration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-bot-management/index:DataCloudflareBotManagementStaleZoneConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotnetFeedConfigAsn.DataCloudflareBotnetFeedConfigAsn": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/botnet_feed_config_asn cloudflare_botnet_feed_config_asn}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotnetFeedConfigAsn.DataCloudflareBotnetFeedConfigAsn",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/botnet_feed_config_asn cloudflare_botnet_feed_config_asn} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotnetFeedConfigAsn.DataCloudflareBotnetFeedConfigAsnConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareBotnetFeedConfigAsn resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareBotnetFeedConfigAsn to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/botnet_feed_config_asn#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareBotnetFeedConfigAsn that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareBotnetFeedConfigAsn to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 89
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 106
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareBotnetFeedConfigAsn",
      "namespace": "dataCloudflareBotnetFeedConfigAsn",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 98
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 93
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 83
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-botnet-feed-config-asn/index:DataCloudflareBotnetFeedConfigAsn"
    },
    "@cdktn/provider-cloudflare.dataCloudflareBotnetFeedConfigAsn.DataCloudflareBotnetFeedConfigAsnConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareBotnetFeedConfigAsn.DataCloudflareBotnetFeedConfigAsnConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
        "line": 14
      },
      "name": "DataCloudflareBotnetFeedConfigAsnConfig",
      "namespace": "dataCloudflareBotnetFeedConfigAsn",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/botnet_feed_config_asn#account_id DataCloudflareBotnetFeedConfigAsn#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-botnet-feed-config-asn/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-botnet-feed-config-asn/index:DataCloudflareBotnetFeedConfigAsnConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefix.DataCloudflareByoIpPrefix": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefix cloudflare_byo_ip_prefix}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefix.DataCloudflareByoIpPrefix",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefix cloudflare_byo_ip_prefix} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefix.DataCloudflareByoIpPrefixConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareByoIpPrefix resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareByoIpPrefix to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefix#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareByoIpPrefix that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareByoIpPrefix to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 206
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareByoIpPrefix",
      "namespace": "dataCloudflareByoIpPrefix",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 105
          },
          "name": "advertised",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 110
          },
          "name": "advertisedModifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 115
          },
          "name": "approved",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 120
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 125
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 130
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 135
          },
          "name": "delegateLoaCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 140
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 150
          },
          "name": "irrValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 155
          },
          "name": "loaDocumentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 160
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 165
          },
          "name": "onDemandEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 170
          },
          "name": "onDemandLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 175
          },
          "name": "ownershipValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 180
          },
          "name": "ownershipValidationToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 198
          },
          "name": "rpkiValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 193
          },
          "name": "prefixIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 186
          },
          "name": "prefixId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-byo-ip-prefix/index:DataCloudflareByoIpPrefix"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefix.DataCloudflareByoIpPrefixConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefix.DataCloudflareByoIpPrefixConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
        "line": 14
      },
      "name": "DataCloudflareByoIpPrefixConfig",
      "namespace": "dataCloudflareByoIpPrefix",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefix#prefix_id DataCloudflareByoIpPrefix#prefix_id}",
            "stability": "stable",
            "summary": "Identifier of an IP Prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 26
          },
          "name": "prefixId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefix#account_id DataCloudflareByoIpPrefix#account_id}",
            "stability": "stable",
            "summary": "Identifier of a Cloudflare account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefix/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-byo-ip-prefix/index:DataCloudflareByoIpPrefixConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixes": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefixes cloudflare_byo_ip_prefixes}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefixes cloudflare_byo_ip_prefixes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareByoIpPrefixes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 209
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareByoIpPrefixes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefixes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareByoIpPrefixes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareByoIpPrefixes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 256
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 272
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 290
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 297
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareByoIpPrefixes",
      "namespace": "dataCloudflareByoIpPrefixes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 197
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 282
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 260
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 276
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 250
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 266
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-byo-ip-prefixes/index:DataCloudflareByoIpPrefixes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
        "line": 14
      },
      "name": "DataCloudflareByoIpPrefixesConfig",
      "namespace": "dataCloudflareByoIpPrefixes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefixes#account_id DataCloudflareByoIpPrefixes#account_id}",
            "stability": "stable",
            "summary": "Identifier of a Cloudflare account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/byo_ip_prefixes#max_items DataCloudflareByoIpPrefixes#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-byo-ip-prefixes/index:DataCloudflareByoIpPrefixesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
        "line": 28
      },
      "name": "DataCloudflareByoIpPrefixesResult",
      "namespace": "dataCloudflareByoIpPrefixes",
      "symbolId": "src/data-cloudflare-byo-ip-prefixes/index:DataCloudflareByoIpPrefixesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-byo-ip-prefixes/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 184
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareByoIpPrefixesResultList",
      "namespace": "dataCloudflareByoIpPrefixes",
      "symbolId": "src/data-cloudflare-byo-ip-prefixes/index:DataCloudflareByoIpPrefixesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-byo-ip-prefixes/index.ts",
        "line": 51
      },
      "name": "DataCloudflareByoIpPrefixesResultOutputReference",
      "namespace": "dataCloudflareByoIpPrefixes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 80
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 85
          },
          "name": "advertised",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 90
          },
          "name": "advertisedModifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 95
          },
          "name": "approved",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 100
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 105
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 110
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 115
          },
          "name": "delegateLoaCreation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 120
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 130
          },
          "name": "irrValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 135
          },
          "name": "loaDocumentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 140
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 145
          },
          "name": "onDemandEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 150
          },
          "name": "onDemandLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 155
          },
          "name": "ownershipValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 160
          },
          "name": "ownershipValidationToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 165
          },
          "name": "rpkiValidationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-byo-ip-prefixes/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareByoIpPrefixes.DataCloudflareByoIpPrefixesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-byo-ip-prefixes/index:DataCloudflareByoIpPrefixesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApp.DataCloudflareCallsSfuApp": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_app cloudflare_calls_sfu_app}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApp.DataCloudflareCallsSfuApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_app cloudflare_calls_sfu_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApp.DataCloudflareCallsSfuAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCallsSfuApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCallsSfuApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCallsSfuApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCallsSfuApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCallsSfuApp",
      "namespace": "dataCloudflareCallsSfuApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 118
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 123
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 133
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 113
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 106
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-sfu-app/index:DataCloudflareCallsSfuApp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApp.DataCloudflareCallsSfuAppConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApp.DataCloudflareCallsSfuAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCallsSfuAppConfig",
      "namespace": "dataCloudflareCallsSfuApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_app#app_id DataCloudflareCallsSfuApp#app_id}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 26
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_app#account_id DataCloudflareCallsSfuApp#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-app/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-sfu-app/index:DataCloudflareCallsSfuAppConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuApps": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_apps cloudflare_calls_sfu_apps}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_apps cloudflare_calls_sfu_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCallsSfuApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCallsSfuApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCallsSfuApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCallsSfuApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 186
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 202
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCallsSfuApps",
      "namespace": "dataCloudflareCallsSfuApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 212
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 190
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 206
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 180
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 196
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-sfu-apps/index:DataCloudflareCallsSfuApps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCallsSfuAppsConfig",
      "namespace": "dataCloudflareCallsSfuApps",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_apps#account_id DataCloudflareCallsSfuApps#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_sfu_apps#max_items DataCloudflareCallsSfuApps#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-sfu-apps/index:DataCloudflareCallsSfuAppsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
        "line": 28
      },
      "name": "DataCloudflareCallsSfuAppsResult",
      "namespace": "dataCloudflareCallsSfuApps",
      "symbolId": "src/data-cloudflare-calls-sfu-apps/index:DataCloudflareCallsSfuAppsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-calls-sfu-apps/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCallsSfuAppsResultList",
      "namespace": "dataCloudflareCallsSfuApps",
      "symbolId": "src/data-cloudflare-calls-sfu-apps/index:DataCloudflareCallsSfuAppsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-calls-sfu-apps/index.ts",
        "line": 51
      },
      "name": "DataCloudflareCallsSfuAppsResultOutputReference",
      "namespace": "dataCloudflareCallsSfuApps",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 80
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 85
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 90
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 95
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-sfu-apps/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsSfuApps.DataCloudflareCallsSfuAppsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-sfu-apps/index:DataCloudflareCallsSfuAppsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApp.DataCloudflareCallsTurnApp": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_app cloudflare_calls_turn_app}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApp.DataCloudflareCallsTurnApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_app cloudflare_calls_turn_app} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-turn-app/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApp.DataCloudflareCallsTurnAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-turn-app/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCallsTurnApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCallsTurnApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCallsTurnApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCallsTurnApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCallsTurnApp",
      "namespace": "dataCloudflareCallsTurnApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 105
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 123
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 133
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 118
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 111
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-turn-app/index:DataCloudflareCallsTurnApp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApp.DataCloudflareCallsTurnAppConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApp.DataCloudflareCallsTurnAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-turn-app/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCallsTurnAppConfig",
      "namespace": "dataCloudflareCallsTurnApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_app#key_id DataCloudflareCallsTurnApp#key_id}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 26
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_app#account_id DataCloudflareCallsTurnApp#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-app/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-turn-app/index:DataCloudflareCallsTurnAppConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnApps": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_apps cloudflare_calls_turn_apps}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnApps",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_apps cloudflare_calls_turn_apps} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCallsTurnApps resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCallsTurnApps to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_apps#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCallsTurnApps that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCallsTurnApps to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 186
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 202
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCallsTurnApps",
      "namespace": "dataCloudflareCallsTurnApps",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 212
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 190
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 206
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 180
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 196
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-turn-apps/index:DataCloudflareCallsTurnApps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCallsTurnAppsConfig",
      "namespace": "dataCloudflareCallsTurnApps",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_apps#account_id DataCloudflareCallsTurnApps#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/calls_turn_apps#max_items DataCloudflareCallsTurnApps#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-turn-apps/index:DataCloudflareCallsTurnAppsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
        "line": 28
      },
      "name": "DataCloudflareCallsTurnAppsResult",
      "namespace": "dataCloudflareCallsTurnApps",
      "symbolId": "src/data-cloudflare-calls-turn-apps/index:DataCloudflareCallsTurnAppsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-calls-turn-apps/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCallsTurnAppsResultList",
      "namespace": "dataCloudflareCallsTurnApps",
      "symbolId": "src/data-cloudflare-calls-turn-apps/index:DataCloudflareCallsTurnAppsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-calls-turn-apps/index.ts",
        "line": 51
      },
      "name": "DataCloudflareCallsTurnAppsResultOutputReference",
      "namespace": "dataCloudflareCallsTurnApps",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 80
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 85
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 90
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 95
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-calls-turn-apps/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCallsTurnApps.DataCloudflareCallsTurnAppsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-calls-turn-apps/index:DataCloudflareCallsTurnAppsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificateAuthoritiesHostnameAssociations.DataCloudflareCertificateAuthoritiesHostnameAssociations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_authorities_hostname_associations cloudflare_certificate_authorities_hostname_associations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificateAuthoritiesHostnameAssociations.DataCloudflareCertificateAuthoritiesHostnameAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_authorities_hostname_associations cloudflare_certificate_authorities_hostname_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificateAuthoritiesHostnameAssociations.DataCloudflareCertificateAuthoritiesHostnameAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCertificateAuthoritiesHostnameAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCertificateAuthoritiesHostnameAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_authorities_hostname_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCertificateAuthoritiesHostnameAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCertificateAuthoritiesHostnameAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 106
          },
          "name": "resetMtlsCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 122
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCertificateAuthoritiesHostnameAssociations",
      "namespace": "dataCloudflareCertificateAuthoritiesHostnameAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 89
          },
          "name": "hostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 110
          },
          "name": "mtlsCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 126
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 100
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 116
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-authorities-hostname-associations/index:DataCloudflareCertificateAuthoritiesHostnameAssociations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificateAuthoritiesHostnameAssociations.DataCloudflareCertificateAuthoritiesHostnameAssociationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificateAuthoritiesHostnameAssociations.DataCloudflareCertificateAuthoritiesHostnameAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCertificateAuthoritiesHostnameAssociationsConfig",
      "namespace": "dataCloudflareCertificateAuthoritiesHostnameAssociations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If no mtls_certificate_id is given, the results will be the hostnames associated to your active Cloudflare Managed CA.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_authorities_hostname_associations#mtls_certificate_id DataCloudflareCertificateAuthoritiesHostnameAssociations#mtls_certificate_id}",
            "stability": "stable",
            "summary": "The UUID to match against for a certificate that was uploaded to the mTLS Certificate Management endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 20
          },
          "name": "mtlsCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_authorities_hostname_associations#zone_id DataCloudflareCertificateAuthoritiesHostnameAssociations#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-authorities-hostname-associations/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-authorities-hostname-associations/index:DataCloudflareCertificateAuthoritiesHostnameAssociationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePack": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack cloudflare_certificate_pack}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack cloudflare_certificate_pack} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCertificatePack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 666
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCertificatePack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCertificatePack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCertificatePack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 749
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 719
          },
          "name": "resetCertificatePackId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 752
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 815
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 827
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 835
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePack",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 654
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 707
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 729
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 734
          },
          "name": "cloudflareBranding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 740
          },
          "name": "dcvDelegationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 746
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 761
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 766
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 771
          },
          "name": "primaryCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 776
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 781
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 787
          },
          "name": "validationErrors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 792
          },
          "name": "validationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 798
          },
          "name": "validationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 803
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 723
          },
          "name": "certificatePackIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 756
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 819
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 713
          },
          "name": "certificatePackId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 809
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePack"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 86
      },
      "name": "DataCloudflareCertificatePackCertificates",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesGeoRestrictions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 32
      },
      "name": "DataCloudflareCertificatePackCertificatesGeoRestrictions",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackCertificatesGeoRestrictions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 55
      },
      "name": "DataCloudflareCertificatePackCertificatesGeoRestrictionsOutputReference",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 82
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesGeoRestrictions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackCertificatesGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePackCertificatesList",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackCertificatesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 109
      },
      "name": "DataCloudflareCertificatePackCertificatesOutputReference",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 138
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 143
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 149
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificatesGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 154
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 159
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 164
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 169
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 174
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 179
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 184
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 189
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 194
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackCertificates"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCertificatePackConfig",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack#certificate_pack_id DataCloudflareCertificatePack#certificate_pack_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 20
          },
          "name": "certificatePackId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack#filter DataCloudflareCertificatePack#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack#zone_id DataCloudflareCertificatePack#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 217
      },
      "name": "DataCloudflareCertificatePackDcvDelegationRecords",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackDcvDelegationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 323
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePackDcvDelegationRecordsList",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackDcvDelegationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 240
      },
      "name": "DataCloudflareCertificatePackDcvDelegationRecordsOutputReference",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 269
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 274
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 279
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 284
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 289
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 294
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 299
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 304
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackDcvDelegationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackDcvDelegationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 327
      },
      "name": "DataCloudflareCertificatePackFilter",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack#deploy DataCloudflareCertificatePack#deploy}",
            "stability": "stable",
            "summary": "Specify the deployment environment for the certificate packs. Available values: \"staging\", \"production\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 334
          },
          "name": "deploy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_pack#status DataCloudflareCertificatePack#status}",
            "stability": "stable",
            "summary": "Include Certificate Packs of all statuses, not just active ones. Available values: \"all\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 341
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 436
          },
          "name": "resetDeploy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 452
          },
          "name": "resetStatus"
        }
      ],
      "name": "DataCloudflareCertificatePackFilterOutputReference",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 440
          },
          "name": "deployInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 456
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 430
          },
          "name": "deploy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 446
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 460
      },
      "name": "DataCloudflareCertificatePackValidationErrors",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackValidationErrors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 531
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePackValidationErrorsList",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackValidationErrorsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 483
      },
      "name": "DataCloudflareCertificatePackValidationErrorsOutputReference",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 512
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationErrors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackValidationErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-pack/index.ts",
        "line": 535
      },
      "name": "DataCloudflareCertificatePackValidationRecords",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackValidationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 641
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePackValidationRecordsList",
      "namespace": "dataCloudflareCertificatePack",
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackValidationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-pack/index.ts",
          "line": 567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-pack/index.ts",
        "line": 558
      },
      "name": "DataCloudflareCertificatePackValidationRecordsOutputReference",
      "namespace": "dataCloudflareCertificatePack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 587
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 592
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 597
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 602
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 607
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 612
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 617
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 622
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-pack/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePack.DataCloudflareCertificatePackValidationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-pack/index:DataCloudflareCertificatePackValidationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs cloudflare_certificate_packs}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs cloudflare_certificate_packs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCertificatePacks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 682
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCertificatePacks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCertificatePacks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCertificatePacks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 731
          },
          "name": "resetDeploy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 747
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 769
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 785
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 797
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 806
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePacks",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 670
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 757
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 735
          },
          "name": "deployInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 751
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 773
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 789
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 725
          },
          "name": "deploy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 741
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 763
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 779
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCertificatePacksConfig",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs#deploy DataCloudflareCertificatePacks#deploy}",
            "stability": "stable",
            "summary": "Specify the deployment environment for the certificate packs. Available values: \"staging\", \"production\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 21
          },
          "name": "deploy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs#max_items DataCloudflareCertificatePacks#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 27
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs#status DataCloudflareCertificatePacks#status}",
            "stability": "stable",
            "summary": "Include Certificate Packs of all statuses, not just active ones. Available values: \"all\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 34
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/certificate_packs#zone_id DataCloudflareCertificatePacks#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 40
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 522
      },
      "name": "DataCloudflareCertificatePacksResult",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 96
      },
      "name": "DataCloudflareCertificatePacksResultCertificates",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesGeoRestrictions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 42
      },
      "name": "DataCloudflareCertificatePacksResultCertificatesGeoRestrictions",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultCertificatesGeoRestrictions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 65
      },
      "name": "DataCloudflareCertificatePacksResultCertificatesGeoRestrictionsOutputReference",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 92
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesGeoRestrictions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultCertificatesGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 223
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePacksResultCertificatesList",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultCertificatesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 119
      },
      "name": "DataCloudflareCertificatePacksResultCertificatesOutputReference",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 148
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 153
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 159
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 164
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 169
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 174
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 179
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 184
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 189
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 194
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 199
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 204
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificates"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 227
      },
      "name": "DataCloudflareCertificatePacksResultDcvDelegationRecords",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultDcvDelegationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 333
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePacksResultDcvDelegationRecordsList",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultDcvDelegationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 250
      },
      "name": "DataCloudflareCertificatePacksResultDcvDelegationRecordsOutputReference",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 279
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 284
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 289
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 294
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 299
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 304
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 309
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 314
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultDcvDelegationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 657
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePacksResultList",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 545
      },
      "name": "DataCloudflareCertificatePacksResultOutputReference",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 574
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 580
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 585
          },
          "name": "cloudflareBranding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 591
          },
          "name": "dcvDelegationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultDcvDelegationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 596
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 601
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 606
          },
          "name": "primaryCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 611
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 616
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 622
          },
          "name": "validationErrors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 627
          },
          "name": "validationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 633
          },
          "name": "validationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 638
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 337
      },
      "name": "DataCloudflareCertificatePacksResultValidationErrors",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultValidationErrors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 408
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePacksResultValidationErrorsList",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultValidationErrorsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 360
      },
      "name": "DataCloudflareCertificatePacksResultValidationErrorsOutputReference",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 389
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationErrors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultValidationErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-certificate-packs/index.ts",
        "line": 412
      },
      "name": "DataCloudflareCertificatePacksResultValidationRecords",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultValidationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 518
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCertificatePacksResultValidationRecordsList",
      "namespace": "dataCloudflareCertificatePacks",
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultValidationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-certificate-packs/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-certificate-packs/index.ts",
        "line": 435
      },
      "name": "DataCloudflareCertificatePacksResultValidationRecordsOutputReference",
      "namespace": "dataCloudflareCertificatePacks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 464
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 469
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 474
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 479
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 484
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 489
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 494
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 499
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-certificate-packs/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCertificatePacks.DataCloudflareCertificatePacksResultValidationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-certificate-packs/index:DataCloudflareCertificatePacksResultValidationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate cloudflare_client_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate cloudflare_client_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-client-certificate/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificate/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareClientCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 279
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareClientCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareClientCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareClientCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 371
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 338
          },
          "name": "resetClientCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 374
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 450
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 462
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareClientCertificate",
      "namespace": "dataCloudflareClientCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 267
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 320
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 326
          },
          "name": "certificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 347
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 352
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 357
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 362
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 368
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 383
          },
          "name": "fingerprintSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 388
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 393
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 398
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 403
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 408
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 413
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 418
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 423
          },
          "name": "ski",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 428
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 433
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 438
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 342
          },
          "name": "clientCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 378
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 454
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 332
          },
          "name": "clientCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 444
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificate/index:DataCloudflareClientCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateCertificateAuthority": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificate/index.ts",
        "line": 32
      },
      "name": "DataCloudflareClientCertificateCertificateAuthority",
      "namespace": "dataCloudflareClientCertificate",
      "symbolId": "src/data-cloudflare-client-certificate/index:DataCloudflareClientCertificateCertificateAuthority"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-client-certificate/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificate/index.ts",
        "line": 55
      },
      "name": "DataCloudflareClientCertificateCertificateAuthorityOutputReference",
      "namespace": "dataCloudflareClientCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 87
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateCertificateAuthority"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificate/index:DataCloudflareClientCertificateCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareClientCertificateConfig",
      "namespace": "dataCloudflareClientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate#client_certificate_id DataCloudflareClientCertificate#client_certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 20
          },
          "name": "clientCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate#filter DataCloudflareClientCertificate#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate#zone_id DataCloudflareClientCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificate/index:DataCloudflareClientCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificate/index.ts",
        "line": 91
      },
      "name": "DataCloudflareClientCertificateFilter",
      "namespace": "dataCloudflareClientCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate#limit DataCloudflareClientCertificate#limit}",
            "stability": "stable",
            "summary": "Limit to the number of records returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 97
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate#offset DataCloudflareClientCertificate#offset}",
            "stability": "stable",
            "summary": "Offset the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 103
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificate#status DataCloudflareClientCertificate#status}",
            "stability": "stable",
            "summary": "Client Certitifcate Status to filter results by. Available values: \"all\", \"active\", \"pending_reactivation\", \"pending_revocation\", \"revoked\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 110
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificate/index:DataCloudflareClientCertificateFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-client-certificate/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificate/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 218
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 234
          },
          "name": "resetOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 250
          },
          "name": "resetStatus"
        }
      ],
      "name": "DataCloudflareClientCertificateFilterOutputReference",
      "namespace": "dataCloudflareClientCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 222
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 238
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 254
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 212
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 228
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 244
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificate/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificate.DataCloudflareClientCertificateFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificate/index:DataCloudflareClientCertificateFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates cloudflare_client_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates cloudflare_client_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-client-certificates/index.ts",
          "line": 303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificates/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareClientCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 288
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareClientCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareClientCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareClientCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 338
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 354
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 370
          },
          "name": "resetOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 392
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 408
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 420
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 430
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareClientCertificates",
      "namespace": "dataCloudflareClientCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 276
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 380
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 342
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 358
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 374
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 396
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 412
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 332
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 348
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 364
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 386
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 402
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificates/index:DataCloudflareClientCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareClientCertificatesConfig",
      "namespace": "dataCloudflareClientCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates#limit DataCloudflareClientCertificates#limit}",
            "stability": "stable",
            "summary": "Limit to the number of records returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 20
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates#max_items DataCloudflareClientCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates#offset DataCloudflareClientCertificates#offset}",
            "stability": "stable",
            "summary": "Offset the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 32
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates#status DataCloudflareClientCertificates#status}",
            "stability": "stable",
            "summary": "Client Certitifcate Status to filter results by. Available values: \"all\", \"active\", \"pending_reactivation\", \"pending_revocation\", \"revoked\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 39
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/client_certificates#zone_id DataCloudflareClientCertificates#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 45
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificates/index:DataCloudflareClientCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificates/index.ts",
        "line": 106
      },
      "name": "DataCloudflareClientCertificatesResult",
      "namespace": "dataCloudflareClientCertificates",
      "symbolId": "src/data-cloudflare-client-certificates/index:DataCloudflareClientCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultCertificateAuthority": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificates/index.ts",
        "line": 47
      },
      "name": "DataCloudflareClientCertificatesResultCertificateAuthority",
      "namespace": "dataCloudflareClientCertificates",
      "symbolId": "src/data-cloudflare-client-certificates/index:DataCloudflareClientCertificatesResultCertificateAuthority"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-client-certificates/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-client-certificates/index.ts",
        "line": 70
      },
      "name": "DataCloudflareClientCertificatesResultCertificateAuthorityOutputReference",
      "namespace": "dataCloudflareClientCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 97
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 102
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultCertificateAuthority"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificates/index:DataCloudflareClientCertificatesResultCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-client-certificates/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-client-certificates/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareClientCertificatesResultList",
      "namespace": "dataCloudflareClientCertificates",
      "symbolId": "src/data-cloudflare-client-certificates/index:DataCloudflareClientCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-client-certificates/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-client-certificates/index.ts",
        "line": 129
      },
      "name": "DataCloudflareClientCertificatesResultOutputReference",
      "namespace": "dataCloudflareClientCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 158
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 164
          },
          "name": "certificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResultCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 169
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 174
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 179
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 184
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 189
          },
          "name": "fingerprintSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 199
          },
          "name": "issuedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 204
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 209
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 214
          },
          "name": "organizationalUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 219
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 224
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 229
          },
          "name": "ski",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 234
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 239
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 244
          },
          "name": "validityDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-client-certificates/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareClientCertificates.DataCloudflareClientCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-client-certificates/index:DataCloudflareClientCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloud_connector_rules cloudflare_cloud_connector_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloud_connector_rules cloudflare_cloud_connector_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloud-connector-rules/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCloudConnectorRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCloudConnectorRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloud_connector_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCloudConnectorRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCloudConnectorRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 255
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 267
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCloudConnectorRules",
      "namespace": "dataCloudflareCloudConnectorRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 237
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 243
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 259
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 249
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:DataCloudflareCloudConnectorRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCloudConnectorRulesConfig",
      "namespace": "dataCloudflareCloudConnectorRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloud_connector_rules#zone_id DataCloudflareCloudConnectorRules#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:DataCloudflareCloudConnectorRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
        "line": 76
      },
      "name": "DataCloudflareCloudConnectorRulesRules",
      "namespace": "dataCloudflareCloudConnectorRules",
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:DataCloudflareCloudConnectorRulesRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-cloud-connector-rules/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCloudConnectorRulesRulesList",
      "namespace": "dataCloudflareCloudConnectorRules",
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:DataCloudflareCloudConnectorRulesRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-cloud-connector-rules/index.ts",
        "line": 99
      },
      "name": "DataCloudflareCloudConnectorRulesRulesOutputReference",
      "namespace": "dataCloudflareCloudConnectorRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 128
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 133
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 138
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 143
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 149
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 154
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:DataCloudflareCloudConnectorRulesRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesParameters": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
        "line": 22
      },
      "name": "DataCloudflareCloudConnectorRulesRulesParameters",
      "namespace": "dataCloudflareCloudConnectorRules",
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:DataCloudflareCloudConnectorRulesRulesParameters"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesParametersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
        "line": 45
      },
      "name": "DataCloudflareCloudConnectorRulesRulesParametersOutputReference",
      "namespace": "dataCloudflareCloudConnectorRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 72
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloud-connector-rules/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudConnectorRules.DataCloudflareCloudConnectorRulesRulesParameters"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloud-connector-rules/index:DataCloudflareCloudConnectorRulesRulesParametersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request cloudflare_cloudforce_one_request}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request cloudflare_cloudforce_one_request} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
        "line": 443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCloudforceOneRequest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 460
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCloudforceOneRequest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCloudforceOneRequest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCloudforceOneRequest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 536
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 508
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 539
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 580
          },
          "name": "resetRequestId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 617
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 625
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCloudforceOneRequest",
      "namespace": "dataCloudflareCloudforceOneRequest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 448
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 517
          },
          "name": "completed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 522
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 527
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 533
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 548
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 553
          },
          "name": "messageTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 558
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 563
          },
          "name": "readableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 568
          },
          "name": "request",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 589
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 594
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 599
          },
          "name": "tlp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 604
          },
          "name": "tokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 609
          },
          "name": "updated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 512
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 543
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 584
          },
          "name": "requestIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 502
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 574
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request/index:DataCloudflareCloudforceOneRequest"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCloudforceOneRequestConfig",
      "namespace": "dataCloudflareCloudforceOneRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#account_id DataCloudflareCloudforceOneRequest#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#filter DataCloudflareCloudforceOneRequest#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#request_id DataCloudflareCloudforceOneRequest#request_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 30
          },
          "name": "requestId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request/index:DataCloudflareCloudforceOneRequestConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
        "line": 32
      },
      "name": "DataCloudflareCloudforceOneRequestFilter",
      "namespace": "dataCloudflareCloudforceOneRequest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#page DataCloudflareCloudforceOneRequest#page}",
            "stability": "stable",
            "summary": "Page number of results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 62
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#per_page DataCloudflareCloudforceOneRequest#per_page}",
            "stability": "stable",
            "summary": "Number of results per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 68
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#completed_after DataCloudflareCloudforceOneRequest#completed_after}",
            "stability": "stable",
            "summary": "Retrieve requests completed after this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 38
          },
          "name": "completedAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#completed_before DataCloudflareCloudforceOneRequest#completed_before}",
            "stability": "stable",
            "summary": "Retrieve requests completed before this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 44
          },
          "name": "completedBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#created_after DataCloudflareCloudforceOneRequest#created_after}",
            "stability": "stable",
            "summary": "Retrieve requests created after this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 50
          },
          "name": "createdAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#created_before DataCloudflareCloudforceOneRequest#created_before}",
            "stability": "stable",
            "summary": "Retrieve requests created before this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 56
          },
          "name": "createdBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#request_type DataCloudflareCloudforceOneRequest#request_type}",
            "stability": "stable",
            "summary": "Requested information from request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 74
          },
          "name": "requestType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#sort_by DataCloudflareCloudforceOneRequest#sort_by}",
            "stability": "stable",
            "summary": "Field to sort results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 80
          },
          "name": "sortBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#sort_order DataCloudflareCloudforceOneRequest#sort_order}",
            "stability": "stable",
            "summary": "Sort order (asc or desc). Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 87
          },
          "name": "sortOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request#status DataCloudflareCloudforceOneRequest#status}",
            "stability": "stable",
            "summary": "Request Status. Available values: \"open\", \"accepted\", \"reported\", \"approved\", \"completed\", \"declined\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 94
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request/index:DataCloudflareCloudforceOneRequestFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 293
          },
          "name": "resetCompletedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 309
          },
          "name": "resetCompletedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 325
          },
          "name": "resetCreatedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 341
          },
          "name": "resetCreatedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 383
          },
          "name": "resetRequestType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 399
          },
          "name": "resetSortBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 415
          },
          "name": "resetSortOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 431
          },
          "name": "resetStatus"
        }
      ],
      "name": "DataCloudflareCloudforceOneRequestFilterOutputReference",
      "namespace": "dataCloudflareCloudforceOneRequest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 297
          },
          "name": "completedAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 313
          },
          "name": "completedBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 329
          },
          "name": "createdAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 345
          },
          "name": "createdBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 358
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 371
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 387
          },
          "name": "requestTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 403
          },
          "name": "sortByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 419
          },
          "name": "sortOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 435
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 287
          },
          "name": "completedAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 303
          },
          "name": "completedBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 319
          },
          "name": "createdAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 335
          },
          "name": "createdBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 351
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 364
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 377
          },
          "name": "requestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 393
          },
          "name": "sortBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 409
          },
          "name": "sortOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 425
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequest.DataCloudflareCloudforceOneRequestFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request/index:DataCloudflareCloudforceOneRequestFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestAsset.DataCloudflareCloudforceOneRequestAsset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_asset cloudflare_cloudforce_one_request_asset}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestAsset.DataCloudflareCloudforceOneRequestAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_asset cloudflare_cloudforce_one_request_asset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestAsset.DataCloudflareCloudforceOneRequestAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCloudforceOneRequestAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCloudforceOneRequestAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCloudforceOneRequestAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCloudforceOneRequestAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 174
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCloudforceOneRequestAsset",
      "namespace": "dataCloudflareCloudforceOneRequestAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 125
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 130
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 135
          },
          "name": "fileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 120
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 158
          },
          "name": "requestIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 113
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 151
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request-asset/index:DataCloudflareCloudforceOneRequestAsset"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestAsset.DataCloudflareCloudforceOneRequestAssetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestAsset.DataCloudflareCloudforceOneRequestAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCloudforceOneRequestAssetConfig",
      "namespace": "dataCloudflareCloudforceOneRequestAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_asset#asset_id DataCloudflareCloudforceOneRequestAsset#asset_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 26
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_asset#request_id DataCloudflareCloudforceOneRequestAsset#request_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 32
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_asset#account_id DataCloudflareCloudforceOneRequestAsset#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-asset/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request-asset/index:DataCloudflareCloudforceOneRequestAssetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestMessage.DataCloudflareCloudforceOneRequestMessage": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message cloudflare_cloudforce_one_request_message}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestMessage.DataCloudflareCloudforceOneRequestMessage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message cloudflare_cloudforce_one_request_message} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
          "line": 101
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestMessage.DataCloudflareCloudforceOneRequestMessageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
        "line": 69
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCloudforceOneRequestMessage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 86
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCloudforceOneRequestMessage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCloudforceOneRequestMessage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCloudforceOneRequestMessage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 139
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 155
          },
          "name": "resetAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 176
          },
          "name": "resetBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 251
          },
          "name": "resetSortBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 267
          },
          "name": "resetSortOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 297
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCloudforceOneRequestMessage",
      "namespace": "dataCloudflareCloudforceOneRequestMessage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 74
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 164
          },
          "name": "author",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 185
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 190
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 195
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 200
          },
          "name": "isFollowOnRequest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 276
          },
          "name": "updated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 143
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 159
          },
          "name": "afterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 180
          },
          "name": "beforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 213
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 226
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 239
          },
          "name": "requestIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 255
          },
          "name": "sortByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 271
          },
          "name": "sortOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 133
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 149
          },
          "name": "after",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 170
          },
          "name": "before",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 206
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 219
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 232
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 245
          },
          "name": "sortBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 261
          },
          "name": "sortOrder",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request-message/index:DataCloudflareCloudforceOneRequestMessage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestMessage.DataCloudflareCloudforceOneRequestMessageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestMessage.DataCloudflareCloudforceOneRequestMessageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCloudforceOneRequestMessageConfig",
      "namespace": "dataCloudflareCloudforceOneRequestMessage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#page DataCloudflareCloudforceOneRequestMessage#page}",
            "stability": "stable",
            "summary": "Page number of results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 38
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#per_page DataCloudflareCloudforceOneRequestMessage#per_page}",
            "stability": "stable",
            "summary": "Number of results per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 44
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#request_id DataCloudflareCloudforceOneRequestMessage#request_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 50
          },
          "name": "requestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#account_id DataCloudflareCloudforceOneRequestMessage#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#after DataCloudflareCloudforceOneRequestMessage#after}",
            "stability": "stable",
            "summary": "Retrieve mes  ges created after this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 26
          },
          "name": "after",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#before DataCloudflareCloudforceOneRequestMessage#before}",
            "stability": "stable",
            "summary": "Retrieve messages created before this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 32
          },
          "name": "before",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#sort_by DataCloudflareCloudforceOneRequestMessage#sort_by}",
            "stability": "stable",
            "summary": "Field to sort results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 56
          },
          "name": "sortBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_message#sort_order DataCloudflareCloudforceOneRequestMessage#sort_order}",
            "stability": "stable",
            "summary": "Sort order (asc or desc). Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-message/index.ts",
            "line": 63
          },
          "name": "sortOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request-message/index:DataCloudflareCloudforceOneRequestMessageConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestPriority.DataCloudflareCloudforceOneRequestPriority": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_priority cloudflare_cloudforce_one_request_priority}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestPriority.DataCloudflareCloudforceOneRequestPriority",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_priority cloudflare_cloudforce_one_request_priority} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestPriority.DataCloudflareCloudforceOneRequestPriorityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCloudforceOneRequestPriority resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCloudforceOneRequestPriority to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_priority#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCloudforceOneRequestPriority that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCloudforceOneRequestPriority to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCloudforceOneRequestPriority",
      "namespace": "dataCloudflareCloudforceOneRequestPriority",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 105
          },
          "name": "completed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 110
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 115
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 125
          },
          "name": "messageTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 130
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 148
          },
          "name": "readableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 153
          },
          "name": "request",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 158
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 163
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 168
          },
          "name": "tlp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 173
          },
          "name": "tokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 178
          },
          "name": "updated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 143
          },
          "name": "priorityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 136
          },
          "name": "priorityId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request-priority/index:DataCloudflareCloudforceOneRequestPriority"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestPriority.DataCloudflareCloudforceOneRequestPriorityConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequestPriority.DataCloudflareCloudforceOneRequestPriorityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCloudforceOneRequestPriorityConfig",
      "namespace": "dataCloudflareCloudforceOneRequestPriority",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_priority#priority_id DataCloudflareCloudforceOneRequestPriority#priority_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 26
          },
          "name": "priorityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_request_priority#account_id DataCloudflareCloudforceOneRequestPriority#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-request-priority/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-request-priority/index:DataCloudflareCloudforceOneRequestPriorityConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequests": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests cloudflare_cloudforce_one_requests}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequests",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests cloudflare_cloudforce_one_requests} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
          "line": 256
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCloudforceOneRequests resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 241
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCloudforceOneRequests to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCloudforceOneRequests that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCloudforceOneRequests to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 298
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 314
          },
          "name": "resetCompletedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 330
          },
          "name": "resetCompletedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 346
          },
          "name": "resetCreatedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 362
          },
          "name": "resetCreatedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 378
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 420
          },
          "name": "resetRequestType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 442
          },
          "name": "resetSortBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 458
          },
          "name": "resetSortOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 474
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 486
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 503
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCloudforceOneRequests",
      "namespace": "dataCloudflareCloudforceOneRequests",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 430
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 302
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 318
          },
          "name": "completedAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 334
          },
          "name": "completedBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 350
          },
          "name": "createdAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 366
          },
          "name": "createdBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 382
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 395
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 408
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 424
          },
          "name": "requestTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 446
          },
          "name": "sortByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 462
          },
          "name": "sortOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 478
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 292
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 308
          },
          "name": "completedAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 324
          },
          "name": "completedBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 340
          },
          "name": "createdAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 356
          },
          "name": "createdBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 372
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 388
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 401
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 414
          },
          "name": "requestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 436
          },
          "name": "sortBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 452
          },
          "name": "sortOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 468
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-requests/index:DataCloudflareCloudforceOneRequests"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCloudforceOneRequestsConfig",
      "namespace": "dataCloudflareCloudforceOneRequests",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#page DataCloudflareCloudforceOneRequests#page}",
            "stability": "stable",
            "summary": "Page number of results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 56
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#per_page DataCloudflareCloudforceOneRequests#per_page}",
            "stability": "stable",
            "summary": "Number of results per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 62
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#account_id DataCloudflareCloudforceOneRequests#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#completed_after DataCloudflareCloudforceOneRequests#completed_after}",
            "stability": "stable",
            "summary": "Retrieve requests completed after this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 26
          },
          "name": "completedAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#completed_before DataCloudflareCloudforceOneRequests#completed_before}",
            "stability": "stable",
            "summary": "Retrieve requests completed before this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 32
          },
          "name": "completedBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#created_after DataCloudflareCloudforceOneRequests#created_after}",
            "stability": "stable",
            "summary": "Retrieve requests created after this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 38
          },
          "name": "createdAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#created_before DataCloudflareCloudforceOneRequests#created_before}",
            "stability": "stable",
            "summary": "Retrieve requests created before this time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 44
          },
          "name": "createdBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#max_items DataCloudflareCloudforceOneRequests#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 50
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#request_type DataCloudflareCloudforceOneRequests#request_type}",
            "stability": "stable",
            "summary": "Requested information from request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 68
          },
          "name": "requestType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#sort_by DataCloudflareCloudforceOneRequests#sort_by}",
            "stability": "stable",
            "summary": "Field to sort results by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 74
          },
          "name": "sortBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#sort_order DataCloudflareCloudforceOneRequests#sort_order}",
            "stability": "stable",
            "summary": "Sort order (asc or desc). Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 81
          },
          "name": "sortOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/cloudforce_one_requests#status DataCloudflareCloudforceOneRequests#status}",
            "stability": "stable",
            "summary": "Request Status. Available values: \"open\", \"accepted\", \"reported\", \"approved\", \"completed\", \"declined\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 88
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-requests/index:DataCloudflareCloudforceOneRequestsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
        "line": 90
      },
      "name": "DataCloudflareCloudforceOneRequestsResult",
      "namespace": "dataCloudflareCloudforceOneRequests",
      "symbolId": "src/data-cloudflare-cloudforce-one-requests/index:DataCloudflareCloudforceOneRequestsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-cloudforce-one-requests/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCloudforceOneRequestsResultList",
      "namespace": "dataCloudflareCloudforceOneRequests",
      "symbolId": "src/data-cloudflare-cloudforce-one-requests/index:DataCloudflareCloudforceOneRequestsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-cloudforce-one-requests/index.ts",
        "line": 113
      },
      "name": "DataCloudflareCloudforceOneRequestsResultOutputReference",
      "namespace": "dataCloudflareCloudforceOneRequests",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 142
          },
          "name": "completed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 147
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 152
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 157
          },
          "name": "messageTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 162
          },
          "name": "priority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 167
          },
          "name": "readableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 172
          },
          "name": "request",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 177
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 182
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 187
          },
          "name": "tlp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 192
          },
          "name": "tokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 197
          },
          "name": "updated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-cloudforce-one-requests/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCloudforceOneRequests.DataCloudflareCloudforceOneRequestsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-cloudforce-one-requests/index:DataCloudflareCloudforceOneRequestsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryService": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service cloudflare_connectivity_directory_service}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service cloudflare_connectivity_directory_service} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareConnectivityDirectoryService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 388
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareConnectivityDirectoryService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareConnectivityDirectoryService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareConnectivityDirectoryService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 459
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 436
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 462
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 504
          },
          "name": "resetServiceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 537
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 545
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareConnectivityDirectoryService",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 376
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 445
          },
          "name": "appProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 450
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 456
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 472
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 477
          },
          "name": "httpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 482
          },
          "name": "httpsPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 487
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 492
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 513
          },
          "name": "tcpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 519
          },
          "name": "tlsSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceTlsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 524
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 529
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 440
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 466
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 508
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 430
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 498
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryService"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 14
      },
      "name": "DataCloudflareConnectivityDirectoryServiceConfig",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service#account_id DataCloudflareConnectivityDirectoryService#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service#filter DataCloudflareConnectivityDirectoryService#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service#service_id DataCloudflareConnectivityDirectoryService#service_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 26
          },
          "name": "serviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 28
      },
      "name": "DataCloudflareConnectivityDirectoryServiceFilter",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_service#type DataCloudflareConnectivityDirectoryService#type}",
            "stability": "stable",
            "summary": "Available values: \"tcp\", \"http\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 34
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 66
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 116
          },
          "name": "resetType"
        }
      ],
      "name": "DataCloudflareConnectivityDirectoryServiceFilterOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 120
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 110
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHost": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 237
      },
      "name": "DataCloudflareConnectivityDirectoryServiceHost",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceHost"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostNetwork",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 124
      },
      "name": "DataCloudflareConnectivityDirectoryServiceHostNetwork",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceHostNetwork"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostNetworkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostNetworkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 147
      },
      "name": "DataCloudflareConnectivityDirectoryServiceHostNetworkOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 174
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostNetwork"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceHostNetworkOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 260
      },
      "name": "DataCloudflareConnectivityDirectoryServiceHostOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 287
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 292
          },
          "name": "ipv4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 297
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 303
          },
          "name": "network",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostNetworkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 309
          },
          "name": "resolverNetwork",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostResolverNetworkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHost"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceHostOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostResolverNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostResolverNetwork",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 178
      },
      "name": "DataCloudflareConnectivityDirectoryServiceHostResolverNetwork",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceHostResolverNetwork"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostResolverNetworkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostResolverNetworkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 201
      },
      "name": "DataCloudflareConnectivityDirectoryServiceHostResolverNetworkOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 228
          },
          "name": "resolverIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 233
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceHostResolverNetwork"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceHostResolverNetworkOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceTlsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceTlsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 313
      },
      "name": "DataCloudflareConnectivityDirectoryServiceTlsSettings",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceTlsSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceTlsSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceTlsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
        "line": 336
      },
      "name": "DataCloudflareConnectivityDirectoryServiceTlsSettingsOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 363
          },
          "name": "certVerificationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-service/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryService.DataCloudflareConnectivityDirectoryServiceTlsSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-service/index:DataCloudflareConnectivityDirectoryServiceTlsSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServices": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_services cloudflare_connectivity_directory_services}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServices",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_services cloudflare_connectivity_directory_services} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareConnectivityDirectoryServices resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 425
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareConnectivityDirectoryServices to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_services#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareConnectivityDirectoryServices that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareConnectivityDirectoryServices to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 473
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 489
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 511
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 523
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 531
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareConnectivityDirectoryServices",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 413
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 499
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 477
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 493
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 515
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 467
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 483
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 505
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServices"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 14
      },
      "name": "DataCloudflareConnectivityDirectoryServicesConfig",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_services#account_id DataCloudflareConnectivityDirectoryServices#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_services#max_items DataCloudflareConnectivityDirectoryServices#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/connectivity_directory_services#type DataCloudflareConnectivityDirectoryServices#type}",
            "stability": "stable",
            "summary": "Available values: \"tcp\", \"http\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 32
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 277
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResult",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHost": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 147
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultHost",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultHost"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostNetwork",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 34
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultHostNetwork",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultHostNetwork"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostNetworkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostNetworkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 57
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultHostNetworkOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 84
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostNetwork"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultHostNetworkOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 170
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultHostOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 197
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 202
          },
          "name": "ipv4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 207
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 213
          },
          "name": "network",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostNetworkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 219
          },
          "name": "resolverNetwork",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostResolverNetworkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHost"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultHostOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostResolverNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostResolverNetwork",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 88
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultHostResolverNetwork",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultHostResolverNetwork"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostResolverNetworkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostResolverNetworkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 111
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultHostResolverNetworkOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 138
          },
          "name": "resolverIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 143
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostResolverNetwork"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultHostResolverNetworkOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-connectivity-directory-services/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 400
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareConnectivityDirectoryServicesResultList",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-connectivity-directory-services/index.ts",
        "line": 300
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 329
          },
          "name": "appProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 334
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 340
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 345
          },
          "name": "httpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 350
          },
          "name": "httpsPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 355
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 360
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 365
          },
          "name": "tcpPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 371
          },
          "name": "tlsSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultTlsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 376
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 381
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultTlsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultTlsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 223
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultTlsSettings",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultTlsSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultTlsSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultTlsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
        "line": 246
      },
      "name": "DataCloudflareConnectivityDirectoryServicesResultTlsSettingsOutputReference",
      "namespace": "dataCloudflareConnectivityDirectoryServices",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 273
          },
          "name": "certVerificationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-connectivity-directory-services/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareConnectivityDirectoryServices.DataCloudflareConnectivityDirectoryServicesResultTlsSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-connectivity-directory-services/index:DataCloudflareConnectivityDirectoryServicesResultTlsSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanning.DataCloudflareContentScanning": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning cloudflare_content_scanning}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanning.DataCloudflareContentScanning",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning cloudflare_content_scanning} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-content-scanning/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanning.DataCloudflareContentScanningConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-content-scanning/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareContentScanning resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareContentScanning to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareContentScanning that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareContentScanning to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 99
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareContentScanning",
      "namespace": "dataCloudflareContentScanning",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 82
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 87
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 103
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 93
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-content-scanning/index:DataCloudflareContentScanning"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanning.DataCloudflareContentScanningConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanning.DataCloudflareContentScanningConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-content-scanning/index.ts",
        "line": 14
      },
      "name": "DataCloudflareContentScanningConfig",
      "namespace": "dataCloudflareContentScanning",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning#zone_id DataCloudflareContentScanning#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-content-scanning/index:DataCloudflareContentScanningConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressions": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning_expressions cloudflare_content_scanning_expressions}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning_expressions cloudflare_content_scanning_expressions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareContentScanningExpressions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 129
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareContentScanningExpressions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning_expressions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareContentScanningExpressions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareContentScanningExpressions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 176
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 198
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 210
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareContentScanningExpressions",
      "namespace": "dataCloudflareContentScanningExpressions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 117
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 186
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 180
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 202
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 170
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 192
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-content-scanning-expressions/index:DataCloudflareContentScanningExpressions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
        "line": 14
      },
      "name": "DataCloudflareContentScanningExpressionsConfig",
      "namespace": "dataCloudflareContentScanningExpressions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning_expressions#max_items DataCloudflareContentScanningExpressions#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/content_scanning_expressions#zone_id DataCloudflareContentScanningExpressions#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-content-scanning-expressions/index:DataCloudflareContentScanningExpressionsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
        "line": 28
      },
      "name": "DataCloudflareContentScanningExpressionsResult",
      "namespace": "dataCloudflareContentScanningExpressions",
      "symbolId": "src/data-cloudflare-content-scanning-expressions/index:DataCloudflareContentScanningExpressionsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-content-scanning-expressions/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareContentScanningExpressionsResultList",
      "namespace": "dataCloudflareContentScanningExpressions",
      "symbolId": "src/data-cloudflare-content-scanning-expressions/index:DataCloudflareContentScanningExpressionsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-content-scanning-expressions/index.ts",
        "line": 51
      },
      "name": "DataCloudflareContentScanningExpressionsResultOutputReference",
      "namespace": "dataCloudflareContentScanningExpressions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 85
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-content-scanning-expressions/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareContentScanningExpressions.DataCloudflareContentScanningExpressionsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-content-scanning-expressions/index:DataCloudflareContentScanningExpressionsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname cloudflare_custom_hostname}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostname",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname cloudflare_custom_hostname} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 1227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 1195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomHostname resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomHostname to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomHostname that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomHostname to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1294
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1265
          },
          "name": "resetCustomHostnameId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1297
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1351
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostname",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1253
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1275
          },
          "name": "customMetadata",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1280
          },
          "name": "customOriginServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1285
          },
          "name": "customOriginSni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1291
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1306
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1317
          },
          "name": "ownershipVerification",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1323
          },
          "name": "ownershipVerificationHttp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1329
          },
          "name": "ssl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1334
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1339
          },
          "name": "verificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1269
          },
          "name": "customHostnameIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1301
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1355
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1259
          },
          "name": "customHostnameId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1345
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomHostnameConfig",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#custom_hostname_id DataCloudflareCustomHostname#custom_hostname_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 20
          },
          "name": "customHostnameId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#filter DataCloudflareCustomHostname#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#zone_id DataCloudflareCustomHostname#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 128
      },
      "name": "DataCloudflareCustomHostnameFilter",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#certificate_authority DataCloudflareCustomHostname#certificate_authority}",
            "stability": "stable",
            "summary": "Filter by the certificate authority that issued the SSL certificate. Available values: \"google\", \"lets_encrypt\", \"ssl_com\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 135
          },
          "name": "certificateAuthority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#custom_origin_server DataCloudflareCustomHostname#custom_origin_server}",
            "stability": "stable",
            "summary": "Filter by custom origin server name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 141
          },
          "name": "customOriginServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#direction DataCloudflareCustomHostname#direction}",
            "stability": "stable",
            "summary": "Direction to order hostnames. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 148
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#hostname DataCloudflareCustomHostname#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 152
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostname"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"active\", \"pending\", \"active_redeploying\", \"moved\", \"pending_deletion\", \"deleted\", \"pending_blocked\", \"pending_migration\", \"pending_provisioned\", \"test_pending\", \"test_active\", \"test_active_apex\", \"test_blocked\", \"test_failed\", \"provisioned\", \"blocked\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#hostname_status DataCloudflareCustomHostname#hostname_status}",
            "stability": "stable",
            "summary": "Filter by the hostname's activation status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 159
          },
          "name": "hostnameStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This ID was generated and returned during the initial custom_hostname creation. This parameter cannot be used with the 'hostname' parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#id DataCloudflareCustomHostname#id}\n\nPlease 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": "Hostname ID to match against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 168
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#order DataCloudflareCustomHostname#order}",
            "stability": "stable",
            "summary": "Field to order hostnames by. Available values: \"ssl\", \"ssl_status\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 175
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#ssl DataCloudflareCustomHostname#ssl}",
            "stability": "stable",
            "summary": "Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 182
          },
          "name": "ssl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"initializing\", \"pending_validation\", \"deleted\", \"pending_issuance\", \"pending_deployment\", \"pending_deletion\", \"pending_expiration\", \"expired\", \"active\", \"initializing_timed_out\", \"validation_timed_out\", \"issuance_timed_out\", \"deployment_timed_out\", \"deletion_timed_out\", \"pending_cleanup\", \"staging_deployment\", \"staging_active\", \"deactivating\", \"inactive\", \"backup_issued\", \"holding_deployment\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#ssl_status DataCloudflareCustomHostname#ssl_status}",
            "stability": "stable",
            "summary": "Filter by SSL certificate status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 189
          },
          "name": "sslStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#wildcard DataCloudflareCustomHostname#wildcard}",
            "stability": "stable",
            "summary": "Filter by whether the custom hostname is a wildcard hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 195
          },
          "name": "wildcard",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostname",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 32
      },
      "name": "DataCloudflareCustomHostnameFilterHostname",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname#contain DataCloudflareCustomHostname#contain}",
            "stability": "stable",
            "summary": "Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 38
          },
          "name": "contain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameFilterHostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostnameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostnameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 120
          },
          "name": "resetContain"
        }
      ],
      "name": "DataCloudflareCustomHostnameFilterHostnameOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 124
          },
          "name": "containInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 114
          },
          "name": "contain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostname"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameFilterHostnameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 439
          },
          "name": "putHostname",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostname"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 394
          },
          "name": "resetCertificateAuthority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 410
          },
          "name": "resetCustomOriginServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 426
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 442
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 458
          },
          "name": "resetHostnameStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 474
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 490
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 506
          },
          "name": "resetSsl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 522
          },
          "name": "resetSslStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 538
          },
          "name": "resetWildcard"
        }
      ],
      "name": "DataCloudflareCustomHostnameFilterOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 436
          },
          "name": "hostname",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostnameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 398
          },
          "name": "certificateAuthorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 414
          },
          "name": "customOriginServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 430
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 446
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilterHostname"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 462
          },
          "name": "hostnameStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 478
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 494
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 510
          },
          "name": "sslInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 526
          },
          "name": "sslStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 542
          },
          "name": "wildcardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 388
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 404
          },
          "name": "customOriginServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 420
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 452
          },
          "name": "hostnameStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 468
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 484
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 500
          },
          "name": "ssl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 516
          },
          "name": "sslStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 532
          },
          "name": "wildcard",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerification": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 546
      },
      "name": "DataCloudflareCustomHostnameOwnershipVerification",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameOwnershipVerification"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 610
      },
      "name": "DataCloudflareCustomHostnameOwnershipVerificationHttp",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameOwnershipVerificationHttp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 633
      },
      "name": "DataCloudflareCustomHostnameOwnershipVerificationHttpOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 660
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 665
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationHttp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameOwnershipVerificationHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 569
      },
      "name": "DataCloudflareCustomHostnameOwnershipVerificationOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 596
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 601
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 606
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameOwnershipVerification"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameOwnershipVerificationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSsl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 1038
      },
      "name": "DataCloudflareCustomHostnameSsl",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSsl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 669
      },
      "name": "DataCloudflareCustomHostnameSslDcvDelegationRecords",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslDcvDelegationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostname/index.ts",
        "line": 761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 775
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnameSslDcvDelegationRecordsList",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslDcvDelegationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostname/index.ts",
        "line": 692
      },
      "name": "DataCloudflareCustomHostnameSslDcvDelegationRecordsOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 721
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 726
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 731
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 736
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 741
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 746
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 751
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 756
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslDcvDelegationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 1068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 1061
      },
      "name": "DataCloudflareCustomHostnameSslOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1088
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1093
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1098
          },
          "name": "customCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1103
          },
          "name": "customCsrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1108
          },
          "name": "customKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1114
          },
          "name": "dcvDelegationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslDcvDelegationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1119
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1124
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1134
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1139
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1144
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1150
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1155
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1160
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1165
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1170
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1176
          },
          "name": "validationErrors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1182
          },
          "name": "validationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1187
          },
          "name": "wildcard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSsl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 779
      },
      "name": "DataCloudflareCustomHostnameSslSettings",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 802
      },
      "name": "DataCloudflareCustomHostnameSslSettingsOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 829
          },
          "name": "ciphers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 834
          },
          "name": "earlyHints",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 839
          },
          "name": "http2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 844
          },
          "name": "minTlsVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 849
          },
          "name": "tls13",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 853
      },
      "name": "DataCloudflareCustomHostnameSslValidationErrors",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslValidationErrors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostname/index.ts",
        "line": 910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 924
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnameSslValidationErrorsList",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslValidationErrorsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostname/index.ts",
        "line": 876
      },
      "name": "DataCloudflareCustomHostnameSslValidationErrorsOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 905
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationErrors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslValidationErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname/index.ts",
        "line": 928
      },
      "name": "DataCloudflareCustomHostnameSslValidationRecords",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslValidationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 1027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostname/index.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1034
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnameSslValidationRecordsList",
      "namespace": "dataCloudflareCustomHostname",
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslValidationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname/index.ts",
          "line": 960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostname/index.ts",
        "line": 951
      },
      "name": "DataCloudflareCustomHostnameSslValidationRecordsOutputReference",
      "namespace": "dataCloudflareCustomHostname",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 980
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 985
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 990
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 995
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1000
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1005
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1010
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 1015
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostname.DataCloudflareCustomHostnameSslValidationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname/index:DataCloudflareCustomHostnameSslValidationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnameFallbackOrigin.DataCloudflareCustomHostnameFallbackOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname_fallback_origin cloudflare_custom_hostname_fallback_origin}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnameFallbackOrigin.DataCloudflareCustomHostnameFallbackOrigin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname_fallback_origin cloudflare_custom_hostname_fallback_origin} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnameFallbackOrigin.DataCloudflareCustomHostnameFallbackOriginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomHostnameFallbackOrigin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomHostnameFallbackOrigin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname_fallback_origin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomHostnameFallbackOrigin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomHostnameFallbackOrigin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 119
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 131
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnameFallbackOrigin",
      "namespace": "dataCloudflareCustomHostnameFallbackOrigin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 82
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 87
          },
          "name": "errors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 92
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 97
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 102
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 107
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 123
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 113
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname-fallback-origin/index:DataCloudflareCustomHostnameFallbackOrigin"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnameFallbackOrigin.DataCloudflareCustomHostnameFallbackOriginConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnameFallbackOrigin.DataCloudflareCustomHostnameFallbackOriginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomHostnameFallbackOriginConfig",
      "namespace": "dataCloudflareCustomHostnameFallbackOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostname_fallback_origin#zone_id DataCloudflareCustomHostnameFallbackOrigin#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostname-fallback-origin/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostname-fallback-origin/index:DataCloudflareCustomHostnameFallbackOriginConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnames": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames cloudflare_custom_hostnames}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnames",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames cloudflare_custom_hostnames} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 1001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomHostnames resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 986
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomHostnames to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomHostnames that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomHostnames to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1088
          },
          "name": "putHostname",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostname"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1043
          },
          "name": "resetCertificateAuthority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1059
          },
          "name": "resetCustomOriginServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1075
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1091
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1107
          },
          "name": "resetHostnameStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1123
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1139
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1155
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1177
          },
          "name": "resetSsl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1193
          },
          "name": "resetSslStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1209
          },
          "name": "resetWildcard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1225
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1237
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1254
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnames",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 974
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1085
          },
          "name": "hostname",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostnameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1165
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1047
          },
          "name": "certificateAuthorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1063
          },
          "name": "customOriginServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1079
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1095
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostname"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1111
          },
          "name": "hostnameStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1127
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1143
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1159
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1181
          },
          "name": "sslInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1197
          },
          "name": "sslStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1213
          },
          "name": "wildcardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1229
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1037
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1053
          },
          "name": "customOriginServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1069
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1101
          },
          "name": "hostnameStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1133
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1149
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1171
          },
          "name": "ssl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1187
          },
          "name": "sslStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1203
          },
          "name": "wildcard",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 1219
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnames"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomHostnamesConfig",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#certificate_authority DataCloudflareCustomHostnames#certificate_authority}",
            "stability": "stable",
            "summary": "Filter by the certificate authority that issued the SSL certificate. Available values: \"google\", \"lets_encrypt\", \"ssl_com\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 21
          },
          "name": "certificateAuthority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#custom_origin_server DataCloudflareCustomHostnames#custom_origin_server}",
            "stability": "stable",
            "summary": "Filter by custom origin server name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 27
          },
          "name": "customOriginServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#direction DataCloudflareCustomHostnames#direction}",
            "stability": "stable",
            "summary": "Direction to order hostnames. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 34
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#hostname DataCloudflareCustomHostnames#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 38
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostname"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"active\", \"pending\", \"active_redeploying\", \"moved\", \"pending_deletion\", \"deleted\", \"pending_blocked\", \"pending_migration\", \"pending_provisioned\", \"test_pending\", \"test_active\", \"test_active_apex\", \"test_blocked\", \"test_failed\", \"provisioned\", \"blocked\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#hostname_status DataCloudflareCustomHostnames#hostname_status}",
            "stability": "stable",
            "summary": "Filter by the hostname's activation status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 45
          },
          "name": "hostnameStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This ID was generated and returned during the initial custom_hostname creation. This parameter cannot be used with the 'hostname' parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#id DataCloudflareCustomHostnames#id}\n\nPlease 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": "Hostname ID to match against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 54
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#max_items DataCloudflareCustomHostnames#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 60
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#order DataCloudflareCustomHostnames#order}",
            "stability": "stable",
            "summary": "Field to order hostnames by. Available values: \"ssl\", \"ssl_status\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 67
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#ssl DataCloudflareCustomHostnames#ssl}",
            "stability": "stable",
            "summary": "Whether to filter hostnames based on if they have SSL enabled. Available values: 0, 1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 74
          },
          "name": "ssl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"initializing\", \"pending_validation\", \"deleted\", \"pending_issuance\", \"pending_deployment\", \"pending_deletion\", \"pending_expiration\", \"expired\", \"active\", \"initializing_timed_out\", \"validation_timed_out\", \"issuance_timed_out\", \"deployment_timed_out\", \"deletion_timed_out\", \"pending_cleanup\", \"staging_deployment\", \"staging_active\", \"deactivating\", \"inactive\", \"backup_issued\", \"holding_deployment\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#ssl_status DataCloudflareCustomHostnames#ssl_status}",
            "stability": "stable",
            "summary": "Filter by SSL certificate status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 81
          },
          "name": "sslStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#wildcard DataCloudflareCustomHostnames#wildcard}",
            "stability": "stable",
            "summary": "Filter by whether the custom hostname is a wildcard hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 87
          },
          "name": "wildcard",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#zone_id DataCloudflareCustomHostnames#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 93
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostname",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 95
      },
      "name": "DataCloudflareCustomHostnamesHostname",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_hostnames#contain DataCloudflareCustomHostnames#contain}",
            "stability": "stable",
            "summary": "Filters hostnames by a substring match on the hostname value. This parameter cannot be used with the 'id' parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 101
          },
          "name": "contain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesHostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostnameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostnameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 183
          },
          "name": "resetContain"
        }
      ],
      "name": "DataCloudflareCustomHostnamesHostnameOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 187
          },
          "name": "containInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 177
          },
          "name": "contain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesHostname"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesHostnameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 836
      },
      "name": "DataCloudflareCustomHostnamesResult",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 961
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnamesResultList",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 859
      },
      "name": "DataCloudflareCustomHostnamesResultOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 888
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 894
          },
          "name": "customMetadata",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 899
          },
          "name": "customOriginServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 904
          },
          "name": "customOriginSni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 909
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 914
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 920
          },
          "name": "ownershipVerification",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 926
          },
          "name": "ownershipVerificationHttp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 932
          },
          "name": "ssl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 937
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 942
          },
          "name": "verificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerification": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 191
      },
      "name": "DataCloudflareCustomHostnamesResultOwnershipVerification",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultOwnershipVerification"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 255
      },
      "name": "DataCloudflareCustomHostnamesResultOwnershipVerificationHttp",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultOwnershipVerificationHttp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 278
      },
      "name": "DataCloudflareCustomHostnamesResultOwnershipVerificationHttpOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 305
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 310
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationHttp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultOwnershipVerificationHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 214
      },
      "name": "DataCloudflareCustomHostnamesResultOwnershipVerificationOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 241
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 246
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultOwnershipVerification"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultOwnershipVerificationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSsl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 683
      },
      "name": "DataCloudflareCustomHostnamesResultSsl",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSsl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 314
      },
      "name": "DataCloudflareCustomHostnamesResultSslDcvDelegationRecords",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslDcvDelegationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 420
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsList",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 337
      },
      "name": "DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 366
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 371
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 376
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 381
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 386
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 391
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 396
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 401
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 706
      },
      "name": "DataCloudflareCustomHostnamesResultSslOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 733
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 738
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 743
          },
          "name": "customCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 748
          },
          "name": "customCsrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 753
          },
          "name": "customKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 759
          },
          "name": "dcvDelegationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslDcvDelegationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 764
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 769
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 774
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 779
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 784
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 789
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 795
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 800
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 805
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 810
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 815
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 821
          },
          "name": "validationErrors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 827
          },
          "name": "validationRecords",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 832
          },
          "name": "wildcard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSsl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 424
      },
      "name": "DataCloudflareCustomHostnamesResultSslSettings",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 447
      },
      "name": "DataCloudflareCustomHostnamesResultSslSettingsOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 474
          },
          "name": "ciphers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 479
          },
          "name": "earlyHints",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 484
          },
          "name": "http2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 489
          },
          "name": "minTlsVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 494
          },
          "name": "tls13",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 498
      },
      "name": "DataCloudflareCustomHostnamesResultSslValidationErrors",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslValidationErrors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 569
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnamesResultSslValidationErrorsList",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslValidationErrorsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 521
      },
      "name": "DataCloudflareCustomHostnamesResultSslValidationErrorsOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 550
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationErrors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslValidationErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-hostnames/index.ts",
        "line": 573
      },
      "name": "DataCloudflareCustomHostnamesResultSslValidationRecords",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslValidationRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecordsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 679
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecordsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomHostnamesResultSslValidationRecordsList",
      "namespace": "dataCloudflareCustomHostnames",
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslValidationRecordsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecordsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-hostnames/index.ts",
          "line": 605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-hostnames/index.ts",
        "line": 596
      },
      "name": "DataCloudflareCustomHostnamesResultSslValidationRecordsOutputReference",
      "namespace": "dataCloudflareCustomHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 625
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 630
          },
          "name": "cnameTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 635
          },
          "name": "emails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 640
          },
          "name": "httpBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 645
          },
          "name": "httpUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 650
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 655
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 660
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-hostnames/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomHostnames.DataCloudflareCustomHostnamesResultSslValidationRecords"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-hostnames/index:DataCloudflareCustomHostnamesResultSslValidationRecordsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStore": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store cloudflare_custom_origin_trust_store}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store cloudflare_custom_origin_trust_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomOriginTrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 184
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomOriginTrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomOriginTrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomOriginTrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 255
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 237
          },
          "name": "resetCustomOriginTrustStoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 258
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 304
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 316
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 324
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomOriginTrustStore",
      "namespace": "dataCloudflareCustomOriginTrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 172
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 225
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 246
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 252
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 272
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 277
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 282
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 287
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 292
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 241
          },
          "name": "customOriginTrustStoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 262
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 308
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 231
          },
          "name": "customOriginTrustStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 298
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-origin-trust-store/index:DataCloudflareCustomOriginTrustStore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomOriginTrustStoreConfig",
      "namespace": "dataCloudflareCustomOriginTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store#custom_origin_trust_store_id DataCloudflareCustomOriginTrustStore#custom_origin_trust_store_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 20
          },
          "name": "customOriginTrustStoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store#filter DataCloudflareCustomOriginTrustStore#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store#zone_id DataCloudflareCustomOriginTrustStore#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-origin-trust-store/index:DataCloudflareCustomOriginTrustStoreConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
        "line": 32
      },
      "name": "DataCloudflareCustomOriginTrustStoreFilter",
      "namespace": "dataCloudflareCustomOriginTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store#limit DataCloudflareCustomOriginTrustStore#limit}",
            "stability": "stable",
            "summary": "Limit to the number of records returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 38
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_store#offset DataCloudflareCustomOriginTrustStore#offset}",
            "stability": "stable",
            "summary": "Offset the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 44
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-origin-trust-store/index:DataCloudflareCustomOriginTrustStoreFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 139
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 155
          },
          "name": "resetOffset"
        }
      ],
      "name": "DataCloudflareCustomOriginTrustStoreFilterOutputReference",
      "namespace": "dataCloudflareCustomOriginTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 143
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 159
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 133
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 149
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-store/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStore.DataCloudflareCustomOriginTrustStoreFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-origin-trust-store/index:DataCloudflareCustomOriginTrustStoreFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStores": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores cloudflare_custom_origin_trust_stores}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores cloudflare_custom_origin_trust_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomOriginTrustStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 171
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomOriginTrustStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomOriginTrustStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomOriginTrustStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 220
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 236
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 252
          },
          "name": "resetOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 274
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 286
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 295
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomOriginTrustStores",
      "namespace": "dataCloudflareCustomOriginTrustStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 159
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 262
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 224
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 240
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 256
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 278
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 214
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 230
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 246
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 268
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-origin-trust-stores/index:DataCloudflareCustomOriginTrustStores"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomOriginTrustStoresConfig",
      "namespace": "dataCloudflareCustomOriginTrustStores",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores#limit DataCloudflareCustomOriginTrustStores#limit}",
            "stability": "stable",
            "summary": "Limit to the number of records returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 20
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores#max_items DataCloudflareCustomOriginTrustStores#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores#offset DataCloudflareCustomOriginTrustStores#offset}",
            "stability": "stable",
            "summary": "Offset the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 32
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_origin_trust_stores#zone_id DataCloudflareCustomOriginTrustStores#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-origin-trust-stores/index:DataCloudflareCustomOriginTrustStoresConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
        "line": 40
      },
      "name": "DataCloudflareCustomOriginTrustStoresResult",
      "namespace": "dataCloudflareCustomOriginTrustStores",
      "symbolId": "src/data-cloudflare-custom-origin-trust-stores/index:DataCloudflareCustomOriginTrustStoresResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-origin-trust-stores/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 146
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomOriginTrustStoresResultList",
      "namespace": "dataCloudflareCustomOriginTrustStores",
      "symbolId": "src/data-cloudflare-custom-origin-trust-stores/index:DataCloudflareCustomOriginTrustStoresResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-origin-trust-stores/index.ts",
        "line": 63
      },
      "name": "DataCloudflareCustomOriginTrustStoresResultOutputReference",
      "namespace": "dataCloudflareCustomOriginTrustStores",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 92
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 97
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 107
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 112
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 117
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 122
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 127
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-origin-trust-stores/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomOriginTrustStores.DataCloudflareCustomOriginTrustStoresResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-origin-trust-stores/index:DataCloudflareCustomOriginTrustStoresResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAsset.DataCloudflareCustomPageAsset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_asset cloudflare_custom_page_asset}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAsset.DataCloudflareCustomPageAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_asset cloudflare_custom_page_asset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-page-asset/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAsset.DataCloudflareCustomPageAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-page-asset/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomPageAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomPageAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomPageAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomPageAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 162
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomPageAsset",
      "namespace": "dataCloudflareCustomPageAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 125
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 135
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 140
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 145
          },
          "name": "sizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 150
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 120
          },
          "name": "assetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 166
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 113
          },
          "name": "assetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 156
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-page-asset/index:DataCloudflareCustomPageAsset"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAsset.DataCloudflareCustomPageAssetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAsset.DataCloudflareCustomPageAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-page-asset/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomPageAssetConfig",
      "namespace": "dataCloudflareCustomPageAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_asset#asset_name DataCloudflareCustomPageAsset#asset_name}",
            "stability": "stable",
            "summary": "The unique name of the custom asset. Can only contain letters (A-Z, a-z), numbers (0-9), and underscores (_)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 26
          },
          "name": "assetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_asset#account_id DataCloudflareCustomPageAsset#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_asset#zone_id DataCloudflareCustomPageAsset#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-asset/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-page-asset/index:DataCloudflareCustomPageAssetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_assets cloudflare_custom_page_assets}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_assets cloudflare_custom_page_assets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-page-assets/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-page-assets/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomPageAssets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 155
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomPageAssets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_assets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomPageAssets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomPageAssets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 203
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 219
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 241
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 253
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 261
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomPageAssets",
      "namespace": "dataCloudflareCustomPageAssets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 229
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 207
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 223
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 245
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 197
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 213
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 235
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-page-assets/index:DataCloudflareCustomPageAssets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-page-assets/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomPageAssetsConfig",
      "namespace": "dataCloudflareCustomPageAssets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_assets#account_id DataCloudflareCustomPageAssets#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_assets#max_items DataCloudflareCustomPageAssets#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_page_assets#zone_id DataCloudflareCustomPageAssets#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-page-assets/index:DataCloudflareCustomPageAssetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-page-assets/index.ts",
        "line": 34
      },
      "name": "DataCloudflareCustomPageAssetsResult",
      "namespace": "dataCloudflareCustomPageAssets",
      "symbolId": "src/data-cloudflare-custom-page-assets/index:DataCloudflareCustomPageAssetsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-page-assets/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-page-assets/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 130
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomPageAssetsResultList",
      "namespace": "dataCloudflareCustomPageAssets",
      "symbolId": "src/data-cloudflare-custom-page-assets/index:DataCloudflareCustomPageAssetsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-page-assets/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-page-assets/index.ts",
        "line": 57
      },
      "name": "DataCloudflareCustomPageAssetsResultOutputReference",
      "namespace": "dataCloudflareCustomPageAssets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 86
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 96
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 101
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 106
          },
          "name": "sizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 111
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-page-assets/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPageAssets.DataCloudflareCustomPageAssetsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-page-assets/index:DataCloudflareCustomPageAssetsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPages.DataCloudflareCustomPages": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages cloudflare_custom_pages}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPages.DataCloudflareCustomPages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages cloudflare_custom_pages} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-pages/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPages.DataCloudflareCustomPagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-pages/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomPages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomPages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomPages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomPages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 104
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 173
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomPages",
      "namespace": "dataCloudflareCustomPages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 113
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 118
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 141
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 146
          },
          "name": "previewTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 151
          },
          "name": "requiredTokens",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 156
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 161
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 108
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 136
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 177
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 98
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 129
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 167
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-pages/index:DataCloudflareCustomPages"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPages.DataCloudflareCustomPagesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPages.DataCloudflareCustomPagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-pages/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomPagesConfig",
      "namespace": "dataCloudflareCustomPages",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages#identifier DataCloudflareCustomPages#identifier}",
            "stability": "stable",
            "summary": "Error Page Types Available values: \"1000_errors\", \"500_errors\", \"basic_challenge\", \"country_challenge\", \"ip_block\", \"managed_challenge\", \"ratelimit_block\", \"under_attack\", \"waf_block\", \"waf_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 27
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages#account_id DataCloudflareCustomPages#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages#zone_id DataCloudflareCustomPages#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages/index.ts",
            "line": 33
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-pages/index:DataCloudflareCustomPagesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages_list cloudflare_custom_pages_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages_list cloudflare_custom_pages_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-pages-list/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-pages-list/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomPagesList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 165
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomPagesList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomPagesList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomPagesList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 213
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 229
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 251
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 263
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 271
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomPagesList",
      "namespace": "dataCloudflareCustomPagesList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 153
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 239
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 217
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 233
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 255
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 207
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 223
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 245
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-pages-list/index:DataCloudflareCustomPagesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-pages-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomPagesListConfig",
      "namespace": "dataCloudflareCustomPagesList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages_list#account_id DataCloudflareCustomPagesList#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages_list#max_items DataCloudflareCustomPagesList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_pages_list#zone_id DataCloudflareCustomPagesList#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-pages-list/index:DataCloudflareCustomPagesListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-pages-list/index.ts",
        "line": 34
      },
      "name": "DataCloudflareCustomPagesListResult",
      "namespace": "dataCloudflareCustomPagesList",
      "symbolId": "src/data-cloudflare-custom-pages-list/index:DataCloudflareCustomPagesListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-pages-list/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-pages-list/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 140
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomPagesListResultList",
      "namespace": "dataCloudflareCustomPagesList",
      "symbolId": "src/data-cloudflare-custom-pages-list/index:DataCloudflareCustomPagesListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-pages-list/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-pages-list/index.ts",
        "line": 57
      },
      "name": "DataCloudflareCustomPagesListResultOutputReference",
      "namespace": "dataCloudflareCustomPagesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 86
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 91
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 101
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 106
          },
          "name": "previewTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 111
          },
          "name": "requiredTokens",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 116
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 121
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-pages-list/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomPagesList.DataCloudflareCustomPagesListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-pages-list/index:DataCloudflareCustomPagesListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSsl": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl cloudflare_custom_ssl}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSsl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl cloudflare_custom_ssl} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssl/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomSsl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 399
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomSsl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomSsl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomSsl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 475
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 452
          },
          "name": "resetCustomCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 478
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 551
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 563
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 571
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomSsl",
      "namespace": "dataCloudflareCustomSsl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 440
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 461
          },
          "name": "customCsrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 466
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 472
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 488
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 493
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 498
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 503
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 509
          },
          "name": "keylessServer",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 514
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 519
          },
          "name": "policyRestrictions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 524
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 529
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 534
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 539
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 456
          },
          "name": "customCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 482
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 555
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 446
          },
          "name": "customCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 545
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSsl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomSslConfig",
      "namespace": "dataCloudflareCustomSsl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl#custom_certificate_id DataCloudflareCustomSsl#custom_certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 20
          },
          "name": "customCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl#filter DataCloudflareCustomSsl#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl#zone_id DataCloudflareCustomSsl#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 32
      },
      "name": "DataCloudflareCustomSslFilter",
      "namespace": "dataCloudflareCustomSsl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl#match DataCloudflareCustomSsl#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any). Available values: \"any\", \"all\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 39
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssl#status DataCloudflareCustomSsl#status}",
            "stability": "stable",
            "summary": "Status of the zone's custom SSL. Available values: \"active\", \"expired\", \"deleted\", \"pending\", \"initializing\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 46
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssl/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 141
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 157
          },
          "name": "resetStatus"
        }
      ],
      "name": "DataCloudflareCustomSslFilterOutputReference",
      "namespace": "dataCloudflareCustomSsl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 145
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 161
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 135
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 151
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslGeoRestrictions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 165
      },
      "name": "DataCloudflareCustomSslGeoRestrictions",
      "namespace": "dataCloudflareCustomSsl",
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslGeoRestrictions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssl/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 188
      },
      "name": "DataCloudflareCustomSslGeoRestrictionsOutputReference",
      "namespace": "dataCloudflareCustomSsl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 215
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslGeoRestrictions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 278
      },
      "name": "DataCloudflareCustomSslKeylessServer",
      "namespace": "dataCloudflareCustomSsl",
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslKeylessServer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssl/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 301
      },
      "name": "DataCloudflareCustomSslKeylessServerOutputReference",
      "namespace": "dataCloudflareCustomSsl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 328
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 333
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 338
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 343
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 348
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 353
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 358
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 363
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 368
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 374
          },
          "name": "tunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServer"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslKeylessServerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 219
      },
      "name": "DataCloudflareCustomSslKeylessServerTunnel",
      "namespace": "dataCloudflareCustomSsl",
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslKeylessServerTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssl/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssl/index.ts",
        "line": 242
      },
      "name": "DataCloudflareCustomSslKeylessServerTunnelOutputReference",
      "namespace": "dataCloudflareCustomSsl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 269
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 274
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssl/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsl.DataCloudflareCustomSslKeylessServerTunnel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssl/index:DataCloudflareCustomSslKeylessServerTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSsls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls cloudflare_custom_ssls}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSsls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls cloudflare_custom_ssls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssls/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareCustomSsls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 423
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareCustomSsls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareCustomSsls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareCustomSsls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 472
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 488
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 510
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 526
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 538
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 547
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareCustomSsls",
      "namespace": "dataCloudflareCustomSsls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 411
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 498
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 476
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 492
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 514
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 530
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 466
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 482
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 504
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 520
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSsls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 14
      },
      "name": "DataCloudflareCustomSslsConfig",
      "namespace": "dataCloudflareCustomSsls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls#match DataCloudflareCustomSsls#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any). Available values: \"any\", \"all\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 21
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls#max_items DataCloudflareCustomSsls#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 27
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls#status DataCloudflareCustomSsls#status}",
            "stability": "stable",
            "summary": "Status of the zone's custom SSL. Available values: \"active\", \"expired\", \"deleted\", \"pending\", \"initializing\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 34
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/custom_ssls#zone_id DataCloudflareCustomSsls#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 40
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 255
      },
      "name": "DataCloudflareCustomSslsResult",
      "namespace": "dataCloudflareCustomSsls",
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultGeoRestrictions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultGeoRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 42
      },
      "name": "DataCloudflareCustomSslsResultGeoRestrictions",
      "namespace": "dataCloudflareCustomSsls",
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultGeoRestrictions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultGeoRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultGeoRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssls/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 65
      },
      "name": "DataCloudflareCustomSslsResultGeoRestrictionsOutputReference",
      "namespace": "dataCloudflareCustomSsls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 92
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultGeoRestrictions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultGeoRestrictionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 155
      },
      "name": "DataCloudflareCustomSslsResultKeylessServer",
      "namespace": "dataCloudflareCustomSsls",
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultKeylessServer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssls/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 178
      },
      "name": "DataCloudflareCustomSslsResultKeylessServerOutputReference",
      "namespace": "dataCloudflareCustomSsls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 205
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 210
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 215
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 225
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 230
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 235
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 240
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 245
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 251
          },
          "name": "tunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServer"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultKeylessServerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 96
      },
      "name": "DataCloudflareCustomSslsResultKeylessServerTunnel",
      "namespace": "dataCloudflareCustomSsls",
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultKeylessServerTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssls/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-custom-ssls/index.ts",
        "line": 119
      },
      "name": "DataCloudflareCustomSslsResultKeylessServerTunnelOutputReference",
      "namespace": "dataCloudflareCustomSsls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 146
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 151
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerTunnel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultKeylessServerTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssls/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-ssls/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 398
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareCustomSslsResultList",
      "namespace": "dataCloudflareCustomSsls",
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-custom-ssls/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-custom-ssls/index.ts",
        "line": 278
      },
      "name": "DataCloudflareCustomSslsResultOutputReference",
      "namespace": "dataCloudflareCustomSsls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 307
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 312
          },
          "name": "customCsrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 317
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 323
          },
          "name": "geoRestrictions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultGeoRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 328
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 338
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 344
          },
          "name": "keylessServer",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResultKeylessServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 349
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 354
          },
          "name": "policyRestrictions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 359
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 364
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 369
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 374
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 379
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-custom-ssls/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareCustomSsls.DataCloudflareCustomSslsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-custom-ssls/index:DataCloudflareCustomSslsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1Database": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database cloudflare_d1_database}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1Database",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database cloudflare_d1_database} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-d1-database/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-database/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareD1Database resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 203
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareD1Database to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareD1Database that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareD1Database to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 290
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 251
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 272
          },
          "name": "resetDatabaseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 293
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 341
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareD1Database",
      "namespace": "dataCloudflareD1Database",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 191
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 260
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 281
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 287
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 302
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 307
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 312
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 317
          },
          "name": "numTables",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 323
          },
          "name": "readReplication",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseReadReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 328
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 333
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 255
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 276
          },
          "name": "databaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 297
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 245
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 266
          },
          "name": "databaseId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-database/index:DataCloudflareD1Database"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-database/index.ts",
        "line": 14
      },
      "name": "DataCloudflareD1DatabaseConfig",
      "namespace": "dataCloudflareD1Database",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database#account_id DataCloudflareD1Database#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database#database_id DataCloudflareD1Database#database_id}",
            "stability": "stable",
            "summary": "D1 database identifier (UUID)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 26
          },
          "name": "databaseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database#filter DataCloudflareD1Database#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 30
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-database/index:DataCloudflareD1DatabaseConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-database/index.ts",
        "line": 32
      },
      "name": "DataCloudflareD1DatabaseFilter",
      "namespace": "dataCloudflareD1Database",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_database#name DataCloudflareD1Database#name}",
            "stability": "stable",
            "summary": "a database name to search for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-database/index:DataCloudflareD1DatabaseFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-d1-database/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-database/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 120
          },
          "name": "resetName"
        }
      ],
      "name": "DataCloudflareD1DatabaseFilterOutputReference",
      "namespace": "dataCloudflareD1Database",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 124
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 114
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-database/index:DataCloudflareD1DatabaseFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseReadReplication": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseReadReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-database/index.ts",
        "line": 128
      },
      "name": "DataCloudflareD1DatabaseReadReplication",
      "namespace": "dataCloudflareD1Database",
      "symbolId": "src/data-cloudflare-d1-database/index:DataCloudflareD1DatabaseReadReplication"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseReadReplicationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseReadReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-d1-database/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-database/index.ts",
        "line": 151
      },
      "name": "DataCloudflareD1DatabaseReadReplicationOutputReference",
      "namespace": "dataCloudflareD1Database",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 178
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-database/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Database.DataCloudflareD1DatabaseReadReplication"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-database/index:DataCloudflareD1DatabaseReadReplicationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1Databases": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_databases cloudflare_d1_databases}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1Databases",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_databases cloudflare_d1_databases} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-d1-databases/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-databases/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareD1Databases resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 155
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareD1Databases to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_databases#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareD1Databases that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareD1Databases to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 203
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 219
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 235
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 253
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 261
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareD1Databases",
      "namespace": "dataCloudflareD1Databases",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 245
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 207
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 223
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 239
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 197
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 213
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 229
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-databases/index:DataCloudflareD1Databases"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-databases/index.ts",
        "line": 14
      },
      "name": "DataCloudflareD1DatabasesConfig",
      "namespace": "dataCloudflareD1Databases",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_databases#account_id DataCloudflareD1Databases#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_databases#max_items DataCloudflareD1Databases#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/d1_databases#name DataCloudflareD1Databases#name}",
            "stability": "stable",
            "summary": "a database name to search for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-databases/index:DataCloudflareD1DatabasesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-d1-databases/index.ts",
        "line": 34
      },
      "name": "DataCloudflareD1DatabasesResult",
      "namespace": "dataCloudflareD1Databases",
      "symbolId": "src/data-cloudflare-d1-databases/index:DataCloudflareD1DatabasesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-d1-databases/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-d1-databases/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 130
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareD1DatabasesResultList",
      "namespace": "dataCloudflareD1Databases",
      "symbolId": "src/data-cloudflare-d1-databases/index:DataCloudflareD1DatabasesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-d1-databases/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-d1-databases/index.ts",
        "line": 57
      },
      "name": "DataCloudflareD1DatabasesResultOutputReference",
      "namespace": "dataCloudflareD1Databases",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 86
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 96
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 101
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 106
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 111
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-d1-databases/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareD1Databases.DataCloudflareD1DatabasesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-d1-databases/index:DataCloudflareD1DatabasesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDcvDelegation.DataCloudflareDcvDelegation": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dcv_delegation cloudflare_dcv_delegation}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDcvDelegation.DataCloudflareDcvDelegation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dcv_delegation cloudflare_dcv_delegation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dcv-delegation/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDcvDelegation.DataCloudflareDcvDelegationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dcv-delegation/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDcvDelegation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDcvDelegation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dcv_delegation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDcvDelegation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDcvDelegation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 94
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 106
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDcvDelegation",
      "namespace": "dataCloudflareDcvDelegation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 82
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 98
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 88
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dcv-delegation/index:DataCloudflareDcvDelegation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDcvDelegation.DataCloudflareDcvDelegationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDcvDelegation.DataCloudflareDcvDelegationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dcv-delegation/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDcvDelegationConfig",
      "namespace": "dataCloudflareDcvDelegation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dcv_delegation#zone_id DataCloudflareDcvDelegation#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dcv-delegation/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dcv-delegation/index:DataCloudflareDcvDelegationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewall": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewall cloudflare_dns_firewall}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewall",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewall cloudflare_dns_firewall} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-firewall/index.ts",
          "line": 123
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewall/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsFirewall resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 108
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsFirewall to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewall#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsFirewall that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsFirewall to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 155
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 246
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsFirewall",
      "namespace": "dataCloudflareDnsFirewall",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 96
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 165
          },
          "name": "attackMitigation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallAttackMitigationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 170
          },
          "name": "deprecateAnyRequests",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 188
          },
          "name": "dnsFirewallIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 193
          },
          "name": "ecsFallback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 198
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 203
          },
          "name": "maximumCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 208
          },
          "name": "minimumCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 213
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 218
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 223
          },
          "name": "negativeCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 228
          },
          "name": "ratelimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 233
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 238
          },
          "name": "upstreamIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 159
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 183
          },
          "name": "dnsFirewallIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 149
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 176
          },
          "name": "dnsFirewallId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-firewall/index:DataCloudflareDnsFirewall"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallAttackMitigation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallAttackMitigation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewall/index.ts",
        "line": 28
      },
      "name": "DataCloudflareDnsFirewallAttackMitigation",
      "namespace": "dataCloudflareDnsFirewall",
      "symbolId": "src/data-cloudflare-dns-firewall/index:DataCloudflareDnsFirewallAttackMitigation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallAttackMitigationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallAttackMitigationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-firewall/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewall/index.ts",
        "line": 51
      },
      "name": "DataCloudflareDnsFirewallAttackMitigationOutputReference",
      "namespace": "dataCloudflareDnsFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 78
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 83
          },
          "name": "onlyWhenUpstreamUnhealthy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallAttackMitigation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-firewall/index:DataCloudflareDnsFirewallAttackMitigationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewall.DataCloudflareDnsFirewallConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewall/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsFirewallConfig",
      "namespace": "dataCloudflareDnsFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewall#dns_firewall_id DataCloudflareDnsFirewall#dns_firewall_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 26
          },
          "name": "dnsFirewallId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewall#account_id DataCloudflareDnsFirewall#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewall/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-firewall/index:DataCloudflareDnsFirewallConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewalls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewalls cloudflare_dns_firewalls}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewalls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewalls cloudflare_dns_firewalls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-firewalls/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewalls/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsFirewalls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 244
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsFirewalls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewalls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsFirewalls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsFirewalls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 291
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 307
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 332
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsFirewalls",
      "namespace": "dataCloudflareDnsFirewalls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 317
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 295
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 311
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 285
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 301
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-firewalls/index:DataCloudflareDnsFirewalls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewalls/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsFirewallsConfig",
      "namespace": "dataCloudflareDnsFirewalls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewalls#account_id DataCloudflareDnsFirewalls#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_firewalls#max_items DataCloudflareDnsFirewalls#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-firewalls/index:DataCloudflareDnsFirewallsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewalls/index.ts",
        "line": 87
      },
      "name": "DataCloudflareDnsFirewallsResult",
      "namespace": "dataCloudflareDnsFirewalls",
      "symbolId": "src/data-cloudflare-dns-firewalls/index:DataCloudflareDnsFirewallsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultAttackMitigation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultAttackMitigation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewalls/index.ts",
        "line": 28
      },
      "name": "DataCloudflareDnsFirewallsResultAttackMitigation",
      "namespace": "dataCloudflareDnsFirewalls",
      "symbolId": "src/data-cloudflare-dns-firewalls/index:DataCloudflareDnsFirewallsResultAttackMitigation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultAttackMitigationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultAttackMitigationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-firewalls/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-firewalls/index.ts",
        "line": 51
      },
      "name": "DataCloudflareDnsFirewallsResultAttackMitigationOutputReference",
      "namespace": "dataCloudflareDnsFirewalls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 78
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 83
          },
          "name": "onlyWhenUpstreamUnhealthy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultAttackMitigation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-firewalls/index:DataCloudflareDnsFirewallsResultAttackMitigationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-firewalls/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-firewalls/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareDnsFirewallsResultList",
      "namespace": "dataCloudflareDnsFirewalls",
      "symbolId": "src/data-cloudflare-dns-firewalls/index:DataCloudflareDnsFirewallsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-firewalls/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-firewalls/index.ts",
        "line": 110
      },
      "name": "DataCloudflareDnsFirewallsResultOutputReference",
      "namespace": "dataCloudflareDnsFirewalls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 140
          },
          "name": "attackMitigation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResultAttackMitigationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 145
          },
          "name": "deprecateAnyRequests",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 150
          },
          "name": "dnsFirewallIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 155
          },
          "name": "ecsFallback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 165
          },
          "name": "maximumCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 170
          },
          "name": "minimumCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 175
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 180
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 185
          },
          "name": "negativeCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 190
          },
          "name": "ratelimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 195
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 200
          },
          "name": "upstreamIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-firewalls/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsFirewalls.DataCloudflareDnsFirewallsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-firewalls/index:DataCloudflareDnsFirewallsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecord": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record cloudflare_dns_record}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecord",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record cloudflare_dns_record} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 1749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 1717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsRecord resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1734
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsRecord to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsRecord that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsRecord to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1821
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1808
          },
          "name": "resetDnsRecordId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1824
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1906
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1918
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1926
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsRecord",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1722
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1775
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1780
          },
          "name": "commentModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1785
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1790
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1796
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1818
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1833
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1838
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1843
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1848
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1853
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1858
          },
          "name": "privateRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1863
          },
          "name": "proxiable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1868
          },
          "name": "proxied",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1874
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1879
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1884
          },
          "name": "tagsModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1889
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1894
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1812
          },
          "name": "dnsRecordIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1828
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1910
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1802
          },
          "name": "dnsRecordId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1900
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecord"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsRecordConfig",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#dns_record_id DataCloudflareDnsRecord#dns_record_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 20
          },
          "name": "dnsRecordId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#filter DataCloudflareDnsRecord#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#zone_id DataCloudflareDnsRecord#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 32
      },
      "name": "DataCloudflareDnsRecordData",
      "namespace": "dataCloudflareDnsRecord",
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordData"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 55
      },
      "name": "DataCloudflareDnsRecordDataOutputReference",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 82
          },
          "name": "algorithm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 87
          },
          "name": "altitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 92
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 97
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 102
          },
          "name": "digestType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 107
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 113
          },
          "name": "flags",
          "type": {
            "fqn": "cdktn.AnyMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 118
          },
          "name": "keyTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 123
          },
          "name": "latDegrees",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 128
          },
          "name": "latDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 133
          },
          "name": "latMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 138
          },
          "name": "latSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 143
          },
          "name": "longDegrees",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 148
          },
          "name": "longDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 153
          },
          "name": "longMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 158
          },
          "name": "longSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 163
          },
          "name": "matchingType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 168
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 173
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 178
          },
          "name": "precisionHorz",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 183
          },
          "name": "precisionVert",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 188
          },
          "name": "preference",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 193
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 198
          },
          "name": "protocol",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 203
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 208
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 213
          },
          "name": "replacement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 218
          },
          "name": "selector",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 223
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 228
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 233
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 238
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 243
          },
          "name": "type",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 248
          },
          "name": "usage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 253
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 258
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 1206
      },
      "name": "DataCloudflareDnsRecordFilter",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#comment DataCloudflareDnsRecord#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1210
          },
          "name": "comment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterComment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#content DataCloudflareDnsRecord#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1214
          },
          "name": "content",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#direction DataCloudflareDnsRecord#direction}",
            "stability": "stable",
            "summary": "Direction to order DNS records in. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1221
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `all`, acts like a logical AND between filters. If set to `any`, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#match DataCloudflareDnsRecord#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1228
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#name DataCloudflareDnsRecord#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1232
          },
          "name": "name",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#order DataCloudflareDnsRecord#order}",
            "stability": "stable",
            "summary": "Field to order DNS records by. Available values: \"type\", \"name\", \"content\", \"ttl\", \"proxied\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1239
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#proxied DataCloudflareDnsRecord#proxied}",
            "stability": "stable",
            "summary": "Whether the record is receiving the performance and security benefits of Cloudflare."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1245
          },
          "name": "proxied",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the `match` setting. For automated searches, please use the other available parameters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#search DataCloudflareDnsRecord#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a DNS record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1251
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#tag DataCloudflareDnsRecord#tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1255
          },
          "name": "tag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTag"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `all`, acts like a logical AND between tag filters. If set to `any`, acts like a logical OR instead. Note that the regular `match` parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#tag_match DataCloudflareDnsRecord#tag_match}",
            "stability": "stable",
            "summary": "Whether to match all tag search requirements or at least one (any)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1262
          },
          "name": "tagMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"A\", \"AAAA\", \"CAA\", \"CERT\", \"CNAME\", \"DNSKEY\", \"DS\", \"HTTPS\", \"LOC\", \"MX\", \"NAPTR\", \"NS\", \"OPENPGPKEY\", \"PTR\", \"SMIMEA\", \"SRV\", \"SSHFP\", \"SVCB\", \"TLSA\", \"TXT\", \"URI\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#type DataCloudflareDnsRecord#type}",
            "stability": "stable",
            "summary": "Record type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1269
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterComment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterComment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 262
      },
      "name": "DataCloudflareDnsRecordFilterComment",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#absent DataCloudflareDnsRecord#absent}",
            "stability": "stable",
            "summary": "If this parameter is present, only records *without* a comment are returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 268
          },
          "name": "absent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#contains DataCloudflareDnsRecord#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 274
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#endswith DataCloudflareDnsRecord#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 280
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#exact DataCloudflareDnsRecord#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 286
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#present DataCloudflareDnsRecord#present}",
            "stability": "stable",
            "summary": "If this parameter is present, only records *with* a comment are returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 292
          },
          "name": "present",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#startswith DataCloudflareDnsRecord#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 298
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterComment"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterCommentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterCommentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 445
          },
          "name": "resetAbsent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 461
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 477
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 493
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 509
          },
          "name": "resetPresent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 525
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordFilterCommentOutputReference",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 449
          },
          "name": "absentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 465
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 481
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 497
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 513
          },
          "name": "presentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 529
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 439
          },
          "name": "absent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 455
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 471
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 487
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 503
          },
          "name": "present",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 519
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterComment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterCommentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContent": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 533
      },
      "name": "DataCloudflareDnsRecordFilterContent",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#contains DataCloudflareDnsRecord#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 539
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#endswith DataCloudflareDnsRecord#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 545
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#exact DataCloudflareDnsRecord#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 551
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#startswith DataCloudflareDnsRecord#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 557
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterContent"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 678
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 694
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 710
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 726
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordFilterContentOutputReference",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 682
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 698
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 714
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 730
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 672
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 688
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 704
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 720
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterContentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 734
      },
      "name": "DataCloudflareDnsRecordFilterName",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#contains DataCloudflareDnsRecord#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 740
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#endswith DataCloudflareDnsRecord#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 746
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#exact DataCloudflareDnsRecord#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 752
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#startswith DataCloudflareDnsRecord#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 758
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 879
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 895
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 911
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 927
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordFilterNameOutputReference",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 883
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 899
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 915
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 931
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 873
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 889
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 905
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 921
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 1379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 1371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1478
          },
          "name": "putComment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterComment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1494
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1542
          },
          "name": "putName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1606
          },
          "name": "putTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1481
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1497
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1513
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1529
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1545
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1561
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1577
          },
          "name": "resetProxied"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1593
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1609
          },
          "name": "resetTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1625
          },
          "name": "resetTagMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1641
          },
          "name": "resetType"
        }
      ],
      "name": "DataCloudflareDnsRecordFilterOutputReference",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1475
          },
          "name": "comment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterCommentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1491
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1539
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1603
          },
          "name": "tag",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1485
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterComment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1501
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1517
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1533
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1549
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1565
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1581
          },
          "name": "proxiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1597
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1613
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1629
          },
          "name": "tagMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1645
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1507
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1523
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1555
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1571
          },
          "name": "proxied",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1587
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1619
          },
          "name": "tagMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1635
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTag": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 935
      },
      "name": "DataCloudflareDnsRecordFilterTag",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#absent DataCloudflareDnsRecord#absent}",
            "stability": "stable",
            "summary": "Name of a tag which must *not* be present on the DNS record. Tag filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 941
          },
          "name": "absent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value contains `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#contains DataCloudflareDnsRecord#contains}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 947
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value ends with `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#endswith DataCloudflareDnsRecord#endswith}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 953
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value is `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#exact DataCloudflareDnsRecord#exact}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 959
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#present DataCloudflareDnsRecord#present}",
            "stability": "stable",
            "summary": "Name of a tag which must be present on the DNS record. Tag filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 965
          },
          "name": "present",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value starts with `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_record#startswith DataCloudflareDnsRecord#startswith}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 971
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterTag"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTagOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 1046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 1038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1118
          },
          "name": "resetAbsent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1134
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1150
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1166
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1182
          },
          "name": "resetPresent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1198
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordFilterTagOutputReference",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1122
          },
          "name": "absentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1138
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1154
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1170
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1186
          },
          "name": "presentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1202
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1112
          },
          "name": "absent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1128
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1144
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1160
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1176
          },
          "name": "present",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1192
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordFilterTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordFilterTagOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 1649
      },
      "name": "DataCloudflareDnsRecordSettings",
      "namespace": "dataCloudflareDnsRecord",
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-record/index.ts",
          "line": 1679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-record/index.ts",
        "line": 1672
      },
      "name": "DataCloudflareDnsRecordSettingsOutputReference",
      "namespace": "dataCloudflareDnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1699
          },
          "name": "flattenCname",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1704
          },
          "name": "ipv4Only",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1709
          },
          "name": "ipv6Only",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-record/index.ts",
            "line": 1683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecord.DataCloudflareDnsRecordSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-record/index:DataCloudflareDnsRecordSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecords": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records cloudflare_dns_records}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecords",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records cloudflare_dns_records} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 1527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 1495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsRecords resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1512
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsRecords to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsRecords that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsRecords to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1567
          },
          "name": "putComment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsComment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1583
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1647
          },
          "name": "putName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1717
          },
          "name": "putTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1570
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1586
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1602
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1618
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1634
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1650
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1666
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1682
          },
          "name": "resetProxied"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1704
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1720
          },
          "name": "resetTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1736
          },
          "name": "resetTagMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1752
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1768
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1780
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1798
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsRecords",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1500
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1564
          },
          "name": "comment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsCommentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1580
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1644
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1692
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1714
          },
          "name": "tag",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1574
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsComment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1590
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1606
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1622
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1638
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1654
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1670
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1686
          },
          "name": "proxiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1708
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1724
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1740
          },
          "name": "tagMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1756
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1772
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1596
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1612
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1628
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1660
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1676
          },
          "name": "proxied",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1698
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1730
          },
          "name": "tagMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1746
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1762
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecords"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsComment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsComment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 91
      },
      "name": "DataCloudflareDnsRecordsComment",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#absent DataCloudflareDnsRecords#absent}",
            "stability": "stable",
            "summary": "If this parameter is present, only records *without* a comment are returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 97
          },
          "name": "absent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#contains DataCloudflareDnsRecords#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 103
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#endswith DataCloudflareDnsRecords#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 109
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#exact DataCloudflareDnsRecords#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 115
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#present DataCloudflareDnsRecords#present}",
            "stability": "stable",
            "summary": "If this parameter is present, only records *with* a comment are returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 121
          },
          "name": "present",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#startswith DataCloudflareDnsRecords#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS record comment. Comment filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 127
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsComment"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsCommentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsCommentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 274
          },
          "name": "resetAbsent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 290
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 306
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 322
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 338
          },
          "name": "resetPresent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 354
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordsCommentOutputReference",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 278
          },
          "name": "absentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 294
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 310
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 326
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 342
          },
          "name": "presentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 358
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 268
          },
          "name": "absent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 284
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 300
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 316
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 332
          },
          "name": "present",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 348
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsComment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsCommentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsRecordsConfig",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#comment DataCloudflareDnsRecords#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 18
          },
          "name": "comment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsComment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#content DataCloudflareDnsRecords#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 22
          },
          "name": "content",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#direction DataCloudflareDnsRecords#direction}",
            "stability": "stable",
            "summary": "Direction to order DNS records in. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 29
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `all`, acts like a logical AND between filters. If set to `any`, acts like a logical OR instead. Note that the interaction between tag filters is controlled by the `tag-match` parameter instead.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#match DataCloudflareDnsRecords#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 36
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#max_items DataCloudflareDnsRecords#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 42
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#name DataCloudflareDnsRecords#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 46
          },
          "name": "name",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#order DataCloudflareDnsRecords#order}",
            "stability": "stable",
            "summary": "Field to order DNS records by. Available values: \"type\", \"name\", \"content\", \"ttl\", \"proxied\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 53
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#proxied DataCloudflareDnsRecords#proxied}",
            "stability": "stable",
            "summary": "Whether the record is receiving the performance and security benefits of Cloudflare."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 59
          },
          "name": "proxied",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future. This parameter works independently of the `match` setting. For automated searches, please use the other available parameters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#search DataCloudflareDnsRecords#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a DNS record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 65
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#tag DataCloudflareDnsRecords#tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 69
          },
          "name": "tag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTag"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `all`, acts like a logical AND between tag filters. If set to `any`, acts like a logical OR instead. Note that the regular `match` parameter is still used to combine the resulting condition with other filters that aren't related to tags.\nAvailable values: \"any\", \"all\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#tag_match DataCloudflareDnsRecords#tag_match}",
            "stability": "stable",
            "summary": "Whether to match all tag search requirements or at least one (any)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 76
          },
          "name": "tagMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"A\", \"AAAA\", \"CAA\", \"CERT\", \"CNAME\", \"DNSKEY\", \"DS\", \"HTTPS\", \"LOC\", \"MX\", \"NAPTR\", \"NS\", \"OPENPGPKEY\", \"PTR\", \"SMIMEA\", \"SRV\", \"SSHFP\", \"SVCB\", \"TLSA\", \"TXT\", \"URI\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#type DataCloudflareDnsRecords#type}",
            "stability": "stable",
            "summary": "Record type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 83
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#zone_id DataCloudflareDnsRecords#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 89
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContent": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 362
      },
      "name": "DataCloudflareDnsRecordsContent",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#contains DataCloudflareDnsRecords#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 368
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#endswith DataCloudflareDnsRecords#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 374
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#exact DataCloudflareDnsRecords#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 380
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#startswith DataCloudflareDnsRecords#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS record content. Content filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 386
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsContent"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 507
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 523
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 539
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 555
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordsContentOutputReference",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 511
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 527
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 543
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 559
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 501
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 517
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 533
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 549
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsContentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 563
      },
      "name": "DataCloudflareDnsRecordsName",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#contains DataCloudflareDnsRecords#contains}",
            "stability": "stable",
            "summary": "Substring of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 569
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#endswith DataCloudflareDnsRecords#endswith}",
            "stability": "stable",
            "summary": "Suffix of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 575
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#exact DataCloudflareDnsRecords#exact}",
            "stability": "stable",
            "summary": "Exact value of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 581
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#startswith DataCloudflareDnsRecords#startswith}",
            "stability": "stable",
            "summary": "Prefix of the DNS record name. Name filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 587
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 708
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 724
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 740
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 756
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordsNameOutputReference",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 712
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 728
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 744
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 760
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 702
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 718
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 734
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 750
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 1058
      },
      "name": "DataCloudflareDnsRecordsResult",
      "namespace": "dataCloudflareDnsRecords",
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 764
      },
      "name": "DataCloudflareDnsRecordsResultData",
      "namespace": "dataCloudflareDnsRecords",
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsResultData"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 787
      },
      "name": "DataCloudflareDnsRecordsResultDataOutputReference",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 814
          },
          "name": "algorithm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 819
          },
          "name": "altitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 824
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 829
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 834
          },
          "name": "digestType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 839
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 845
          },
          "name": "flags",
          "type": {
            "fqn": "cdktn.AnyMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 850
          },
          "name": "keyTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 855
          },
          "name": "latDegrees",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 860
          },
          "name": "latDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 865
          },
          "name": "latMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 870
          },
          "name": "latSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 875
          },
          "name": "longDegrees",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 880
          },
          "name": "longDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 885
          },
          "name": "longMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 890
          },
          "name": "longSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 895
          },
          "name": "matchingType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 900
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 905
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 910
          },
          "name": "precisionHorz",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 915
          },
          "name": "precisionVert",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 920
          },
          "name": "preference",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 925
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 930
          },
          "name": "protocol",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 935
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 940
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 945
          },
          "name": "replacement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 950
          },
          "name": "selector",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 955
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 960
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 965
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 970
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 975
          },
          "name": "type",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 980
          },
          "name": "usage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 985
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 990
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsResultDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 1209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-records/index.ts",
        "line": 1202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareDnsRecordsResultList",
      "namespace": "dataCloudflareDnsRecords",
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 1090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-records/index.ts",
        "line": 1081
      },
      "name": "DataCloudflareDnsRecordsResultOutputReference",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1110
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1115
          },
          "name": "commentModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1120
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1125
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1131
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1141
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1146
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1151
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1156
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1161
          },
          "name": "privateRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1166
          },
          "name": "proxiable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1171
          },
          "name": "proxied",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1177
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1182
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1187
          },
          "name": "tagsModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1192
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1197
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1094
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 994
      },
      "name": "DataCloudflareDnsRecordsResultSettings",
      "namespace": "dataCloudflareDnsRecords",
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsResultSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 1024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 1017
      },
      "name": "DataCloudflareDnsRecordsResultSettingsOutputReference",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1044
          },
          "name": "flattenCname",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1049
          },
          "name": "ipv4Only",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1054
          },
          "name": "ipv6Only",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsResultSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsResultSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTag": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 1220
      },
      "name": "DataCloudflareDnsRecordsTag",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#absent DataCloudflareDnsRecords#absent}",
            "stability": "stable",
            "summary": "Name of a tag which must *not* be present on the DNS record. Tag filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1226
          },
          "name": "absent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value contains `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#contains DataCloudflareDnsRecords#contains}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1232
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value ends with `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#endswith DataCloudflareDnsRecords#endswith}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1238
          },
          "name": "endswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value is `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#exact DataCloudflareDnsRecords#exact}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1244
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#present DataCloudflareDnsRecords#present}",
            "stability": "stable",
            "summary": "Name of a tag which must be present on the DNS record. Tag filters are case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1250
          },
          "name": "present",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API will only return DNS records that have a tag named `<tag-name>` whose value starts with `<tag-value>`. Tag filters are case-insensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_records#startswith DataCloudflareDnsRecords#startswith}",
            "stability": "stable",
            "summary": "A tag and value, of the form `<tag-name>:<tag-value>`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1256
          },
          "name": "startswith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsTag"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTagOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-records/index.ts",
          "line": 1331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-records/index.ts",
        "line": 1323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1403
          },
          "name": "resetAbsent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1419
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1435
          },
          "name": "resetEndswith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1451
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1467
          },
          "name": "resetPresent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1483
          },
          "name": "resetStartswith"
        }
      ],
      "name": "DataCloudflareDnsRecordsTagOutputReference",
      "namespace": "dataCloudflareDnsRecords",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1407
          },
          "name": "absentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1423
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1439
          },
          "name": "endswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1455
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1471
          },
          "name": "presentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1487
          },
          "name": "startswithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1397
          },
          "name": "absent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1413
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1429
          },
          "name": "endswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1445
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1461
          },
          "name": "present",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1477
          },
          "name": "startswith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-records/index.ts",
            "line": 1335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsRecords.DataCloudflareDnsRecordsTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-records/index:DataCloudflareDnsRecordsTagOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcl.DataCloudflareDnsZoneTransfersAcl": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acl cloudflare_dns_zone_transfers_acl}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcl.DataCloudflareDnsZoneTransfersAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acl cloudflare_dns_zone_transfers_acl} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-acl/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": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcl.DataCloudflareDnsZoneTransfersAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 92
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 132
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 139
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersAcl",
      "namespace": "dataCloudflareDnsZoneTransfersAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 119
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 124
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 96
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 109
          },
          "name": "aclIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 86
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 102
          },
          "name": "aclId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acl/index:DataCloudflareDnsZoneTransfersAcl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcl.DataCloudflareDnsZoneTransfersAclConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcl.DataCloudflareDnsZoneTransfersAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersAclConfig",
      "namespace": "dataCloudflareDnsZoneTransfersAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acl#acl_id DataCloudflareDnsZoneTransfersAcl#acl_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 22
          },
          "name": "aclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acl#account_id DataCloudflareDnsZoneTransfersAcl#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acl/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acl/index:DataCloudflareDnsZoneTransfersAclConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAcls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acls cloudflare_dns_zone_transfers_acls}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAcls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acls cloudflare_dns_zone_transfers_acls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
          "line": 147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersAcls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 132
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersAcls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersAcls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersAcls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 179
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 195
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 213
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 220
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersAcls",
      "namespace": "dataCloudflareDnsZoneTransfersAcls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 120
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 205
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 183
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 199
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 173
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 189
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acls/index:DataCloudflareDnsZoneTransfersAcls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersAclsConfig",
      "namespace": "dataCloudflareDnsZoneTransfersAcls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acls#account_id DataCloudflareDnsZoneTransfersAcls#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_acls#max_items DataCloudflareDnsZoneTransfersAcls#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acls/index:DataCloudflareDnsZoneTransfersAclsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
        "line": 26
      },
      "name": "DataCloudflareDnsZoneTransfersAclsResult",
      "namespace": "dataCloudflareDnsZoneTransfersAcls",
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acls/index:DataCloudflareDnsZoneTransfersAclsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-zone-transfers-acls/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersAclsResultList",
      "namespace": "dataCloudflareDnsZoneTransfersAcls",
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acls/index:DataCloudflareDnsZoneTransfersAclsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-zone-transfers-acls/index.ts",
        "line": 49
      },
      "name": "DataCloudflareDnsZoneTransfersAclsResultOutputReference",
      "namespace": "dataCloudflareDnsZoneTransfersAcls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 78
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 83
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 88
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-acls/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersAcls.DataCloudflareDnsZoneTransfersAclsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-acls/index:DataCloudflareDnsZoneTransfersAclsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersIncoming.DataCloudflareDnsZoneTransfersIncoming": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_incoming cloudflare_dns_zone_transfers_incoming}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersIncoming.DataCloudflareDnsZoneTransfersIncoming",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_incoming cloudflare_dns_zone_transfers_incoming} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-incoming/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersIncoming.DataCloudflareDnsZoneTransfersIncomingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersIncoming resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 41
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersIncoming to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_incoming#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersIncoming that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersIncoming to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 127
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 139
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersIncoming",
      "namespace": "dataCloudflareDnsZoneTransfersIncoming",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 80
          },
          "name": "autoRefreshSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 85
          },
          "name": "checkedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 90
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 100
          },
          "name": "modifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 105
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 110
          },
          "name": "peers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 115
          },
          "name": "soaSerial",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 131
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 121
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-incoming/index:DataCloudflareDnsZoneTransfersIncoming"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersIncoming.DataCloudflareDnsZoneTransfersIncomingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersIncoming.DataCloudflareDnsZoneTransfersIncomingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersIncomingConfig",
      "namespace": "dataCloudflareDnsZoneTransfersIncoming",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_incoming#zone_id DataCloudflareDnsZoneTransfersIncoming#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-incoming/index.ts",
            "line": 18
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-incoming/index:DataCloudflareDnsZoneTransfersIncomingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersOutgoing.DataCloudflareDnsZoneTransfersOutgoing": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_outgoing cloudflare_dns_zone_transfers_outgoing}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersOutgoing.DataCloudflareDnsZoneTransfersOutgoing",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_outgoing cloudflare_dns_zone_transfers_outgoing} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersOutgoing.DataCloudflareDnsZoneTransfersOutgoingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersOutgoing resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 41
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersOutgoing to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_outgoing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersOutgoing that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersOutgoing to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 122
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 140
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersOutgoing",
      "namespace": "dataCloudflareDnsZoneTransfersOutgoing",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 80
          },
          "name": "checkedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 85
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 95
          },
          "name": "lastTransferredTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 100
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 105
          },
          "name": "peers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 110
          },
          "name": "soaSerial",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 126
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 116
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-outgoing/index:DataCloudflareDnsZoneTransfersOutgoing"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersOutgoing.DataCloudflareDnsZoneTransfersOutgoingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersOutgoing.DataCloudflareDnsZoneTransfersOutgoingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersOutgoingConfig",
      "namespace": "dataCloudflareDnsZoneTransfersOutgoing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_outgoing#zone_id DataCloudflareDnsZoneTransfersOutgoing#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-outgoing/index.ts",
            "line": 18
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-outgoing/index:DataCloudflareDnsZoneTransfersOutgoingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeer.DataCloudflareDnsZoneTransfersPeer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peer cloudflare_dns_zone_transfers_peer}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeer.DataCloudflareDnsZoneTransfersPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peer cloudflare_dns_zone_transfers_peer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-peer/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": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeer.DataCloudflareDnsZoneTransfersPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 92
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 147
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersPeer",
      "namespace": "dataCloudflareDnsZoneTransfersPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 106
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 111
          },
          "name": "ixfrEnable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 116
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 134
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 139
          },
          "name": "tsigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 96
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 129
          },
          "name": "peerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 86
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 122
          },
          "name": "peerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peer/index:DataCloudflareDnsZoneTransfersPeer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeer.DataCloudflareDnsZoneTransfersPeerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeer.DataCloudflareDnsZoneTransfersPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersPeerConfig",
      "namespace": "dataCloudflareDnsZoneTransfersPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peer#peer_id DataCloudflareDnsZoneTransfersPeer#peer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 22
          },
          "name": "peerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peer#account_id DataCloudflareDnsZoneTransfersPeer#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peer/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peer/index:DataCloudflareDnsZoneTransfersPeerConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeers": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peers cloudflare_dns_zone_transfers_peers}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peers cloudflare_dns_zone_transfers_peers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersPeers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 147
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersPeers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersPeers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersPeers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 194
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 210
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 228
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 235
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersPeers",
      "namespace": "dataCloudflareDnsZoneTransfersPeers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 135
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 220
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 198
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 214
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 188
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 204
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peers/index:DataCloudflareDnsZoneTransfersPeers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersPeersConfig",
      "namespace": "dataCloudflareDnsZoneTransfersPeers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peers#account_id DataCloudflareDnsZoneTransfersPeers#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_peers#max_items DataCloudflareDnsZoneTransfersPeers#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peers/index:DataCloudflareDnsZoneTransfersPeersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
        "line": 26
      },
      "name": "DataCloudflareDnsZoneTransfersPeersResult",
      "namespace": "dataCloudflareDnsZoneTransfersPeers",
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peers/index:DataCloudflareDnsZoneTransfersPeersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-zone-transfers-peers/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 122
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersPeersResultList",
      "namespace": "dataCloudflareDnsZoneTransfersPeers",
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peers/index:DataCloudflareDnsZoneTransfersPeersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-zone-transfers-peers/index.ts",
        "line": 49
      },
      "name": "DataCloudflareDnsZoneTransfersPeersResultOutputReference",
      "namespace": "dataCloudflareDnsZoneTransfersPeers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 78
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 83
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 88
          },
          "name": "ixfrEnable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 93
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 98
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 103
          },
          "name": "tsigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-peers/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersPeers.DataCloudflareDnsZoneTransfersPeersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-peers/index:DataCloudflareDnsZoneTransfersPeersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsig.DataCloudflareDnsZoneTransfersTsig": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsig cloudflare_dns_zone_transfers_tsig}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsig.DataCloudflareDnsZoneTransfersTsig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsig cloudflare_dns_zone_transfers_tsig} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-tsig/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": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsig.DataCloudflareDnsZoneTransfersTsigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersTsig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersTsig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsig#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersTsig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersTsig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 92
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 144
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersTsig",
      "namespace": "dataCloudflareDnsZoneTransfersTsig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 101
          },
          "name": "algo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 111
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 116
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 96
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 129
          },
          "name": "tsigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 86
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 122
          },
          "name": "tsigId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsig/index:DataCloudflareDnsZoneTransfersTsig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsig.DataCloudflareDnsZoneTransfersTsigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsig.DataCloudflareDnsZoneTransfersTsigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersTsigConfig",
      "namespace": "dataCloudflareDnsZoneTransfersTsig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsig#tsig_id DataCloudflareDnsZoneTransfersTsig#tsig_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 22
          },
          "name": "tsigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsig#account_id DataCloudflareDnsZoneTransfersTsig#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsig/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsig/index:DataCloudflareDnsZoneTransfersTsigConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigs": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsigs cloudflare_dns_zone_transfers_tsigs}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsigs cloudflare_dns_zone_transfers_tsigs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareDnsZoneTransfersTsigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 137
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareDnsZoneTransfersTsigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsigs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareDnsZoneTransfersTsigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareDnsZoneTransfersTsigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 184
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 200
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 218
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 225
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersTsigs",
      "namespace": "dataCloudflareDnsZoneTransfersTsigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 125
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 210
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 188
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 204
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 178
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 194
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsigs/index:DataCloudflareDnsZoneTransfersTsigs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
        "line": 14
      },
      "name": "DataCloudflareDnsZoneTransfersTsigsConfig",
      "namespace": "dataCloudflareDnsZoneTransfersTsigs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsigs#account_id DataCloudflareDnsZoneTransfersTsigs#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/dns_zone_transfers_tsigs#max_items DataCloudflareDnsZoneTransfersTsigs#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsigs/index:DataCloudflareDnsZoneTransfersTsigsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
        "line": 26
      },
      "name": "DataCloudflareDnsZoneTransfersTsigsResult",
      "namespace": "dataCloudflareDnsZoneTransfersTsigs",
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsigs/index:DataCloudflareDnsZoneTransfersTsigsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-zone-transfers-tsigs/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 112
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareDnsZoneTransfersTsigsResultList",
      "namespace": "dataCloudflareDnsZoneTransfersTsigs",
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsigs/index:DataCloudflareDnsZoneTransfersTsigsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-dns-zone-transfers-tsigs/index.ts",
        "line": 49
      },
      "name": "DataCloudflareDnsZoneTransfersTsigsResultOutputReference",
      "namespace": "dataCloudflareDnsZoneTransfersTsigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 78
          },
          "name": "algo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 83
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 88
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 93
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-dns-zone-transfers-tsigs/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareDnsZoneTransfersTsigs.DataCloudflareDnsZoneTransfersTsigsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-dns-zone-transfers-tsigs/index:DataCloudflareDnsZoneTransfersTsigsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddress": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address cloudflare_email_routing_address}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address cloudflare_email_routing_address} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-address/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-address/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailRoutingAddress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 185
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailRoutingAddress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailRoutingAddress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailRoutingAddress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 272
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 233
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 254
          },
          "name": "resetDestinationAddressIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 275
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 307
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingAddress",
      "namespace": "dataCloudflareEmailRoutingAddress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 242
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 263
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 269
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 284
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 289
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 294
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 299
          },
          "name": "verified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 237
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 258
          },
          "name": "destinationAddressIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 279
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 227
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 248
          },
          "name": "destinationAddressIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-address/index:DataCloudflareEmailRoutingAddress"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-address/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailRoutingAddressConfig",
      "namespace": "dataCloudflareEmailRoutingAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address#account_id DataCloudflareEmailRoutingAddress#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address#destination_address_identifier DataCloudflareEmailRoutingAddress#destination_address_identifier}",
            "stability": "stable",
            "summary": "Destination address identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 26
          },
          "name": "destinationAddressIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address#filter DataCloudflareEmailRoutingAddress#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 30
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-address/index:DataCloudflareEmailRoutingAddressConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-address/index.ts",
        "line": 32
      },
      "name": "DataCloudflareEmailRoutingAddressFilter",
      "namespace": "dataCloudflareEmailRoutingAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address#direction DataCloudflareEmailRoutingAddress#direction}",
            "stability": "stable",
            "summary": "Sorts results in an ascending or descending order. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_address#verified DataCloudflareEmailRoutingAddress#verified}",
            "stability": "stable",
            "summary": "Filter by verified destination addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 45
          },
          "name": "verified",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-address/index:DataCloudflareEmailRoutingAddressFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-address/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-address/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 140
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 156
          },
          "name": "resetVerified"
        }
      ],
      "name": "DataCloudflareEmailRoutingAddressFilterOutputReference",
      "namespace": "dataCloudflareEmailRoutingAddress",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 144
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 160
          },
          "name": "verifiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 134
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 150
          },
          "name": "verified",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-address/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddress.DataCloudflareEmailRoutingAddressFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-address/index:DataCloudflareEmailRoutingAddressFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddresses": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses cloudflare_email_routing_addresses}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddresses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses cloudflare_email_routing_addresses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailRoutingAddresses resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 162
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailRoutingAddresses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailRoutingAddresses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailRoutingAddresses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 211
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 227
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 243
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 265
          },
          "name": "resetVerified"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 277
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 286
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingAddresses",
      "namespace": "dataCloudflareEmailRoutingAddresses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 150
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 253
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 215
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 231
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 247
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 269
          },
          "name": "verifiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 205
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 221
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 237
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 259
          },
          "name": "verified",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-addresses/index:DataCloudflareEmailRoutingAddresses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailRoutingAddressesConfig",
      "namespace": "dataCloudflareEmailRoutingAddresses",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses#account_id DataCloudflareEmailRoutingAddresses#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses#direction DataCloudflareEmailRoutingAddresses#direction}",
            "stability": "stable",
            "summary": "Sorts results in an ascending or descending order. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses#max_items DataCloudflareEmailRoutingAddresses#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 33
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_addresses#verified DataCloudflareEmailRoutingAddresses#verified}",
            "stability": "stable",
            "summary": "Filter by verified destination addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 39
          },
          "name": "verified",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-addresses/index:DataCloudflareEmailRoutingAddressesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
        "line": 41
      },
      "name": "DataCloudflareEmailRoutingAddressesResult",
      "namespace": "dataCloudflareEmailRoutingAddresses",
      "symbolId": "src/data-cloudflare-email-routing-addresses/index:DataCloudflareEmailRoutingAddressesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-addresses/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingAddressesResultList",
      "namespace": "dataCloudflareEmailRoutingAddresses",
      "symbolId": "src/data-cloudflare-email-routing-addresses/index:DataCloudflareEmailRoutingAddressesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
          "line": 73
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-addresses/index.ts",
        "line": 64
      },
      "name": "DataCloudflareEmailRoutingAddressesResultOutputReference",
      "namespace": "dataCloudflareEmailRoutingAddresses",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 93
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 98
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 108
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 113
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 118
          },
          "name": "verified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-addresses/index.ts",
            "line": 77
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingAddresses.DataCloudflareEmailRoutingAddressesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-addresses/index:DataCloudflareEmailRoutingAddressesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAll": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_catch_all cloudflare_email_routing_catch_all}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAll",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_catch_all cloudflare_email_routing_catch_all} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-catch-all/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailRoutingCatchAll resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailRoutingCatchAll to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_catch_all#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailRoutingCatchAll that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailRoutingCatchAll to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 276
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 288
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 294
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingCatchAll",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 238
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 243
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 248
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 254
          },
          "name": "matchers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 259
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 264
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 280
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 270
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAll"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
        "line": 22
      },
      "name": "DataCloudflareEmailRoutingCatchAllActions",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAllActions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-catch-all/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 98
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingCatchAllActionsList",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAllActionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-catch-all/index.ts",
        "line": 45
      },
      "name": "DataCloudflareEmailRoutingCatchAllActionsOutputReference",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 74
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 79
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllActions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAllActionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailRoutingCatchAllConfig",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_catch_all#zone_id DataCloudflareEmailRoutingCatchAll#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAllConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
        "line": 102
      },
      "name": "DataCloudflareEmailRoutingCatchAllMatchers",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAllMatchers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-catch-all/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingCatchAllMatchersList",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAllMatchersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-catch-all/index.ts",
        "line": 125
      },
      "name": "DataCloudflareEmailRoutingCatchAllMatchersOutputReference",
      "namespace": "dataCloudflareEmailRoutingCatchAll",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 154
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-catch-all/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingCatchAll.DataCloudflareEmailRoutingCatchAllMatchers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-catch-all/index:DataCloudflareEmailRoutingCatchAllMatchersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_dns cloudflare_email_routing_dns}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDns",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_dns cloudflare_email_routing_dns} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailRoutingDns resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 749
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailRoutingDns to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_dns#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailRoutingDns that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailRoutingDns to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 825
          },
          "name": "resetSubdomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 846
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 858
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 865
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingDns",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 737
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 790
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 795
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 801
          },
          "name": "messages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 807
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 813
          },
          "name": "resultInfo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 834
          },
          "name": "success",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 829
          },
          "name": "subdomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 850
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 819
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 840
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailRoutingDnsConfig",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_dns#subdomain DataCloudflareEmailRoutingDns#subdomain}",
            "stability": "stable",
            "summary": "Domain of your zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 20
          },
          "name": "subdomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_dns#zone_id DataCloudflareEmailRoutingDns#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 82
      },
      "name": "DataCloudflareEmailRoutingDnsErrors",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsErrors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingDnsErrorsList",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsErrorsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 105
      },
      "name": "DataCloudflareEmailRoutingDnsErrorsOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 134
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 139
          },
          "name": "documentationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 144
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 150
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 28
      },
      "name": "DataCloudflareEmailRoutingDnsErrorsSource",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsErrorsSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 51
      },
      "name": "DataCloudflareEmailRoutingDnsErrorsSourceOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 78
          },
          "name": "pointer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsErrorsSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsErrorsSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 227
      },
      "name": "DataCloudflareEmailRoutingDnsMessages",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsMessages"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 314
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingDnsMessagesList",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsMessagesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 250
      },
      "name": "DataCloudflareEmailRoutingDnsMessagesOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 279
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 284
          },
          "name": "documentationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 289
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 295
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessages"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsMessagesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 173
      },
      "name": "DataCloudflareEmailRoutingDnsMessagesSource",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsMessagesSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 196
      },
      "name": "DataCloudflareEmailRoutingDnsMessagesSourceOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 223
          },
          "name": "pointer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsMessagesSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsMessagesSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 568
      },
      "name": "DataCloudflareEmailRoutingDnsResult",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 392
      },
      "name": "DataCloudflareEmailRoutingDnsResultErrors",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultErrors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 469
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingDnsResultErrorsList",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultErrorsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsMissing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsMissing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 318
      },
      "name": "DataCloudflareEmailRoutingDnsResultErrorsMissing",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultErrorsMissing"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsMissingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsMissingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 341
      },
      "name": "DataCloudflareEmailRoutingDnsResultErrorsMissingOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 368
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 373
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 378
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 383
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 388
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsMissing"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultErrorsMissingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 415
      },
      "name": "DataCloudflareEmailRoutingDnsResultErrorsOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 444
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 450
          },
          "name": "missing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsMissingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultInfo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 654
      },
      "name": "DataCloudflareEmailRoutingDnsResultInfo",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultInfo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultInfoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 677
      },
      "name": "DataCloudflareEmailRoutingDnsResultInfoOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 704
          },
          "name": "emailRoutingDnsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 709
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 714
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 719
          },
          "name": "totalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 724
          },
          "name": "totalPages",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultInfo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultInfoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 591
      },
      "name": "DataCloudflareEmailRoutingDnsResultOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 618
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 624
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 629
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 634
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 640
          },
          "name": "record",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 645
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 650
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecord": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-dns/index.ts",
        "line": 473
      },
      "name": "DataCloudflareEmailRoutingDnsResultRecord",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultRecord"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecordList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 564
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecordOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingDnsResultRecordList",
      "namespace": "dataCloudflareEmailRoutingDns",
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultRecordList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecordOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-dns/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-dns/index.ts",
        "line": 496
      },
      "name": "DataCloudflareEmailRoutingDnsResultRecordOutputReference",
      "namespace": "dataCloudflareEmailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 525
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 530
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 535
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 540
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 545
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-dns/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingDns.DataCloudflareEmailRoutingDnsResultRecord"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-dns/index:DataCloudflareEmailRoutingDnsResultRecordOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule cloudflare_email_routing_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule cloudflare_email_routing_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rule/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rule/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailRoutingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 314
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailRoutingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailRoutingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailRoutingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 370
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 373
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 410
          },
          "name": "resetRuleIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 431
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 443
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 451
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingRule",
      "namespace": "dataCloudflareEmailRoutingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 302
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 356
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 361
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 367
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 382
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 388
          },
          "name": "matchers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 393
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 398
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 419
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 377
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 414
          },
          "name": "ruleIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 435
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 404
          },
          "name": "ruleIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 425
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rule/index.ts",
        "line": 32
      },
      "name": "DataCloudflareEmailRoutingRuleActions",
      "namespace": "dataCloudflareEmailRoutingRule",
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleActions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rule/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rule/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 108
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingRuleActionsList",
      "namespace": "dataCloudflareEmailRoutingRule",
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleActionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rule/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rule/index.ts",
        "line": 55
      },
      "name": "DataCloudflareEmailRoutingRuleActionsOutputReference",
      "namespace": "dataCloudflareEmailRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 84
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 89
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleActions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleActionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailRoutingRuleConfig",
      "namespace": "dataCloudflareEmailRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule#filter DataCloudflareEmailRoutingRule#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule#rule_identifier DataCloudflareEmailRoutingRule#rule_identifier}",
            "stability": "stable",
            "summary": "Routing rule identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 24
          },
          "name": "ruleIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule#zone_id DataCloudflareEmailRoutingRule#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rule/index.ts",
        "line": 112
      },
      "name": "DataCloudflareEmailRoutingRuleFilter",
      "namespace": "dataCloudflareEmailRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rule#enabled DataCloudflareEmailRoutingRule#enabled}",
            "stability": "stable",
            "summary": "Filter by enabled routing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 118
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rule/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rule/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 200
          },
          "name": "resetEnabled"
        }
      ],
      "name": "DataCloudflareEmailRoutingRuleFilterOutputReference",
      "namespace": "dataCloudflareEmailRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 204
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 194
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rule/index.ts",
        "line": 208
      },
      "name": "DataCloudflareEmailRoutingRuleMatchers",
      "namespace": "dataCloudflareEmailRoutingRule",
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleMatchers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rule/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rule/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingRuleMatchersList",
      "namespace": "dataCloudflareEmailRoutingRule",
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleMatchersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rule/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rule/index.ts",
        "line": 231
      },
      "name": "DataCloudflareEmailRoutingRuleMatchersOutputReference",
      "namespace": "dataCloudflareEmailRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 260
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 265
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 270
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rule/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRule.DataCloudflareEmailRoutingRuleMatchers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rule/index:DataCloudflareEmailRoutingRuleMatchersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rules cloudflare_email_routing_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rules cloudflare_email_routing_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rules/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rules/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailRoutingRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 327
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailRoutingRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailRoutingRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailRoutingRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 375
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 391
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 413
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 425
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 433
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingRules",
      "namespace": "dataCloudflareEmailRoutingRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 315
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 401
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 379
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 395
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 417
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 369
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 385
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 407
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailRoutingRulesConfig",
      "namespace": "dataCloudflareEmailRoutingRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rules#enabled DataCloudflareEmailRoutingRules#enabled}",
            "stability": "stable",
            "summary": "Filter by enabled routing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rules#max_items DataCloudflareEmailRoutingRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_rules#zone_id DataCloudflareEmailRoutingRules#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rules/index.ts",
        "line": 199
      },
      "name": "DataCloudflareEmailRoutingRulesResult",
      "namespace": "dataCloudflareEmailRoutingRules",
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rules/index.ts",
        "line": 34
      },
      "name": "DataCloudflareEmailRoutingRulesResultActions",
      "namespace": "dataCloudflareEmailRoutingRules",
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultActions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rules/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rules/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingRulesResultActionsList",
      "namespace": "dataCloudflareEmailRoutingRules",
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultActionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rules/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rules/index.ts",
        "line": 57
      },
      "name": "DataCloudflareEmailRoutingRulesResultActionsOutputReference",
      "namespace": "dataCloudflareEmailRoutingRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 86
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 91
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultActionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rules/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rules/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 302
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingRulesResultList",
      "namespace": "dataCloudflareEmailRoutingRules",
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-rules/index.ts",
        "line": 114
      },
      "name": "DataCloudflareEmailRoutingRulesResultMatchers",
      "namespace": "dataCloudflareEmailRoutingRules",
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultMatchers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rules/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rules/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingRulesResultMatchersList",
      "namespace": "dataCloudflareEmailRoutingRules",
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultMatchersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rules/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rules/index.ts",
        "line": 137
      },
      "name": "DataCloudflareEmailRoutingRulesResultMatchersOutputReference",
      "namespace": "dataCloudflareEmailRoutingRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 166
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 171
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 176
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultMatchersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-rules/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-routing-rules/index.ts",
        "line": 222
      },
      "name": "DataCloudflareEmailRoutingRulesResultOutputReference",
      "namespace": "dataCloudflareEmailRoutingRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 252
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 257
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 268
          },
          "name": "matchers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResultMatchersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 278
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 283
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-rules/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingRules.DataCloudflareEmailRoutingRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-rules/index:DataCloudflareEmailRoutingRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingSettings.DataCloudflareEmailRoutingSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_settings cloudflare_email_routing_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingSettings.DataCloudflareEmailRoutingSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_settings cloudflare_email_routing_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-routing-settings/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingSettings.DataCloudflareEmailRoutingSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-settings/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailRoutingSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailRoutingSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailRoutingSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailRoutingSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 129
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailRoutingSettings",
      "namespace": "dataCloudflareEmailRoutingSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 82
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 87
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 92
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 97
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 102
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 107
          },
          "name": "skipWizard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 112
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 117
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 133
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 123
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-settings/index:DataCloudflareEmailRoutingSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingSettings.DataCloudflareEmailRoutingSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailRoutingSettings.DataCloudflareEmailRoutingSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-routing-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailRoutingSettingsConfig",
      "namespace": "dataCloudflareEmailRoutingSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_routing_settings#zone_id DataCloudflareEmailRoutingSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-routing-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-routing-settings/index:DataCloudflareEmailRoutingSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSender": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender cloudflare_email_security_block_sender}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSender",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender cloudflare_email_security_block_sender} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailSecurityBlockSender resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 292
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailSecurityBlockSender to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailSecurityBlockSender that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailSecurityBlockSender to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 363
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 340
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 366
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 402
          },
          "name": "resetPatternId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 419
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 427
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityBlockSender",
      "namespace": "dataCloudflareEmailSecurityBlockSender",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 280
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 349
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 354
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 360
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 375
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 380
          },
          "name": "isRegex",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 385
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 390
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 411
          },
          "name": "patternType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 344
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 370
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 406
          },
          "name": "patternIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 334
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 396
          },
          "name": "patternId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-block-sender/index:DataCloudflareEmailSecurityBlockSender"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailSecurityBlockSenderConfig",
      "namespace": "dataCloudflareEmailSecurityBlockSender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#account_id DataCloudflareEmailSecurityBlockSender#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#filter DataCloudflareEmailSecurityBlockSender#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#pattern_id DataCloudflareEmailSecurityBlockSender#pattern_id}",
            "stability": "stable",
            "summary": "The unique identifier for the allow policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 30
          },
          "name": "patternId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-block-sender/index:DataCloudflareEmailSecurityBlockSenderConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
        "line": 32
      },
      "name": "DataCloudflareEmailSecurityBlockSenderFilter",
      "namespace": "dataCloudflareEmailSecurityBlockSender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#direction DataCloudflareEmailSecurityBlockSender#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#order DataCloudflareEmailSecurityBlockSender#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"pattern\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 46
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#pattern DataCloudflareEmailSecurityBlockSender#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 50
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#pattern_type DataCloudflareEmailSecurityBlockSender#pattern_type}",
            "stability": "stable",
            "summary": "Available values: \"EMAIL\", \"DOMAIN\", \"IP\", \"UNKNOWN\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 56
          },
          "name": "patternType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact\nbehavior is intentionally left unspecified and is subject to change\nin the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_sender#search DataCloudflareEmailSecurityBlockSender#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 65
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-block-sender/index:DataCloudflareEmailSecurityBlockSenderFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 199
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 215
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 231
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 247
          },
          "name": "resetPatternType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 263
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareEmailSecurityBlockSenderFilterOutputReference",
      "namespace": "dataCloudflareEmailSecurityBlockSender",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 203
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 219
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 235
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 251
          },
          "name": "patternTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 267
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 193
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 209
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 225
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 241
          },
          "name": "patternType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 257
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-sender/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSender.DataCloudflareEmailSecurityBlockSenderFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-block-sender/index:DataCloudflareEmailSecurityBlockSenderFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSenders": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders cloudflare_email_security_block_senders}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSenders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders cloudflare_email_security_block_senders} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailSecurityBlockSenders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 187
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailSecurityBlockSenders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailSecurityBlockSenders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailSecurityBlockSenders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 239
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 255
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 271
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 287
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 303
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 319
          },
          "name": "resetPatternType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 341
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 353
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 365
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityBlockSenders",
      "namespace": "dataCloudflareEmailSecurityBlockSenders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 175
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 329
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 243
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 259
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 275
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 291
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 307
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 323
          },
          "name": "patternTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 345
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 233
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 249
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 265
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 281
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 297
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 313
          },
          "name": "patternType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 335
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-block-senders/index:DataCloudflareEmailSecurityBlockSenders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailSecurityBlockSendersConfig",
      "namespace": "dataCloudflareEmailSecurityBlockSenders",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#account_id DataCloudflareEmailSecurityBlockSenders#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#direction DataCloudflareEmailSecurityBlockSenders#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#max_items DataCloudflareEmailSecurityBlockSenders#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 33
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#order DataCloudflareEmailSecurityBlockSenders#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"pattern\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 40
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#pattern DataCloudflareEmailSecurityBlockSenders#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 44
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#pattern_type DataCloudflareEmailSecurityBlockSenders#pattern_type}",
            "stability": "stable",
            "summary": "Available values: \"EMAIL\", \"DOMAIN\", \"IP\", \"UNKNOWN\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 50
          },
          "name": "patternType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact\nbehavior is intentionally left unspecified and is subject to change\nin the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_block_senders#search DataCloudflareEmailSecurityBlockSenders#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 59
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-block-senders/index:DataCloudflareEmailSecurityBlockSendersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
        "line": 61
      },
      "name": "DataCloudflareEmailSecurityBlockSendersResult",
      "namespace": "dataCloudflareEmailSecurityBlockSenders",
      "symbolId": "src/data-cloudflare-email-security-block-senders/index:DataCloudflareEmailSecurityBlockSendersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-security-block-senders/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 162
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityBlockSendersResultList",
      "namespace": "dataCloudflareEmailSecurityBlockSenders",
      "symbolId": "src/data-cloudflare-email-security-block-senders/index:DataCloudflareEmailSecurityBlockSendersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-security-block-senders/index.ts",
        "line": 84
      },
      "name": "DataCloudflareEmailSecurityBlockSendersResultOutputReference",
      "namespace": "dataCloudflareEmailSecurityBlockSenders",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 113
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 118
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 128
          },
          "name": "isRegex",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 133
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 138
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 143
          },
          "name": "patternType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-block-senders/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityBlockSenders.DataCloudflareEmailSecurityBlockSendersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-block-senders/index:DataCloudflareEmailSecurityBlockSendersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistries": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries cloudflare_email_security_impersonation_registries}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries cloudflare_email_security_impersonation_registries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailSecurityImpersonationRegistries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 203
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailSecurityImpersonationRegistries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailSecurityImpersonationRegistries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailSecurityImpersonationRegistries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 254
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 270
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 286
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 302
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 318
          },
          "name": "resetProvenance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 340
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 352
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 363
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityImpersonationRegistries",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 191
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 328
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 258
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 274
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 290
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 306
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 322
          },
          "name": "provenanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 344
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 248
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 264
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 280
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 296
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 312
          },
          "name": "provenance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 334
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-impersonation-registries/index:DataCloudflareEmailSecurityImpersonationRegistries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailSecurityImpersonationRegistriesConfig",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistries",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries#account_id DataCloudflareEmailSecurityImpersonationRegistries#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries#direction DataCloudflareEmailSecurityImpersonationRegistries#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries#max_items DataCloudflareEmailSecurityImpersonationRegistries#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 33
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries#order DataCloudflareEmailSecurityImpersonationRegistries#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"name\", \"email\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 40
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries#provenance DataCloudflareEmailSecurityImpersonationRegistries#provenance}",
            "stability": "stable",
            "summary": "Available values: \"A1S_INTERNAL\", \"SNOOPY-CASB_OFFICE_365\", \"SNOOPY-OFFICE_365\", \"SNOOPY-GOOGLE_DIRECTORY\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 46
          },
          "name": "provenance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact\nbehavior is intentionally left unspecified and is subject to change\nin the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registries#search DataCloudflareEmailSecurityImpersonationRegistries#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 55
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-impersonation-registries/index:DataCloudflareEmailSecurityImpersonationRegistriesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
        "line": 57
      },
      "name": "DataCloudflareEmailSecurityImpersonationRegistriesResult",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistries",
      "symbolId": "src/data-cloudflare-email-security-impersonation-registries/index:DataCloudflareEmailSecurityImpersonationRegistriesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-security-impersonation-registries/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 178
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityImpersonationRegistriesResultList",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistries",
      "symbolId": "src/data-cloudflare-email-security-impersonation-registries/index:DataCloudflareEmailSecurityImpersonationRegistriesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-security-impersonation-registries/index.ts",
        "line": 80
      },
      "name": "DataCloudflareEmailSecurityImpersonationRegistriesResultOutputReference",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 109
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 114
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 119
          },
          "name": "directoryId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 124
          },
          "name": "directoryNodeId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 129
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 134
          },
          "name": "externalDirectoryNodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 139
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 144
          },
          "name": "isEmailRegex",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 149
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 154
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 159
          },
          "name": "provenance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registries/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistries.DataCloudflareEmailSecurityImpersonationRegistriesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-impersonation-registries/index:DataCloudflareEmailSecurityImpersonationRegistriesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry cloudflare_email_security_impersonation_registry}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry cloudflare_email_security_impersonation_registry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailSecurityImpersonationRegistry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 257
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailSecurityImpersonationRegistry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailSecurityImpersonationRegistry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailSecurityImpersonationRegistry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 364
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 305
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 341
          },
          "name": "resetDisplayNameId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 367
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 412
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityImpersonationRegistry",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 245
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 314
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 319
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 324
          },
          "name": "directoryId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 329
          },
          "name": "directoryNodeId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 350
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 355
          },
          "name": "externalDirectoryNodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 361
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 376
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 381
          },
          "name": "isEmailRegex",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 386
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 391
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 396
          },
          "name": "provenance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 309
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 345
          },
          "name": "displayNameIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 371
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 299
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 335
          },
          "name": "displayNameId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-impersonation-registry/index:DataCloudflareEmailSecurityImpersonationRegistry"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailSecurityImpersonationRegistryConfig",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#account_id DataCloudflareEmailSecurityImpersonationRegistry#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#display_name_id DataCloudflareEmailSecurityImpersonationRegistry#display_name_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 24
          },
          "name": "displayNameId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#filter DataCloudflareEmailSecurityImpersonationRegistry#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 28
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-impersonation-registry/index:DataCloudflareEmailSecurityImpersonationRegistryConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
        "line": 30
      },
      "name": "DataCloudflareEmailSecurityImpersonationRegistryFilter",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#direction DataCloudflareEmailSecurityImpersonationRegistry#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 37
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#order DataCloudflareEmailSecurityImpersonationRegistry#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"name\", \"email\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 44
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#provenance DataCloudflareEmailSecurityImpersonationRegistry#provenance}",
            "stability": "stable",
            "summary": "Available values: \"A1S_INTERNAL\", \"SNOOPY-CASB_OFFICE_365\", \"SNOOPY-OFFICE_365\", \"SNOOPY-GOOGLE_DIRECTORY\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 50
          },
          "name": "provenance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact\nbehavior is intentionally left unspecified and is subject to change\nin the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_impersonation_registry#search DataCloudflareEmailSecurityImpersonationRegistry#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 59
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-impersonation-registry/index:DataCloudflareEmailSecurityImpersonationRegistryFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 180
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 196
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 212
          },
          "name": "resetProvenance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 228
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareEmailSecurityImpersonationRegistryFilterOutputReference",
      "namespace": "dataCloudflareEmailSecurityImpersonationRegistry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 184
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 200
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 216
          },
          "name": "provenanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 232
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 174
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 190
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 206
          },
          "name": "provenance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 222
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-impersonation-registry/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityImpersonationRegistry.DataCloudflareEmailSecurityImpersonationRegistryFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-impersonation-registry/index:DataCloudflareEmailSecurityImpersonationRegistryFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains cloudflare_email_security_trusted_domains}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains cloudflare_email_security_trusted_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailSecurityTrustedDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 323
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailSecurityTrustedDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailSecurityTrustedDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailSecurityTrustedDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 394
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 371
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 397
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 443
          },
          "name": "resetTrustedDomainId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 455
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 463
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityTrustedDomains",
      "namespace": "dataCloudflareEmailSecurityTrustedDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 311
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 380
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 385
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 391
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 406
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 411
          },
          "name": "isRecent",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 416
          },
          "name": "isRegex",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 421
          },
          "name": "isSimilarity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 426
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 431
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 375
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 401
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 447
          },
          "name": "trustedDomainIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 365
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 437
          },
          "name": "trustedDomainId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-trusted-domains/index:DataCloudflareEmailSecurityTrustedDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailSecurityTrustedDomainsConfig",
      "namespace": "dataCloudflareEmailSecurityTrustedDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#account_id DataCloudflareEmailSecurityTrustedDomains#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#filter DataCloudflareEmailSecurityTrustedDomains#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#trusted_domain_id DataCloudflareEmailSecurityTrustedDomains#trusted_domain_id}",
            "stability": "stable",
            "summary": "The unique identifier for the trusted domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 30
          },
          "name": "trustedDomainId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-trusted-domains/index:DataCloudflareEmailSecurityTrustedDomainsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
        "line": 32
      },
      "name": "DataCloudflareEmailSecurityTrustedDomainsFilter",
      "namespace": "dataCloudflareEmailSecurityTrustedDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#direction DataCloudflareEmailSecurityTrustedDomains#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#is_recent DataCloudflareEmailSecurityTrustedDomains#is_recent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 43
          },
          "name": "isRecent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#is_similarity DataCloudflareEmailSecurityTrustedDomains#is_similarity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 47
          },
          "name": "isSimilarity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#order DataCloudflareEmailSecurityTrustedDomains#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"pattern\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 54
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#pattern DataCloudflareEmailSecurityTrustedDomains#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 58
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact\nbehavior is intentionally left unspecified and is subject to change\nin the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains#search DataCloudflareEmailSecurityTrustedDomains#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 67
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-trusted-domains/index:DataCloudflareEmailSecurityTrustedDomainsFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 214
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 230
          },
          "name": "resetIsRecent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 246
          },
          "name": "resetIsSimilarity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 262
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 278
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 294
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareEmailSecurityTrustedDomainsFilterOutputReference",
      "namespace": "dataCloudflareEmailSecurityTrustedDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 218
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 234
          },
          "name": "isRecentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 250
          },
          "name": "isSimilarityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 266
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 282
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 298
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 208
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 224
          },
          "name": "isRecent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 240
          },
          "name": "isSimilarity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 256
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 272
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 288
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomains.DataCloudflareEmailSecurityTrustedDomainsFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-trusted-domains/index:DataCloudflareEmailSecurityTrustedDomainsFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list cloudflare_email_security_trusted_domains_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list cloudflare_email_security_trusted_domains_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-trusted-domains-list/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareEmailSecurityTrustedDomainsList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 194
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareEmailSecurityTrustedDomainsList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareEmailSecurityTrustedDomainsList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareEmailSecurityTrustedDomainsList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 247
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 263
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 279
          },
          "name": "resetIsRecent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 295
          },
          "name": "resetIsSimilarity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 311
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 327
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 343
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 365
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 377
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 390
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityTrustedDomainsList",
      "namespace": "dataCloudflareEmailSecurityTrustedDomainsList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 353
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 251
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 267
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 283
          },
          "name": "isRecentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 299
          },
          "name": "isSimilarityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 315
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 331
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 347
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 369
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 241
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 257
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 273
          },
          "name": "isRecent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 289
          },
          "name": "isSimilarity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 305
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 321
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 337
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 359
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-trusted-domains-list/index:DataCloudflareEmailSecurityTrustedDomainsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareEmailSecurityTrustedDomainsListConfig",
      "namespace": "dataCloudflareEmailSecurityTrustedDomainsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#account_id DataCloudflareEmailSecurityTrustedDomainsList#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#direction DataCloudflareEmailSecurityTrustedDomainsList#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#is_recent DataCloudflareEmailSecurityTrustedDomainsList#is_recent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 31
          },
          "name": "isRecent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#is_similarity DataCloudflareEmailSecurityTrustedDomainsList#is_similarity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 35
          },
          "name": "isSimilarity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#max_items DataCloudflareEmailSecurityTrustedDomainsList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 41
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#order DataCloudflareEmailSecurityTrustedDomainsList#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"pattern\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 48
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#pattern DataCloudflareEmailSecurityTrustedDomainsList#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 52
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is intended for human users, not automation. Its exact\nbehavior is intentionally left unspecified and is subject to change\nin the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/email_security_trusted_domains_list#search DataCloudflareEmailSecurityTrustedDomainsList#search}",
            "stability": "stable",
            "summary": "Allows searching in multiple properties of a record simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 61
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-trusted-domains-list/index:DataCloudflareEmailSecurityTrustedDomainsListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
        "line": 63
      },
      "name": "DataCloudflareEmailSecurityTrustedDomainsListResult",
      "namespace": "dataCloudflareEmailSecurityTrustedDomainsList",
      "symbolId": "src/data-cloudflare-email-security-trusted-domains-list/index:DataCloudflareEmailSecurityTrustedDomainsListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-security-trusted-domains-list/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareEmailSecurityTrustedDomainsListResultList",
      "namespace": "dataCloudflareEmailSecurityTrustedDomainsList",
      "symbolId": "src/data-cloudflare-email-security-trusted-domains-list/index:DataCloudflareEmailSecurityTrustedDomainsListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-email-security-trusted-domains-list/index.ts",
        "line": 86
      },
      "name": "DataCloudflareEmailSecurityTrustedDomainsListResultOutputReference",
      "namespace": "dataCloudflareEmailSecurityTrustedDomainsList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 115
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 120
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 125
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 130
          },
          "name": "isRecent",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 135
          },
          "name": "isRegex",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 140
          },
          "name": "isSimilarity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 145
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 150
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-email-security-trusted-domains-list/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareEmailSecurityTrustedDomainsList.DataCloudflareEmailSecurityTrustedDomainsListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-email-security-trusted-domains-list/index:DataCloudflareEmailSecurityTrustedDomainsListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter cloudflare_filter}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter cloudflare_filter} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-filter/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-filter/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 292
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 347
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 350
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 366
          },
          "name": "resetFilterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 397
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 409
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 417
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareFilter",
      "namespace": "dataCloudflareFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 280
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 333
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 338
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 344
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 375
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 380
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 385
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 370
          },
          "name": "filterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 354
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 401
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 360
          },
          "name": "filterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 391
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-filter/index:DataCloudflareFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-filter/index.ts",
        "line": 14
      },
      "name": "DataCloudflareFilterConfig",
      "namespace": "dataCloudflareFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#filter DataCloudflareFilter#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#filter_id DataCloudflareFilter#filter_id}",
            "stability": "stable",
            "summary": "The unique identifier of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 24
          },
          "name": "filterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#zone_id DataCloudflareFilter#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-filter/index:DataCloudflareFilterConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-filter/index.ts",
        "line": 32
      },
      "name": "DataCloudflareFilterFilter",
      "namespace": "dataCloudflareFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#description DataCloudflareFilter#description}",
            "stability": "stable",
            "summary": "A case-insensitive string to find in the description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#expression DataCloudflareFilter#expression}",
            "stability": "stable",
            "summary": "A case-insensitive string to find in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 44
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#id DataCloudflareFilter#id}\n\nPlease 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": "The unique identifier of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 53
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#paused DataCloudflareFilter#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the filter is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 59
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filter#ref DataCloudflareFilter#ref}",
            "stability": "stable",
            "summary": "The filter ref (a short reference tag) to search for. Must be an exact match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 65
          },
          "name": "ref",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-filter/index:DataCloudflareFilterFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-filter/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-filter/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 199
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 215
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 231
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 247
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 263
          },
          "name": "resetRef"
        }
      ],
      "name": "DataCloudflareFilterFilterOutputReference",
      "namespace": "dataCloudflareFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 203
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 219
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 235
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 251
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 267
          },
          "name": "refInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 193
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 209
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 241
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 257
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filter/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilter.DataCloudflareFilterFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-filter/index:DataCloudflareFilterFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFilters": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters cloudflare_filters}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFilters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters cloudflare_filters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-filters/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-filters/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareFilters resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 177
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareFilters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareFilters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareFilters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 229
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 245
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 261
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 277
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 293
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 309
          },
          "name": "resetRef"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 331
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 343
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 355
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareFilters",
      "namespace": "dataCloudflareFilters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 165
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 319
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 233
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 249
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 265
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 281
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 297
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 313
          },
          "name": "refInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 335
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 223
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 239
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 271
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 287
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 303
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 325
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-filters/index:DataCloudflareFilters"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-filters/index.ts",
        "line": 14
      },
      "name": "DataCloudflareFiltersConfig",
      "namespace": "dataCloudflareFilters",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#description DataCloudflareFilters#description}",
            "stability": "stable",
            "summary": "A case-insensitive string to find in the description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#expression DataCloudflareFilters#expression}",
            "stability": "stable",
            "summary": "A case-insensitive string to find in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 26
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#id DataCloudflareFilters#id}\n\nPlease 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": "The unique identifier of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 35
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#max_items DataCloudflareFilters#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 41
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#paused DataCloudflareFilters#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the filter is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 47
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#ref DataCloudflareFilters#ref}",
            "stability": "stable",
            "summary": "The filter ref (a short reference tag) to search for. Must be an exact match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 53
          },
          "name": "ref",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/filters#zone_id DataCloudflareFilters#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 59
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-filters/index:DataCloudflareFiltersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-filters/index.ts",
        "line": 61
      },
      "name": "DataCloudflareFiltersResult",
      "namespace": "dataCloudflareFilters",
      "symbolId": "src/data-cloudflare-filters/index:DataCloudflareFiltersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-filters/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-filters/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 152
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareFiltersResultList",
      "namespace": "dataCloudflareFilters",
      "symbolId": "src/data-cloudflare-filters/index:DataCloudflareFiltersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-filters/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-filters/index.ts",
        "line": 84
      },
      "name": "DataCloudflareFiltersResultOutputReference",
      "namespace": "dataCloudflareFilters",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 113
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 118
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 128
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 133
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-filters/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFilters.DataCloudflareFiltersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-filters/index:DataCloudflareFiltersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRule.DataCloudflareFirewallRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rule cloudflare_firewall_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRule.DataCloudflareFirewallRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rule cloudflare_firewall_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-firewall-rule/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRule.DataCloudflareFirewallRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-firewall-rule/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareFirewallRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareFirewallRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareFirewallRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareFirewallRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 131
          },
          "name": "resetRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 147
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 166
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareFirewallRule",
      "namespace": "dataCloudflareFirewallRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 89
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 94
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 104
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 109
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 114
          },
          "name": "products",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 119
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 135
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 151
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 125
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 141
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-firewall-rule/index:DataCloudflareFirewallRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRule.DataCloudflareFirewallRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRule.DataCloudflareFirewallRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-firewall-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareFirewallRuleConfig",
      "namespace": "dataCloudflareFirewallRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rule#rule_id DataCloudflareFirewallRule#rule_id}",
            "stability": "stable",
            "summary": "The unique identifier of the firewall rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 20
          },
          "name": "ruleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rule#zone_id DataCloudflareFirewallRule#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rule/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-firewall-rule/index:DataCloudflareFirewallRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules cloudflare_firewall_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules cloudflare_firewall_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-firewall-rules/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-firewall-rules/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareFirewallRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 266
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareFirewallRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareFirewallRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareFirewallRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 317
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 333
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 349
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 365
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 381
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 403
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 415
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 426
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareFirewallRules",
      "namespace": "dataCloudflareFirewallRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 254
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 391
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 321
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 337
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 369
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 385
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 407
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 311
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 327
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 343
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 359
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 375
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 397
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-firewall-rules/index:DataCloudflareFirewallRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-firewall-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareFirewallRulesConfig",
      "namespace": "dataCloudflareFirewallRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules#action DataCloudflareFirewallRules#action}",
            "stability": "stable",
            "summary": "The action to search for. Must be an exact match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 20
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules#description DataCloudflareFirewallRules#description}",
            "stability": "stable",
            "summary": "A case-insensitive string to find in the description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules#id DataCloudflareFirewallRules#id}\n\nPlease 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": "The unique identifier of the firewall rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 35
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules#max_items DataCloudflareFirewallRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 41
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules#paused DataCloudflareFirewallRules#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the firewall rule is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 47
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/firewall_rules#zone_id DataCloudflareFirewallRules#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 53
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-firewall-rules/index:DataCloudflareFirewallRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-firewall-rules/index.ts",
        "line": 134
      },
      "name": "DataCloudflareFirewallRulesResult",
      "namespace": "dataCloudflareFirewallRules",
      "symbolId": "src/data-cloudflare-firewall-rules/index:DataCloudflareFirewallRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-firewall-rules/index.ts",
        "line": 55
      },
      "name": "DataCloudflareFirewallRulesResultFilter",
      "namespace": "dataCloudflareFirewallRules",
      "symbolId": "src/data-cloudflare-firewall-rules/index:DataCloudflareFirewallRulesResultFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-firewall-rules/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-firewall-rules/index.ts",
        "line": 78
      },
      "name": "DataCloudflareFirewallRulesResultFilterOutputReference",
      "namespace": "dataCloudflareFirewallRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 105
          },
          "name": "deleted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 110
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 115
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 125
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 130
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-firewall-rules/index:DataCloudflareFirewallRulesResultFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-firewall-rules/index.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-firewall-rules/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 241
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareFirewallRulesResultList",
      "namespace": "dataCloudflareFirewallRules",
      "symbolId": "src/data-cloudflare-firewall-rules/index:DataCloudflareFirewallRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-firewall-rules/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-firewall-rules/index.ts",
        "line": 157
      },
      "name": "DataCloudflareFirewallRulesResultOutputReference",
      "namespace": "dataCloudflareFirewallRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 186
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 191
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 197
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResultFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 202
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 207
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 212
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 217
          },
          "name": "products",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 222
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-firewall-rules/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareFirewallRules.DataCloudflareFirewallRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-firewall-rules/index:DataCloudflareFirewallRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthcheck cloudflare_healthcheck}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthcheck cloudflare_healthcheck} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthcheck/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": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthcheck/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareHealthcheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareHealthcheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthcheck#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareHealthcheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareHealthcheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 350
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 362
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 369
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareHealthcheck",
      "namespace": "dataCloudflareHealthcheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 238
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 243
          },
          "name": "checkRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 248
          },
          "name": "consecutiveFails",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 253
          },
          "name": "consecutiveSuccesses",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 258
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 263
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 268
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 287
          },
          "name": "httpConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckHttpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 297
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 302
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 307
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 312
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 317
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 322
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 328
          },
          "name": "tcpConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckTcpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 333
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 338
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 281
          },
          "name": "healthcheckIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 354
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 274
          },
          "name": "healthcheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 344
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthcheck/index:DataCloudflareHealthcheck"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthcheck/index.ts",
        "line": 14
      },
      "name": "DataCloudflareHealthcheckConfig",
      "namespace": "dataCloudflareHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthcheck#healthcheck_id DataCloudflareHealthcheck#healthcheck_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 20
          },
          "name": "healthcheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthcheck#zone_id DataCloudflareHealthcheck#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthcheck/index:DataCloudflareHealthcheckConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckHttpConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckHttpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthcheck/index.ts",
        "line": 28
      },
      "name": "DataCloudflareHealthcheckHttpConfig",
      "namespace": "dataCloudflareHealthcheck",
      "symbolId": "src/data-cloudflare-healthcheck/index:DataCloudflareHealthcheckHttpConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckHttpConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckHttpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthcheck/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthcheck/index.ts",
        "line": 51
      },
      "name": "DataCloudflareHealthcheckHttpConfigOutputReference",
      "namespace": "dataCloudflareHealthcheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 78
          },
          "name": "allowInsecure",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 83
          },
          "name": "expectedBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 88
          },
          "name": "expectedCodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 93
          },
          "name": "followRedirects",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 99
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 104
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 109
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 114
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckHttpConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthcheck/index:DataCloudflareHealthcheckHttpConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckTcpConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckTcpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthcheck/index.ts",
        "line": 118
      },
      "name": "DataCloudflareHealthcheckTcpConfig",
      "namespace": "dataCloudflareHealthcheck",
      "symbolId": "src/data-cloudflare-healthcheck/index:DataCloudflareHealthcheckTcpConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckTcpConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckTcpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthcheck/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthcheck/index.ts",
        "line": 141
      },
      "name": "DataCloudflareHealthcheckTcpConfigOutputReference",
      "namespace": "dataCloudflareHealthcheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 168
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 173
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthcheck/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthcheck.DataCloudflareHealthcheckTcpConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthcheck/index:DataCloudflareHealthcheckTcpConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthchecks cloudflare_healthchecks}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthchecks cloudflare_healthchecks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthchecks/index.ts",
          "line": 375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthchecks/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareHealthchecks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 360
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareHealthchecks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthchecks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareHealthchecks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareHealthchecks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 407
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 429
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 441
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 448
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareHealthchecks",
      "namespace": "dataCloudflareHealthchecks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 348
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 417
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 411
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 433
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 401
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 423
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthchecks/index.ts",
        "line": 14
      },
      "name": "DataCloudflareHealthchecksConfig",
      "namespace": "dataCloudflareHealthchecks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthchecks#max_items DataCloudflareHealthchecks#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/healthchecks#zone_id DataCloudflareHealthchecks#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthchecks/index.ts",
        "line": 177
      },
      "name": "DataCloudflareHealthchecksResult",
      "namespace": "dataCloudflareHealthchecks",
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultHttpConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultHttpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthchecks/index.ts",
        "line": 28
      },
      "name": "DataCloudflareHealthchecksResultHttpConfig",
      "namespace": "dataCloudflareHealthchecks",
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksResultHttpConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultHttpConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultHttpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthchecks/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthchecks/index.ts",
        "line": 51
      },
      "name": "DataCloudflareHealthchecksResultHttpConfigOutputReference",
      "namespace": "dataCloudflareHealthchecks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 78
          },
          "name": "allowInsecure",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 83
          },
          "name": "expectedBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 88
          },
          "name": "expectedCodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 93
          },
          "name": "followRedirects",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 99
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 104
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 109
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 114
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultHttpConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksResultHttpConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthchecks/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-healthchecks/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 335
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareHealthchecksResultList",
      "namespace": "dataCloudflareHealthchecks",
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthchecks/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-healthchecks/index.ts",
        "line": 200
      },
      "name": "DataCloudflareHealthchecksResultOutputReference",
      "namespace": "dataCloudflareHealthchecks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 229
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 234
          },
          "name": "checkRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 239
          },
          "name": "consecutiveFails",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 244
          },
          "name": "consecutiveSuccesses",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 249
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 254
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 259
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 265
          },
          "name": "httpConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultHttpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 275
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 280
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 285
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 290
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 295
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 300
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 306
          },
          "name": "tcpConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultTcpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 311
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 316
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultTcpConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultTcpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthchecks/index.ts",
        "line": 118
      },
      "name": "DataCloudflareHealthchecksResultTcpConfig",
      "namespace": "dataCloudflareHealthchecks",
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksResultTcpConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultTcpConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultTcpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-healthchecks/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-healthchecks/index.ts",
        "line": 141
      },
      "name": "DataCloudflareHealthchecksResultTcpConfigOutputReference",
      "namespace": "dataCloudflareHealthchecks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 168
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 173
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-healthchecks/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHealthchecks.DataCloudflareHealthchecksResultTcpConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-healthchecks/index:DataCloudflareHealthchecksResultTcpConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHostnameTlsSetting.DataCloudflareHostnameTlsSetting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hostname_tls_setting cloudflare_hostname_tls_setting}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHostnameTlsSetting.DataCloudflareHostnameTlsSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hostname_tls_setting cloudflare_hostname_tls_setting} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareHostnameTlsSetting.DataCloudflareHostnameTlsSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareHostnameTlsSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareHostnameTlsSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hostname_tls_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareHostnameTlsSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareHostnameTlsSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 143
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareHostnameTlsSetting",
      "namespace": "dataCloudflareHostnameTlsSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 93
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 98
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 121
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 126
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 131
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 116
          },
          "name": "settingIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 147
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 109
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 137
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hostname-tls-setting/index:DataCloudflareHostnameTlsSetting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHostnameTlsSetting.DataCloudflareHostnameTlsSettingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHostnameTlsSetting.DataCloudflareHostnameTlsSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
        "line": 14
      },
      "name": "DataCloudflareHostnameTlsSettingConfig",
      "namespace": "dataCloudflareHostnameTlsSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value type depends on the setting:\n- `ciphers`: value is an array of cipher suite strings (e.g., `[\"ECDHE-RSA-AES128-GCM-SHA256\", \"AES128-GCM-SHA256\"]`)\n- `min_tls_version`: value is a TLS version string (`\"1.0\"`, `\"1.1\"`, `\"1.2\"`, or `\"1.3\"`)\n- `http2`: value is `\"on\"` or `\"off\"`\nAvailable values: \"ciphers\", \"min_tls_version\", \"http2\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hostname_tls_setting#setting_id DataCloudflareHostnameTlsSetting#setting_id}",
            "stability": "stable",
            "summary": "The TLS Setting name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 24
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hostname_tls_setting#zone_id DataCloudflareHostnameTlsSetting#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hostname-tls-setting/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hostname-tls-setting/index:DataCloudflareHostnameTlsSettingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_config cloudflare_hyperdrive_config}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_config cloudflare_hyperdrive_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
          "line": 286
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareHyperdriveConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 271
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareHyperdriveConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareHyperdriveConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareHyperdriveConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 318
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 386
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 393
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareHyperdriveConfig",
      "namespace": "dataCloudflareHyperdriveConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 259
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 328
          },
          "name": "caching",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigCachingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 333
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 356
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 362
          },
          "name": "mtls",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigMtlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 367
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 373
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 378
          },
          "name": "originConnectionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 322
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 346
          },
          "name": "hyperdriveIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 312
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 339
          },
          "name": "hyperdriveId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigCaching": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigCaching",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 28
      },
      "name": "DataCloudflareHyperdriveConfigCaching",
      "namespace": "dataCloudflareHyperdriveConfig",
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfigCaching"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigCachingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigCachingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 51
      },
      "name": "DataCloudflareHyperdriveConfigCachingOutputReference",
      "namespace": "dataCloudflareHyperdriveConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 78
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 83
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 88
          },
          "name": "staleWhileRevalidate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigCaching"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfigCachingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 14
      },
      "name": "DataCloudflareHyperdriveConfigConfig",
      "namespace": "dataCloudflareHyperdriveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_config#hyperdrive_id DataCloudflareHyperdriveConfig#hyperdrive_id}",
            "stability": "stable",
            "summary": "Define configurations using a unique string identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 26
          },
          "name": "hyperdriveId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_config#account_id DataCloudflareHyperdriveConfig#account_id}",
            "stability": "stable",
            "summary": "Define configurations using a unique string identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfigConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigMtls": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigMtls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 92
      },
      "name": "DataCloudflareHyperdriveConfigMtls",
      "namespace": "dataCloudflareHyperdriveConfig",
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfigMtls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigMtlsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigMtlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 115
      },
      "name": "DataCloudflareHyperdriveConfigMtlsOutputReference",
      "namespace": "dataCloudflareHyperdriveConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 142
          },
          "name": "caCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 147
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 152
          },
          "name": "sslmode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigMtls"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfigMtlsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 156
      },
      "name": "DataCloudflareHyperdriveConfigOrigin",
      "namespace": "dataCloudflareHyperdriveConfig",
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfigOrigin"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
        "line": 179
      },
      "name": "DataCloudflareHyperdriveConfigOriginOutputReference",
      "namespace": "dataCloudflareHyperdriveConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 206
          },
          "name": "accessClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 211
          },
          "name": "accessClientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 216
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 221
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 226
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 231
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 236
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 241
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 246
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-config/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfig.DataCloudflareHyperdriveConfigOrigin"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-config/index:DataCloudflareHyperdriveConfigOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigs": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_configs cloudflare_hyperdrive_configs}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_configs cloudflare_hyperdrive_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareHyperdriveConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 384
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareHyperdriveConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareHyperdriveConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareHyperdriveConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 431
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 447
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 465
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 472
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareHyperdriveConfigs",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 372
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 457
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 435
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 451
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 425
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 441
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 14
      },
      "name": "DataCloudflareHyperdriveConfigsConfig",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_configs#account_id DataCloudflareHyperdriveConfigs#account_id}",
            "stability": "stable",
            "summary": "Define configurations using a unique string identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/hyperdrive_configs#max_items DataCloudflareHyperdriveConfigs#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 250
      },
      "name": "DataCloudflareHyperdriveConfigsResult",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultCaching": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultCaching",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 28
      },
      "name": "DataCloudflareHyperdriveConfigsResultCaching",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultCaching"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultCachingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultCachingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 51
      },
      "name": "DataCloudflareHyperdriveConfigsResultCachingOutputReference",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 78
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 83
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 88
          },
          "name": "staleWhileRevalidate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultCaching"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultCachingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-hyperdrive-configs/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 359
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareHyperdriveConfigsResultList",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultMtls": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultMtls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 92
      },
      "name": "DataCloudflareHyperdriveConfigsResultMtls",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultMtls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultMtlsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultMtlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 115
      },
      "name": "DataCloudflareHyperdriveConfigsResultMtlsOutputReference",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 142
          },
          "name": "caCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 147
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 152
          },
          "name": "sslmode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultMtls"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultMtlsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 156
      },
      "name": "DataCloudflareHyperdriveConfigsResultOrigin",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultOrigin"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
        "line": 179
      },
      "name": "DataCloudflareHyperdriveConfigsResultOriginOutputReference",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 206
          },
          "name": "accessClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 211
          },
          "name": "accessClientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 216
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 221
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 226
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 231
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 236
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 241
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 246
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOrigin"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-hyperdrive-configs/index.ts",
        "line": 273
      },
      "name": "DataCloudflareHyperdriveConfigsResultOutputReference",
      "namespace": "dataCloudflareHyperdriveConfigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 303
          },
          "name": "caching",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultCachingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 308
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 318
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 324
          },
          "name": "mtls",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultMtlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 335
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResultOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 340
          },
          "name": "originConnectionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-hyperdrive-configs/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareHyperdriveConfigs.DataCloudflareHyperdriveConfigsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-hyperdrive-configs/index:DataCloudflareHyperdriveConfigsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImage.DataCloudflareImage": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image cloudflare_image}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImage.DataCloudflareImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image cloudflare_image} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-image/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareImage.DataCloudflareImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-image/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 163
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareImage",
      "namespace": "dataCloudflareImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 105
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 110
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 115
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 133
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 138
          },
          "name": "requireSignedUrls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 143
          },
          "name": "uploaded",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 148
          },
          "name": "variants",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 128
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 121
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-image/index:DataCloudflareImage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImage.DataCloudflareImageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImage.DataCloudflareImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-image/index.ts",
        "line": 14
      },
      "name": "DataCloudflareImageConfig",
      "namespace": "dataCloudflareImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image#image_id DataCloudflareImage#image_id}",
            "stability": "stable",
            "summary": "Image unique identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 26
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image#account_id DataCloudflareImage#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-image/index:DataCloudflareImageConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image_variant cloudflare_image_variant}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image_variant cloudflare_image_variant} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-image-variant/index.ts",
          "line": 196
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-image-variant/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareImageVariant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 181
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareImageVariant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image_variant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareImageVariant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareImageVariant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 228
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 264
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 271
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareImageVariant",
      "namespace": "dataCloudflareImageVariant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 169
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 237
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 243
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 232
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 256
          },
          "name": "variantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 222
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 249
          },
          "name": "variantId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-image-variant/index:DataCloudflareImageVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-image-variant/index.ts",
        "line": 14
      },
      "name": "DataCloudflareImageVariantConfig",
      "namespace": "dataCloudflareImageVariant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image_variant#variant_id DataCloudflareImageVariant#variant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 24
          },
          "name": "variantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/image_variant#account_id DataCloudflareImageVariant#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-image-variant/index:DataCloudflareImageVariantConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-image-variant/index.ts",
        "line": 95
      },
      "name": "DataCloudflareImageVariantVariant",
      "namespace": "dataCloudflareImageVariant",
      "symbolId": "src/data-cloudflare-image-variant/index:DataCloudflareImageVariantVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-image-variant/index.ts",
        "line": 26
      },
      "name": "DataCloudflareImageVariantVariantOptions",
      "namespace": "dataCloudflareImageVariant",
      "symbolId": "src/data-cloudflare-image-variant/index:DataCloudflareImageVariantVariantOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-image-variant/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-image-variant/index.ts",
        "line": 49
      },
      "name": "DataCloudflareImageVariantVariantOptionsOutputReference",
      "namespace": "dataCloudflareImageVariant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 76
          },
          "name": "fit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 81
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 86
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 91
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-image-variant/index:DataCloudflareImageVariantVariantOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-image-variant/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-image-variant/index.ts",
        "line": 118
      },
      "name": "DataCloudflareImageVariantVariantOutputReference",
      "namespace": "dataCloudflareImageVariant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 150
          },
          "name": "neverRequireSignedUrls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 156
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariantOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-image-variant/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImageVariant.DataCloudflareImageVariantVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-image-variant/index:DataCloudflareImageVariantVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImages": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/images cloudflare_images}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/images cloudflare_images} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-images/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-images/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareImages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 236
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareImages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/images#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareImages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareImages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 284
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 300
          },
          "name": "resetCreator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 316
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 334
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareImages",
      "namespace": "dataCloudflareImages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 326
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 288
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 304
          },
          "name": "creatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 320
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 278
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 294
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 310
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImages"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-images/index.ts",
        "line": 14
      },
      "name": "DataCloudflareImagesConfig",
      "namespace": "dataCloudflareImages",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/images#account_id DataCloudflareImages#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting to empty string \"\" will return images where creator field is not set\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/images#creator DataCloudflareImages#creator}",
            "stability": "stable",
            "summary": "Internal user ID set within the creator field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 26
          },
          "name": "creator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/images#max_items DataCloudflareImages#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 32
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImagesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-images/index.ts",
        "line": 139
      },
      "name": "DataCloudflareImagesResult",
      "namespace": "dataCloudflareImages",
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImagesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-images/index.ts",
        "line": 34
      },
      "name": "DataCloudflareImagesResultImages",
      "namespace": "dataCloudflareImages",
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImagesResultImages"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-images/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-images/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 135
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImagesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareImagesResultImagesList",
      "namespace": "dataCloudflareImages",
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImagesResultImagesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-images/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-images/index.ts",
        "line": 57
      },
      "name": "DataCloudflareImagesResultImagesOutputReference",
      "namespace": "dataCloudflareImages",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 86
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 91
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 101
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 106
          },
          "name": "requireSignedUrls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 111
          },
          "name": "uploaded",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 116
          },
          "name": "variants",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImages"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImagesResultImagesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-images/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-images/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareImagesResultList",
      "namespace": "dataCloudflareImages",
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImagesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-images/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-images/index.ts",
        "line": 162
      },
      "name": "DataCloudflareImagesResultOutputReference",
      "namespace": "dataCloudflareImages",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 192
          },
          "name": "images",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResultImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-images/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareImages.DataCloudflareImagesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-images/index:DataCloudflareImagesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareIpRanges.DataCloudflareIpRanges": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ip_ranges cloudflare_ip_ranges}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareIpRanges.DataCloudflareIpRanges",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ip_ranges cloudflare_ip_ranges} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ip-ranges/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareIpRanges.DataCloudflareIpRangesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ip-ranges/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareIpRanges resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareIpRanges to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ip_ranges#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareIpRanges that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareIpRanges to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 109
          },
          "name": "resetNetworks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareIpRanges",
      "namespace": "dataCloudflareIpRanges",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 82
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 87
          },
          "name": "ipv4Cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 92
          },
          "name": "ipv6Cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 97
          },
          "name": "jdcloudCidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 113
          },
          "name": "networksInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 103
          },
          "name": "networks",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ip-ranges/index:DataCloudflareIpRanges"
    },
    "@cdktn/provider-cloudflare.dataCloudflareIpRanges.DataCloudflareIpRangesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareIpRanges.DataCloudflareIpRangesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ip-ranges/index.ts",
        "line": 14
      },
      "name": "DataCloudflareIpRangesConfig",
      "namespace": "dataCloudflareIpRanges",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ip_ranges#networks DataCloudflareIpRanges#networks}",
            "stability": "stable",
            "summary": "Specified as `jdcloud` to list IPs used by JD Cloud data centers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ip-ranges/index.ts",
            "line": 20
          },
          "name": "networks",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ip-ranges/index:DataCloudflareIpRangesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificate cloudflare_keyless_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificate cloudflare_keyless_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-keyless-certificate/index.ts",
          "line": 123
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificate/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareKeylessCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 108
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareKeylessCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareKeylessCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareKeylessCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 219
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 231
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareKeylessCertificate",
      "namespace": "dataCloudflareKeylessCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 96
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 148
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 153
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 158
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 163
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 181
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 186
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 191
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 196
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 201
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 207
          },
          "name": "tunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 176
          },
          "name": "keylessCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 223
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 169
          },
          "name": "keylessCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 213
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-keyless-certificate/index:DataCloudflareKeylessCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareKeylessCertificateConfig",
      "namespace": "dataCloudflareKeylessCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificate#keyless_certificate_id DataCloudflareKeylessCertificate#keyless_certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 20
          },
          "name": "keylessCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificate#zone_id DataCloudflareKeylessCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-keyless-certificate/index:DataCloudflareKeylessCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificate/index.ts",
        "line": 28
      },
      "name": "DataCloudflareKeylessCertificateTunnel",
      "namespace": "dataCloudflareKeylessCertificate",
      "symbolId": "src/data-cloudflare-keyless-certificate/index:DataCloudflareKeylessCertificateTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-keyless-certificate/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificate/index.ts",
        "line": 51
      },
      "name": "DataCloudflareKeylessCertificateTunnelOutputReference",
      "namespace": "dataCloudflareKeylessCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 78
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 83
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificate/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificate.DataCloudflareKeylessCertificateTunnel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-keyless-certificate/index:DataCloudflareKeylessCertificateTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificates cloudflare_keyless_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificates cloudflare_keyless_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-keyless-certificates/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificates/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareKeylessCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 229
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareKeylessCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareKeylessCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareKeylessCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 276
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 298
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 310
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 317
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareKeylessCertificates",
      "namespace": "dataCloudflareKeylessCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 217
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 286
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 280
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 302
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 270
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 292
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-keyless-certificates/index:DataCloudflareKeylessCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareKeylessCertificatesConfig",
      "namespace": "dataCloudflareKeylessCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificates#max_items DataCloudflareKeylessCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/keyless_certificates#zone_id DataCloudflareKeylessCertificates#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-keyless-certificates/index:DataCloudflareKeylessCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificates/index.ts",
        "line": 87
      },
      "name": "DataCloudflareKeylessCertificatesResult",
      "namespace": "dataCloudflareKeylessCertificates",
      "symbolId": "src/data-cloudflare-keyless-certificates/index:DataCloudflareKeylessCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-keyless-certificates/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-keyless-certificates/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 204
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareKeylessCertificatesResultList",
      "namespace": "dataCloudflareKeylessCertificates",
      "symbolId": "src/data-cloudflare-keyless-certificates/index:DataCloudflareKeylessCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-keyless-certificates/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-keyless-certificates/index.ts",
        "line": 110
      },
      "name": "DataCloudflareKeylessCertificatesResultOutputReference",
      "namespace": "dataCloudflareKeylessCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 139
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 144
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 149
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 154
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 159
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 164
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 169
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 174
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 179
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 185
          },
          "name": "tunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-keyless-certificates/index:DataCloudflareKeylessCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificates/index.ts",
        "line": 28
      },
      "name": "DataCloudflareKeylessCertificatesResultTunnel",
      "namespace": "dataCloudflareKeylessCertificates",
      "symbolId": "src/data-cloudflare-keyless-certificates/index:DataCloudflareKeylessCertificatesResultTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-keyless-certificates/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-keyless-certificates/index.ts",
        "line": 51
      },
      "name": "DataCloudflareKeylessCertificatesResultTunnelOutputReference",
      "namespace": "dataCloudflareKeylessCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 78
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 83
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-keyless-certificates/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareKeylessCertificates.DataCloudflareKeylessCertificatesResultTunnel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-keyless-certificates/index:DataCloudflareKeylessCertificatesResultTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheck.DataCloudflareLeakedCredentialCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check cloudflare_leaked_credential_check}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheck.DataCloudflareLeakedCredentialCheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check cloudflare_leaked_credential_check} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheck.DataCloudflareLeakedCredentialCheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLeakedCredentialCheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLeakedCredentialCheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLeakedCredentialCheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLeakedCredentialCheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 94
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 106
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLeakedCredentialCheck",
      "namespace": "dataCloudflareLeakedCredentialCheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 82
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 98
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 88
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-leaked-credential-check/index:DataCloudflareLeakedCredentialCheck"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheck.DataCloudflareLeakedCredentialCheckConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheck.DataCloudflareLeakedCredentialCheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLeakedCredentialCheckConfig",
      "namespace": "dataCloudflareLeakedCredentialCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check#zone_id DataCloudflareLeakedCredentialCheck#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-leaked-credential-check/index:DataCloudflareLeakedCredentialCheckConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRule.DataCloudflareLeakedCredentialCheckRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rule cloudflare_leaked_credential_check_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRule.DataCloudflareLeakedCredentialCheckRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rule cloudflare_leaked_credential_check_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRule.DataCloudflareLeakedCredentialCheckRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLeakedCredentialCheckRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLeakedCredentialCheckRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLeakedCredentialCheckRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLeakedCredentialCheckRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 124
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 136
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 143
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLeakedCredentialCheckRule",
      "namespace": "dataCloudflareLeakedCredentialCheckRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 107
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 112
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 97
          },
          "name": "detectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 128
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 90
          },
          "name": "detectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 118
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-leaked-credential-check-rule/index:DataCloudflareLeakedCredentialCheckRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRule.DataCloudflareLeakedCredentialCheckRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRule.DataCloudflareLeakedCredentialCheckRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLeakedCredentialCheckRuleConfig",
      "namespace": "dataCloudflareLeakedCredentialCheckRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rule#detection_id DataCloudflareLeakedCredentialCheckRule#detection_id}",
            "stability": "stable",
            "summary": "Defines the unique ID for this custom detection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 20
          },
          "name": "detectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rule#zone_id DataCloudflareLeakedCredentialCheckRule#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rule/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-leaked-credential-check-rule/index:DataCloudflareLeakedCredentialCheckRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rules cloudflare_leaked_credential_check_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rules cloudflare_leaked_credential_check_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLeakedCredentialCheckRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLeakedCredentialCheckRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLeakedCredentialCheckRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLeakedCredentialCheckRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 181
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 203
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLeakedCredentialCheckRules",
      "namespace": "dataCloudflareLeakedCredentialCheckRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 191
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 185
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 207
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 175
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 197
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-leaked-credential-check-rules/index:DataCloudflareLeakedCredentialCheckRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLeakedCredentialCheckRulesConfig",
      "namespace": "dataCloudflareLeakedCredentialCheckRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rules#max_items DataCloudflareLeakedCredentialCheckRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/leaked_credential_check_rules#zone_id DataCloudflareLeakedCredentialCheckRules#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-leaked-credential-check-rules/index:DataCloudflareLeakedCredentialCheckRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
        "line": 28
      },
      "name": "DataCloudflareLeakedCredentialCheckRulesResult",
      "namespace": "dataCloudflareLeakedCredentialCheckRules",
      "symbolId": "src/data-cloudflare-leaked-credential-check-rules/index:DataCloudflareLeakedCredentialCheckRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-leaked-credential-check-rules/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLeakedCredentialCheckRulesResultList",
      "namespace": "dataCloudflareLeakedCredentialCheckRules",
      "symbolId": "src/data-cloudflare-leaked-credential-check-rules/index:DataCloudflareLeakedCredentialCheckRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-leaked-credential-check-rules/index.ts",
        "line": 51
      },
      "name": "DataCloudflareLeakedCredentialCheckRulesResultOutputReference",
      "namespace": "dataCloudflareLeakedCredentialCheckRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 85
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 90
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-leaked-credential-check-rules/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLeakedCredentialCheckRules.DataCloudflareLeakedCredentialCheckRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-leaked-credential-check-rules/index:DataCloudflareLeakedCredentialCheckRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list cloudflare_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list cloudflare_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list/index.ts",
          "line": 310
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 295
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 343
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 418
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 430
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareList",
      "namespace": "dataCloudflareList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 352
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 357
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 362
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 368
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 373
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 391
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 396
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 401
          },
          "name": "numItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 406
          },
          "name": "numReferencingFilters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 347
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 386
          },
          "name": "listIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 422
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 337
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 379
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 412
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareListConfig",
      "namespace": "dataCloudflareList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list#list_id DataCloudflareList#list_id}",
            "stability": "stable",
            "summary": "The unique ID of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 26
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list#account_id DataCloudflareList#account_id}",
            "stability": "stable",
            "summary": "The Account ID for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Its meaning depends on the list type: IP addresses must start with the provided string, hostnames and bulk redirects must contain the string, and ASNs must match the string exactly.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list#search DataCloudflareList#search}",
            "stability": "stable",
            "summary": "A search query to filter returned items."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 32
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItems": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list/index.ts",
        "line": 177
      },
      "name": "DataCloudflareListItems",
      "namespace": "dataCloudflareList",
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListItems"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsHostname",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list/index.ts",
        "line": 34
      },
      "name": "DataCloudflareListItemsHostname",
      "namespace": "dataCloudflareList",
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListItemsHostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsHostnameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsHostnameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list/index.ts",
        "line": 57
      },
      "name": "DataCloudflareListItemsHostnameOutputReference",
      "namespace": "dataCloudflareList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 84
          },
          "name": "excludeExactHostname",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 89
          },
          "name": "urlHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsHostname"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListItemsHostnameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-list/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 270
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareListItemsList",
      "namespace": "dataCloudflareList",
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListItemsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-list/index.ts",
        "line": 200
      },
      "name": "DataCloudflareListItemsOutputReference",
      "namespace": "dataCloudflareList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 229
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 234
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 240
          },
          "name": "hostname",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsHostnameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 245
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 251
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItems"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListItemsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list/index.ts",
        "line": 93
      },
      "name": "DataCloudflareListItemsRedirect",
      "namespace": "dataCloudflareList",
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListItemsRedirect"
    },
    "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list/index.ts",
        "line": 116
      },
      "name": "DataCloudflareListItemsRedirectOutputReference",
      "namespace": "dataCloudflareList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 143
          },
          "name": "includeSubdomains",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 148
          },
          "name": "preservePathSuffix",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 153
          },
          "name": "preserveQueryString",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 158
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 163
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 168
          },
          "name": "subpathMatching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 173
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareList.DataCloudflareListItemsRedirect"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list/index:DataCloudflareListItemsRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItem": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_item cloudflare_list_item}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_item cloudflare_list_item} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-item/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": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-item/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareListItem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareListItem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_item#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareListItem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareListItem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 246
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareListItem",
      "namespace": "dataCloudflareListItem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 255
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 260
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 265
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 271
          },
          "name": "hostname",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemHostnameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 281
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 312
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 318
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 250
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 294
          },
          "name": "itemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 307
          },
          "name": "listIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 240
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 287
          },
          "name": "itemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 300
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-item/index:DataCloudflareListItem"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-item/index.ts",
        "line": 14
      },
      "name": "DataCloudflareListItemConfig",
      "namespace": "dataCloudflareListItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_item#item_id DataCloudflareListItem#item_id}",
            "stability": "stable",
            "summary": "Defines the unique ID of the item in the List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 26
          },
          "name": "itemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_item#list_id DataCloudflareListItem#list_id}",
            "stability": "stable",
            "summary": "The unique ID of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 32
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_item#account_id DataCloudflareListItem#account_id}",
            "stability": "stable",
            "summary": "The Account ID for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-item/index:DataCloudflareListItemConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemHostname",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-item/index.ts",
        "line": 34
      },
      "name": "DataCloudflareListItemHostname",
      "namespace": "dataCloudflareListItem",
      "symbolId": "src/data-cloudflare-list-item/index:DataCloudflareListItemHostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemHostnameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemHostnameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-item/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-item/index.ts",
        "line": 57
      },
      "name": "DataCloudflareListItemHostnameOutputReference",
      "namespace": "dataCloudflareListItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 84
          },
          "name": "excludeExactHostname",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 89
          },
          "name": "urlHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemHostname"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-item/index:DataCloudflareListItemHostnameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-item/index.ts",
        "line": 93
      },
      "name": "DataCloudflareListItemRedirect",
      "namespace": "dataCloudflareListItem",
      "symbolId": "src/data-cloudflare-list-item/index:DataCloudflareListItemRedirect"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-item/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-item/index.ts",
        "line": 116
      },
      "name": "DataCloudflareListItemRedirectOutputReference",
      "namespace": "dataCloudflareListItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 143
          },
          "name": "includeSubdomains",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 148
          },
          "name": "preservePathSuffix",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 153
          },
          "name": "preserveQueryString",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 158
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 163
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 168
          },
          "name": "subpathMatching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 173
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-item/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItem.DataCloudflareListItemRedirect"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-item/index:DataCloudflareListItemRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items cloudflare_list_items}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items cloudflare_list_items} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-items/index.ts",
          "line": 337
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-items/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareListItemsA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 322
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareListItemsA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareListItemsA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareListItemsA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 372
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 401
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 417
          },
          "name": "resetPerPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 439
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 451
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 461
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareListItemsA",
      "namespace": "dataCloudflareListItems",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 310
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 427
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 376
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 389
          },
          "name": "listIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 405
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 421
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 443
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 366
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 382
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 395
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 411
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 433
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-items/index.ts",
        "line": 14
      },
      "name": "DataCloudflareListItemsAConfig",
      "namespace": "dataCloudflareListItems",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items#list_id DataCloudflareListItemsA#list_id}",
            "stability": "stable",
            "summary": "The unique ID of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 26
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items#account_id DataCloudflareListItemsA#account_id}",
            "stability": "stable",
            "summary": "The Account ID for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items#max_items DataCloudflareListItemsA#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 32
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items#per_page DataCloudflareListItemsA#per_page}",
            "stability": "stable",
            "summary": "Amount of results to include in each paginated response. A non-negative 32 bit integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 38
          },
          "name": "perPage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Its meaning depends on the list type: IP addresses must start with the provided string, hostnames and bulk redirects must contain the string, and ASNs must match the string exactly.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/list_items#search DataCloudflareListItemsA#search}",
            "stability": "stable",
            "summary": "A search query to filter returned items."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 44
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsAConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-items/index.ts",
        "line": 189
      },
      "name": "DataCloudflareListItemsResult",
      "namespace": "dataCloudflareListItems",
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultHostname",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-items/index.ts",
        "line": 46
      },
      "name": "DataCloudflareListItemsResultHostname",
      "namespace": "dataCloudflareListItems",
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsResultHostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultHostnameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultHostnameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-items/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-items/index.ts",
        "line": 69
      },
      "name": "DataCloudflareListItemsResultHostnameOutputReference",
      "namespace": "dataCloudflareListItems",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 96
          },
          "name": "excludeExactHostname",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 101
          },
          "name": "urlHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultHostname"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsResultHostnameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-items/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-list-items/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareListItemsResultList",
      "namespace": "dataCloudflareListItems",
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-items/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-list-items/index.ts",
        "line": 212
      },
      "name": "DataCloudflareListItemsResultOutputReference",
      "namespace": "dataCloudflareListItems",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 241
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 246
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 251
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 257
          },
          "name": "hostname",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultHostnameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 267
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 272
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 278
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-items/index.ts",
        "line": 105
      },
      "name": "DataCloudflareListItemsResultRedirect",
      "namespace": "dataCloudflareListItems",
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsResultRedirect"
    },
    "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-list-items/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-list-items/index.ts",
        "line": 128
      },
      "name": "DataCloudflareListItemsResultRedirectOutputReference",
      "namespace": "dataCloudflareListItems",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 155
          },
          "name": "includeSubdomains",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 160
          },
          "name": "preservePathSuffix",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 165
          },
          "name": "preserveQueryString",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 170
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 175
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 180
          },
          "name": "subpathMatching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 185
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-list-items/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareListItems.DataCloudflareListItemsResultRedirect"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-list-items/index:DataCloudflareListItemsResultRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareLists": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/lists cloudflare_lists}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/lists cloudflare_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-lists/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-lists/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 206
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 222
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 240
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLists",
      "namespace": "dataCloudflareLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 232
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 210
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 226
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 200
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 216
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-lists/index:DataCloudflareLists"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-lists/index.ts",
        "line": 14
      },
      "name": "DataCloudflareListsConfig",
      "namespace": "dataCloudflareLists",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/lists#account_id DataCloudflareLists#account_id}",
            "stability": "stable",
            "summary": "The Account ID for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/lists#max_items DataCloudflareLists#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-lists/index:DataCloudflareListsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-lists/index.ts",
        "line": 28
      },
      "name": "DataCloudflareListsResult",
      "namespace": "dataCloudflareLists",
      "symbolId": "src/data-cloudflare-lists/index:DataCloudflareListsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-lists/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-lists/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareListsResultList",
      "namespace": "dataCloudflareLists",
      "symbolId": "src/data-cloudflare-lists/index:DataCloudflareListsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-lists/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-lists/index.ts",
        "line": 51
      },
      "name": "DataCloudflareListsResultOutputReference",
      "namespace": "dataCloudflareLists",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 80
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 95
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 105
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 110
          },
          "name": "numItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 115
          },
          "name": "numReferencingFilters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-lists/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLists.DataCloudflareListsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-lists/index:DataCloudflareListsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer cloudflare_load_balancer}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer cloudflare_load_balancer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 968
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 953
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1078
          },
          "name": "resetPopPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1105
          },
          "name": "resetRegionPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1153
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1165
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1174
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancer",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 941
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 996
          },
          "name": "adaptiveRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerAdaptiveRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1002
          },
          "name": "countryPools",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1007
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1012
          },
          "name": "defaultPools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1017
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1022
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1027
          },
          "name": "fallbackPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1032
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1051
          },
          "name": "locationStrategy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerLocationStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1056
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1061
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1066
          },
          "name": "networks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1087
          },
          "name": "proxied",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1093
          },
          "name": "randomSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRandomSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1115
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1120
          },
          "name": "sessionAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1126
          },
          "name": "sessionAffinityAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerSessionAffinityAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1131
          },
          "name": "sessionAffinityTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1136
          },
          "name": "steeringPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1141
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1045
          },
          "name": "loadBalancerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1082
          },
          "name": "popPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1109
          },
          "name": "regionPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1157
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1038
          },
          "name": "loadBalancerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1072
          },
          "name": "popPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1099
          },
          "name": "regionPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 1147
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerAdaptiveRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerAdaptiveRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 36
      },
      "name": "DataCloudflareLoadBalancerAdaptiveRouting",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerAdaptiveRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerAdaptiveRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerAdaptiveRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 59
      },
      "name": "DataCloudflareLoadBalancerAdaptiveRoutingOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 86
          },
          "name": "failoverAcrossPools",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerAdaptiveRouting"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerAdaptiveRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLoadBalancerConfig",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#load_balancer_id DataCloudflareLoadBalancer#load_balancer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 18
          },
          "name": "loadBalancerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any PoPs not explicitly defined will fall back to using the corresponding country_pool, then region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#pop_pools DataCloudflareLoadBalancer#pop_pools}",
            "stability": "stable",
            "summary": "Enterprise only: A mapping of Cloudflare PoP identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 24
          },
          "name": "popPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any regions not explicitly defined will fall back to using default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#region_pools DataCloudflareLoadBalancer#region_pools}",
            "stability": "stable",
            "summary": "A mapping of region codes to a list of pool IDs (ordered by their failover priority) for the given region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 30
          },
          "name": "regionPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#zone_id DataCloudflareLoadBalancer#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 34
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerLocationStrategy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerLocationStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 90
      },
      "name": "DataCloudflareLoadBalancerLocationStrategy",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerLocationStrategy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerLocationStrategyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerLocationStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 113
      },
      "name": "DataCloudflareLoadBalancerLocationStrategyOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 140
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 145
          },
          "name": "preferEcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerLocationStrategy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerLocationStrategyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRandomSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRandomSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 149
      },
      "name": "DataCloudflareLoadBalancerRandomSteering",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRandomSteering"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRandomSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRandomSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 172
      },
      "name": "DataCloudflareLoadBalancerRandomSteeringOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 199
          },
          "name": "defaultWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 205
          },
          "name": "poolWeights",
          "type": {
            "fqn": "cdktn.NumberMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRandomSteering"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRandomSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 714
      },
      "name": "DataCloudflareLoadBalancerRules",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesFixedResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesFixedResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 209
      },
      "name": "DataCloudflareLoadBalancerRulesFixedResponse",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesFixedResponse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesFixedResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesFixedResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 232
      },
      "name": "DataCloudflareLoadBalancerRulesFixedResponseOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 259
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 264
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 269
          },
          "name": "messageBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 274
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesFixedResponse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesFixedResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer/index.ts",
        "line": 803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 817
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerRulesList",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer/index.ts",
        "line": 737
      },
      "name": "DataCloudflareLoadBalancerRulesOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 766
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 771
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 777
          },
          "name": "fixedResponse",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesFixedResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 782
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 788
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 793
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 798
          },
          "name": "terminates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverrides": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 562
      },
      "name": "DataCloudflareLoadBalancerRulesOverrides",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Any PoPs not explicitly defined will fall back to using the corresponding country_pool, then region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#pop_pools DataCloudflareLoadBalancer#pop_pools}",
            "stability": "stable",
            "summary": "Enterprise only: A mapping of Cloudflare PoP identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 568
          },
          "name": "popPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverrides"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesAdaptiveRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesAdaptiveRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 278
      },
      "name": "DataCloudflareLoadBalancerRulesOverridesAdaptiveRouting",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesAdaptiveRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesAdaptiveRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesAdaptiveRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 301
      },
      "name": "DataCloudflareLoadBalancerRulesOverridesAdaptiveRoutingOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 328
          },
          "name": "failoverAcrossPools",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesAdaptiveRouting"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesAdaptiveRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesLocationStrategy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesLocationStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 332
      },
      "name": "DataCloudflareLoadBalancerRulesOverridesLocationStrategy",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesLocationStrategy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesLocationStrategyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesLocationStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 355
      },
      "name": "DataCloudflareLoadBalancerRulesOverridesLocationStrategyOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 382
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 387
          },
          "name": "preferEcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesLocationStrategy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesLocationStrategyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 668
          },
          "name": "resetPopPools"
        }
      ],
      "name": "DataCloudflareLoadBalancerRulesOverridesOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 634
          },
          "name": "adaptiveRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesAdaptiveRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 640
          },
          "name": "countryPools",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 645
          },
          "name": "defaultPools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 650
          },
          "name": "fallbackPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 656
          },
          "name": "locationStrategy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesLocationStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 678
          },
          "name": "randomSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesRandomSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 684
          },
          "name": "regionPools",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 689
          },
          "name": "sessionAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 695
          },
          "name": "sessionAffinityAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 700
          },
          "name": "sessionAffinityTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 705
          },
          "name": "steeringPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 710
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 672
          },
          "name": "popPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 662
          },
          "name": "popPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverrides"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesRandomSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesRandomSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 391
      },
      "name": "DataCloudflareLoadBalancerRulesOverridesRandomSteering",
      "namespace": "dataCloudflareLoadBalancer",
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesRandomSteering"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesRandomSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesRandomSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 414
      },
      "name": "DataCloudflareLoadBalancerRulesOverridesRandomSteeringOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 441
          },
          "name": "defaultWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 447
          },
          "name": "poolWeights",
          "type": {
            "fqn": "cdktn.NumberMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesRandomSteering"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesRandomSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 451
      },
      "name": "DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributes",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only used when session affinity is enabled on the load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#drain_duration DataCloudflareLoadBalancer#drain_duration}",
            "stability": "stable",
            "summary": "Configures the drain duration in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 457
          },
          "name": "drainDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 529
          },
          "name": "resetDrainDuration"
        }
      ],
      "name": "DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributesOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 538
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 543
          },
          "name": "requireAllHeaders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 548
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 553
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 558
          },
          "name": "zeroDowntimeFailover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 533
          },
          "name": "drainDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 523
          },
          "name": "drainDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerRulesOverridesSessionAffinityAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerSessionAffinityAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerSessionAffinityAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 821
      },
      "name": "DataCloudflareLoadBalancerSessionAffinityAttributes",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only used when session affinity is enabled on the load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer#drain_duration DataCloudflareLoadBalancer#drain_duration}",
            "stability": "stable",
            "summary": "Configures the drain duration in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 827
          },
          "name": "drainDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerSessionAffinityAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerSessionAffinityAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerSessionAffinityAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer/index.ts",
          "line": 866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer/index.ts",
        "line": 859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 899
          },
          "name": "resetDrainDuration"
        }
      ],
      "name": "DataCloudflareLoadBalancerSessionAffinityAttributesOutputReference",
      "namespace": "dataCloudflareLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 908
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 913
          },
          "name": "requireAllHeaders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 918
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 923
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 928
          },
          "name": "zeroDowntimeFailover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 903
          },
          "name": "drainDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 893
          },
          "name": "drainDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer/index.ts",
            "line": 870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancer.DataCloudflareLoadBalancerSessionAffinityAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer/index:DataCloudflareLoadBalancerSessionAffinityAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitor.DataCloudflareLoadBalancerMonitor": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitor cloudflare_load_balancer_monitor}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitor.DataCloudflareLoadBalancerMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitor cloudflare_load_balancer_monitor} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
          "line": 62
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitor.DataCloudflareLoadBalancerMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLoadBalancerMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLoadBalancerMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLoadBalancerMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLoadBalancerMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 94
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerMonitor",
      "namespace": "dataCloudflareLoadBalancerMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 103
          },
          "name": "allowInsecure",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 108
          },
          "name": "consecutiveDown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 113
          },
          "name": "consecutiveUp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 118
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 123
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 128
          },
          "name": "expectedBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 133
          },
          "name": "expectedCodes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 138
          },
          "name": "followRedirects",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 144
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 154
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 159
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 164
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 182
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 187
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 192
          },
          "name": "probeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 197
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 202
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 207
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 98
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 177
          },
          "name": "monitorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 88
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 170
          },
          "name": "monitorId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-monitor/index:DataCloudflareLoadBalancerMonitor"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitor.DataCloudflareLoadBalancerMonitorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitor.DataCloudflareLoadBalancerMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLoadBalancerMonitorConfig",
      "namespace": "dataCloudflareLoadBalancerMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitor#monitor_id DataCloudflareLoadBalancerMonitor#monitor_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 24
          },
          "name": "monitorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitor#account_id DataCloudflareLoadBalancerMonitor#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitor/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-monitor/index:DataCloudflareLoadBalancerMonitorConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitors": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitors cloudflare_load_balancer_monitors}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitors cloudflare_load_balancer_monitors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLoadBalancerMonitors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLoadBalancerMonitors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLoadBalancerMonitors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLoadBalancerMonitors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 262
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 278
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 296
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerMonitors",
      "namespace": "dataCloudflareLoadBalancerMonitors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 288
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 266
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 282
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 256
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 272
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-monitors/index:DataCloudflareLoadBalancerMonitors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLoadBalancerMonitorsConfig",
      "namespace": "dataCloudflareLoadBalancerMonitors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitors#account_id DataCloudflareLoadBalancerMonitors#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_monitors#max_items DataCloudflareLoadBalancerMonitors#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-monitors/index:DataCloudflareLoadBalancerMonitorsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
        "line": 28
      },
      "name": "DataCloudflareLoadBalancerMonitorsResult",
      "namespace": "dataCloudflareLoadBalancerMonitors",
      "symbolId": "src/data-cloudflare-load-balancer-monitors/index:DataCloudflareLoadBalancerMonitorsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-monitors/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerMonitorsResultList",
      "namespace": "dataCloudflareLoadBalancerMonitors",
      "symbolId": "src/data-cloudflare-load-balancer-monitors/index:DataCloudflareLoadBalancerMonitorsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-monitors/index.ts",
        "line": 51
      },
      "name": "DataCloudflareLoadBalancerMonitorsResultOutputReference",
      "namespace": "dataCloudflareLoadBalancerMonitors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 80
          },
          "name": "allowInsecure",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 85
          },
          "name": "consecutiveDown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 90
          },
          "name": "consecutiveUp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 95
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 100
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 105
          },
          "name": "expectedBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 110
          },
          "name": "expectedCodes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 115
          },
          "name": "followRedirects",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 121
          },
          "name": "header",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 131
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 136
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 141
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 146
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 151
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 156
          },
          "name": "probeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 161
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 166
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 171
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-monitors/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerMonitors.DataCloudflareLoadBalancerMonitorsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-monitors/index:DataCloudflareLoadBalancerMonitorsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPool": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool cloudflare_load_balancer_pool}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool cloudflare_load_balancer_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLoadBalancerPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 619
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLoadBalancerPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLoadBalancerPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLoadBalancerPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 705
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 667
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 708
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 798
          },
          "name": "resetPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 810
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 818
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerPool",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 607
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 676
          },
          "name": "checkRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 681
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 686
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 691
          },
          "name": "disabledAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 696
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 702
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 717
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 722
          },
          "name": "latitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 728
          },
          "name": "loadShedding",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolLoadSheddingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 733
          },
          "name": "longitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 738
          },
          "name": "minimumOrigins",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 743
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 748
          },
          "name": "monitor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 753
          },
          "name": "monitorGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 758
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 763
          },
          "name": "networks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 768
          },
          "name": "notificationEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 774
          },
          "name": "notificationFilter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 786
          },
          "name": "origins",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 780
          },
          "name": "originSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 671
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 712
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 802
          },
          "name": "poolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 661
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 792
          },
          "name": "poolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPool"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLoadBalancerPoolConfig",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool#account_id DataCloudflareLoadBalancerPool#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool#filter DataCloudflareLoadBalancerPool#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool#pool_id DataCloudflareLoadBalancerPool#pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 28
          },
          "name": "poolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 30
      },
      "name": "DataCloudflareLoadBalancerPoolFilter",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pool#monitor DataCloudflareLoadBalancerPool#monitor}",
            "stability": "stable",
            "summary": "The ID of the Monitor to use for checking the health of origins within this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 36
          },
          "name": "monitor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 118
          },
          "name": "resetMonitor"
        }
      ],
      "name": "DataCloudflareLoadBalancerPoolFilterOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 122
          },
          "name": "monitorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 112
          },
          "name": "monitor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolLoadShedding": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolLoadShedding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 126
      },
      "name": "DataCloudflareLoadBalancerPoolLoadShedding",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolLoadShedding"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolLoadSheddingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolLoadSheddingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 149
      },
      "name": "DataCloudflareLoadBalancerPoolLoadSheddingOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 176
          },
          "name": "defaultPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 181
          },
          "name": "defaultPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 186
          },
          "name": "sessionPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 191
          },
          "name": "sessionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolLoadShedding"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolLoadSheddingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 313
      },
      "name": "DataCloudflareLoadBalancerPoolNotificationFilter",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolNotificationFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 195
      },
      "name": "DataCloudflareLoadBalancerPoolNotificationFilterOrigin",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolNotificationFilterOrigin"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 218
      },
      "name": "DataCloudflareLoadBalancerPoolNotificationFilterOriginOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 245
          },
          "name": "disable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 250
          },
          "name": "healthy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOrigin"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolNotificationFilterOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 336
      },
      "name": "DataCloudflareLoadBalancerPoolNotificationFilterOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 364
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 370
          },
          "name": "pool",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterPoolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolNotificationFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterPool": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterPool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 254
      },
      "name": "DataCloudflareLoadBalancerPoolNotificationFilterPool",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolNotificationFilterPool"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterPoolOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterPoolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 277
      },
      "name": "DataCloudflareLoadBalancerPoolNotificationFilterPoolOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 304
          },
          "name": "disable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 309
          },
          "name": "healthy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolNotificationFilterPool"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolNotificationFilterPoolOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 374
      },
      "name": "DataCloudflareLoadBalancerPoolOriginSteering",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolOriginSteering"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 397
      },
      "name": "DataCloudflareLoadBalancerPoolOriginSteeringOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 424
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginSteering"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolOriginSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOrigins": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOrigins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 482
      },
      "name": "DataCloudflareLoadBalancerPoolOrigins",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolOrigins"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsHeader": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 428
      },
      "name": "DataCloudflareLoadBalancerPoolOriginsHeader",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolOriginsHeader"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsHeaderOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
        "line": 451
      },
      "name": "DataCloudflareLoadBalancerPoolOriginsHeaderOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 478
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsHeader"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolOriginsHeaderOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-pool/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 594
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerPoolOriginsList",
      "namespace": "dataCloudflareLoadBalancerPool",
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolOriginsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
          "line": 514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-pool/index.ts",
        "line": 505
      },
      "name": "DataCloudflareLoadBalancerPoolOriginsOutputReference",
      "namespace": "dataCloudflareLoadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 534
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 539
          },
          "name": "disabledAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 544
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 549
          },
          "name": "flattenCname",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 555
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOriginsHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 560
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 565
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 570
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 575
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pool/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPool.DataCloudflareLoadBalancerPoolOrigins"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pool/index:DataCloudflareLoadBalancerPoolOriginsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPools": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pools cloudflare_load_balancer_pools}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPools",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pools cloudflare_load_balancer_pools} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLoadBalancerPools resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 696
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLoadBalancerPools to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pools#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLoadBalancerPools that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLoadBalancerPools to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 744
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 760
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 776
          },
          "name": "resetMonitor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 794
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 802
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerPools",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 684
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 786
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 748
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 764
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 780
          },
          "name": "monitorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 738
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 754
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 770
          },
          "name": "monitor",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPools"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLoadBalancerPoolsConfig",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pools#account_id DataCloudflareLoadBalancerPools#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pools#max_items DataCloudflareLoadBalancerPools#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancer_pools#monitor DataCloudflareLoadBalancerPools#monitor}",
            "stability": "stable",
            "summary": "The ID of the Monitor to use for checking the health of origins within this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 32
          },
          "name": "monitor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 506
      },
      "name": "DataCloudflareLoadBalancerPoolsResult",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-pools/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 671
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerPoolsResultList",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultLoadShedding": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultLoadShedding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 34
      },
      "name": "DataCloudflareLoadBalancerPoolsResultLoadShedding",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultLoadShedding"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultLoadSheddingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultLoadSheddingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 57
      },
      "name": "DataCloudflareLoadBalancerPoolsResultLoadSheddingOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 84
          },
          "name": "defaultPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 89
          },
          "name": "defaultPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 94
          },
          "name": "sessionPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 99
          },
          "name": "sessionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultLoadShedding"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultLoadSheddingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 221
      },
      "name": "DataCloudflareLoadBalancerPoolsResultNotificationFilter",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultNotificationFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 103
      },
      "name": "DataCloudflareLoadBalancerPoolsResultNotificationFilterOrigin",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultNotificationFilterOrigin"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 126
      },
      "name": "DataCloudflareLoadBalancerPoolsResultNotificationFilterOriginOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 153
          },
          "name": "disable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 158
          },
          "name": "healthy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOrigin"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultNotificationFilterOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 244
      },
      "name": "DataCloudflareLoadBalancerPoolsResultNotificationFilterOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 272
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 278
          },
          "name": "pool",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterPoolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultNotificationFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterPool": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterPool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 162
      },
      "name": "DataCloudflareLoadBalancerPoolsResultNotificationFilterPool",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultNotificationFilterPool"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterPoolOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterPoolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 185
      },
      "name": "DataCloudflareLoadBalancerPoolsResultNotificationFilterPoolOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 212
          },
          "name": "disable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 217
          },
          "name": "healthy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterPool"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultNotificationFilterPoolOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 282
      },
      "name": "DataCloudflareLoadBalancerPoolsResultOriginSteering",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOriginSteering"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 305
      },
      "name": "DataCloudflareLoadBalancerPoolsResultOriginSteeringOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 332
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginSteering"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOriginSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOrigins": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOrigins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 390
      },
      "name": "DataCloudflareLoadBalancerPoolsResultOrigins",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOrigins"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsHeader": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 336
      },
      "name": "DataCloudflareLoadBalancerPoolsResultOriginsHeader",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOriginsHeader"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsHeaderOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
        "line": 359
      },
      "name": "DataCloudflareLoadBalancerPoolsResultOriginsHeaderOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 386
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsHeader"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOriginsHeaderOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-pools/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 502
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancerPoolsResultOriginsList",
      "namespace": "dataCloudflareLoadBalancerPools",
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOriginsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-pools/index.ts",
        "line": 413
      },
      "name": "DataCloudflareLoadBalancerPoolsResultOriginsOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 442
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 447
          },
          "name": "disabledAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 452
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 457
          },
          "name": "flattenCname",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 463
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 468
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 473
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 478
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 483
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOrigins"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOriginsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancer-pools/index.ts",
        "line": 529
      },
      "name": "DataCloudflareLoadBalancerPoolsResultOutputReference",
      "namespace": "dataCloudflareLoadBalancerPools",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 558
          },
          "name": "checkRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 563
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 568
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 573
          },
          "name": "disabledAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 578
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 583
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 588
          },
          "name": "latitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 594
          },
          "name": "loadShedding",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultLoadSheddingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 599
          },
          "name": "longitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 604
          },
          "name": "minimumOrigins",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 609
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 614
          },
          "name": "monitor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 619
          },
          "name": "monitorGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 624
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 629
          },
          "name": "networks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 634
          },
          "name": "notificationEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 640
          },
          "name": "notificationFilter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultNotificationFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 652
          },
          "name": "origins",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 646
          },
          "name": "originSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResultOriginSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancer-pools/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancerPools.DataCloudflareLoadBalancerPoolsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancer-pools/index:DataCloudflareLoadBalancerPoolsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancers": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers cloudflare_load_balancers}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers cloudflare_load_balancers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 1299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLoadBalancers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1284
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLoadBalancers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLoadBalancers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLoadBalancers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1331
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1353
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1365
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1372
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancers",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1272
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1341
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1335
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1357
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1325
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1347
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLoadBalancersConfig",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#max_items DataCloudflareLoadBalancers#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#zone_id DataCloudflareLoadBalancers#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 980
      },
      "name": "DataCloudflareLoadBalancersResult",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Any country not explicitly defined will fall back to using the corresponding region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#country_pools DataCloudflareLoadBalancers#country_pools}",
            "stability": "stable",
            "summary": "A mapping of country codes to a list of pool IDs (ordered by their failover priority) for the given country."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 986
          },
          "name": "countryPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any PoPs not explicitly defined will fall back to using the corresponding country_pool, then region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#pop_pools DataCloudflareLoadBalancers#pop_pools}",
            "stability": "stable",
            "summary": "Enterprise only: A mapping of Cloudflare PoP identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 992
          },
          "name": "popPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any regions not explicitly defined will fall back to using default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#region_pools DataCloudflareLoadBalancers#region_pools}",
            "stability": "stable",
            "summary": "A mapping of region codes to a list of pool IDs (ordered by their failover priority) for the given region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 998
          },
          "name": "regionPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultAdaptiveRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultAdaptiveRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 26
      },
      "name": "DataCloudflareLoadBalancersResultAdaptiveRouting",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultAdaptiveRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultAdaptiveRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultAdaptiveRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 49
      },
      "name": "DataCloudflareLoadBalancersResultAdaptiveRoutingOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 76
          },
          "name": "failoverAcrossPools",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultAdaptiveRouting"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultAdaptiveRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 1252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancers/index.ts",
        "line": 1244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancersResultList",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResult"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultLocationStrategy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultLocationStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 80
      },
      "name": "DataCloudflareLoadBalancersResultLocationStrategy",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultLocationStrategy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultLocationStrategyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultLocationStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 103
      },
      "name": "DataCloudflareLoadBalancersResultLocationStrategyOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 130
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 135
          },
          "name": "preferEcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultLocationStrategy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultLocationStrategyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 1053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancers/index.ts",
        "line": 1044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1104
          },
          "name": "resetCountryPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1171
          },
          "name": "resetPopPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1198
          },
          "name": "resetRegionPools"
        }
      ],
      "name": "DataCloudflareLoadBalancersResultOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1092
          },
          "name": "adaptiveRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultAdaptiveRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1113
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1118
          },
          "name": "defaultPools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1123
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1128
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1133
          },
          "name": "fallbackPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1138
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1144
          },
          "name": "locationStrategy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultLocationStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1149
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1154
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1159
          },
          "name": "networks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1180
          },
          "name": "proxied",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1186
          },
          "name": "randomSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRandomSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1208
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1213
          },
          "name": "sessionAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1219
          },
          "name": "sessionAffinityAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultSessionAffinityAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1224
          },
          "name": "sessionAffinityTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1229
          },
          "name": "steeringPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1234
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1239
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1108
          },
          "name": "countryPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1175
          },
          "name": "popPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1202
          },
          "name": "regionPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1098
          },
          "name": "countryPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1165
          },
          "name": "popPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1192
          },
          "name": "regionPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 1057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRandomSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRandomSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 139
      },
      "name": "DataCloudflareLoadBalancersResultRandomSteering",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRandomSteering"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRandomSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRandomSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 162
      },
      "name": "DataCloudflareLoadBalancersResultRandomSteeringOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 189
          },
          "name": "defaultWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 195
          },
          "name": "poolWeights",
          "type": {
            "fqn": "cdktn.NumberMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRandomSteering"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRandomSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 762
      },
      "name": "DataCloudflareLoadBalancersResultRules",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesFixedResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesFixedResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 199
      },
      "name": "DataCloudflareLoadBalancersResultRulesFixedResponse",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesFixedResponse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesFixedResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesFixedResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 222
      },
      "name": "DataCloudflareLoadBalancersResultRulesFixedResponseOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 249
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 254
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 259
          },
          "name": "messageBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 264
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesFixedResponse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesFixedResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancers/index.ts",
        "line": 851
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 865
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLoadBalancersResultRulesList",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-load-balancers/index.ts",
        "line": 785
      },
      "name": "DataCloudflareLoadBalancersResultRulesOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 814
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 819
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 825
          },
          "name": "fixedResponse",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesFixedResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 830
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 836
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 841
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 846
          },
          "name": "terminates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverrides": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 552
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverrides",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Any country not explicitly defined will fall back to using the corresponding region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#country_pools DataCloudflareLoadBalancers#country_pools}",
            "stability": "stable",
            "summary": "A mapping of country codes to a list of pool IDs (ordered by their failover priority) for the given country."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 558
          },
          "name": "countryPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any PoPs not explicitly defined will fall back to using the corresponding country_pool, then region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#pop_pools DataCloudflareLoadBalancers#pop_pools}",
            "stability": "stable",
            "summary": "Enterprise only: A mapping of Cloudflare PoP identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 564
          },
          "name": "popPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any regions not explicitly defined will fall back to using default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#region_pools DataCloudflareLoadBalancers#region_pools}",
            "stability": "stable",
            "summary": "A mapping of region codes to a list of pool IDs (ordered by their failover priority) for the given region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 570
          },
          "name": "regionPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverrides"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 268
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRouting",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRouting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 291
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRoutingOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 318
          },
          "name": "failoverAcrossPools",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRouting"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesLocationStrategy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesLocationStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 322
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverridesLocationStrategy",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesLocationStrategy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesLocationStrategyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesLocationStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 345
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverridesLocationStrategyOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 372
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 377
          },
          "name": "preferEcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesLocationStrategy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesLocationStrategyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 674
          },
          "name": "resetCountryPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 706
          },
          "name": "resetPopPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 728
          },
          "name": "resetRegionPools"
        }
      ],
      "name": "DataCloudflareLoadBalancersResultRulesOverridesOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 662
          },
          "name": "adaptiveRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesAdaptiveRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 683
          },
          "name": "defaultPools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 688
          },
          "name": "fallbackPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 694
          },
          "name": "locationStrategy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesLocationStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 716
          },
          "name": "randomSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesRandomSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 737
          },
          "name": "sessionAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 743
          },
          "name": "sessionAffinityAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 748
          },
          "name": "sessionAffinityTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 753
          },
          "name": "steeringPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 758
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 678
          },
          "name": "countryPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 710
          },
          "name": "popPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 732
          },
          "name": "regionPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 668
          },
          "name": "countryPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 700
          },
          "name": "popPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 722
          },
          "name": "regionPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverrides"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesRandomSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesRandomSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 381
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverridesRandomSteering",
      "namespace": "dataCloudflareLoadBalancers",
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesRandomSteering"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesRandomSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesRandomSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 404
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverridesRandomSteeringOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 431
          },
          "name": "defaultWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 437
          },
          "name": "poolWeights",
          "type": {
            "fqn": "cdktn.NumberMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesRandomSteering"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesRandomSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 441
      },
      "name": "DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributes",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only used when session affinity is enabled on the load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#drain_duration DataCloudflareLoadBalancers#drain_duration}",
            "stability": "stable",
            "summary": "Configures the drain duration in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 447
          },
          "name": "drainDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 519
          },
          "name": "resetDrainDuration"
        }
      ],
      "name": "DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributesOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 528
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 533
          },
          "name": "requireAllHeaders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 538
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 543
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 548
          },
          "name": "zeroDowntimeFailover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 523
          },
          "name": "drainDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 513
          },
          "name": "drainDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultRulesOverridesSessionAffinityAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultSessionAffinityAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultSessionAffinityAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 869
      },
      "name": "DataCloudflareLoadBalancersResultSessionAffinityAttributes",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only used when session affinity is enabled on the load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/load_balancers#drain_duration DataCloudflareLoadBalancers#drain_duration}",
            "stability": "stable",
            "summary": "Configures the drain duration in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 875
          },
          "name": "drainDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultSessionAffinityAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultSessionAffinityAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultSessionAffinityAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-load-balancers/index.ts",
          "line": 914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-load-balancers/index.ts",
        "line": 907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 947
          },
          "name": "resetDrainDuration"
        }
      ],
      "name": "DataCloudflareLoadBalancersResultSessionAffinityAttributesOutputReference",
      "namespace": "dataCloudflareLoadBalancers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 956
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 961
          },
          "name": "requireAllHeaders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 966
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 971
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 976
          },
          "name": "zeroDowntimeFailover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 951
          },
          "name": "drainDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 941
          },
          "name": "drainDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-load-balancers/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLoadBalancers.DataCloudflareLoadBalancersResultSessionAffinityAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-load-balancers/index:DataCloudflareLoadBalancersResultSessionAffinityAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpullRetention.DataCloudflareLogpullRetention": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpull_retention cloudflare_logpull_retention}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpullRetention.DataCloudflareLogpullRetention",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpull_retention cloudflare_logpull_retention} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpull-retention/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpullRetention.DataCloudflareLogpullRetentionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpull-retention/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLogpullRetention resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLogpullRetention to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpull_retention#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLogpullRetention that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLogpullRetention to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 99
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLogpullRetention",
      "namespace": "dataCloudflareLogpullRetention",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 82
          },
          "name": "flag",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 103
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 93
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpull-retention/index:DataCloudflareLogpullRetention"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpullRetention.DataCloudflareLogpullRetentionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpullRetention.DataCloudflareLogpullRetentionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpull-retention/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLogpullRetentionConfig",
      "namespace": "dataCloudflareLogpullRetention",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpull_retention#zone_id DataCloudflareLogpullRetention#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpull-retention/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpull-retention/index:DataCloudflareLogpullRetentionConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetField.DataCloudflareLogpushDatasetField": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_field cloudflare_logpush_dataset_field}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetField.DataCloudflareLogpushDatasetField",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_field cloudflare_logpush_dataset_field} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetField.DataCloudflareLogpushDatasetFieldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLogpushDatasetField resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLogpushDatasetField to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_field#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLogpushDatasetField that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLogpushDatasetField to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 104
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 120
          },
          "name": "resetDatasetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 136
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 148
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 156
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLogpushDatasetField",
      "namespace": "dataCloudflareLogpushDatasetField",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 108
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 124
          },
          "name": "datasetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 140
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 98
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 114
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 130
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-dataset-field/index:DataCloudflareLogpushDatasetField"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetField.DataCloudflareLogpushDatasetFieldConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetField.DataCloudflareLogpushDatasetFieldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLogpushDatasetFieldConfig",
      "namespace": "dataCloudflareLogpushDatasetField",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_field#account_id DataCloudflareLogpushDatasetField#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A list of supported datasets can be found on the [Developer Docs](https://developers.cloudflare.com/logs/reference/log-fields/).\nAvailable values: \"access_requests\", \"audit_logs\", \"audit_logs_v2\", \"biso_user_actions\", \"casb_findings\", \"device_posture_results\", \"dex_application_tests\", \"dex_device_state_events\", \"dlp_forensic_copies\", \"dns_firewall_logs\", \"dns_logs\", \"email_security_alerts\", \"email_security_post_delivery_events\", \"firewall_events\", \"gateway_dns\", \"gateway_http\", \"gateway_network\", \"http_requests\", \"ipsec_logs\", \"magic_ids_detections\", \"mcp_portal_logs\", \"nel_reports\", \"network_analytics_logs\", \"page_shield_events\", \"sinkhole_http_logs\", \"spectrum_events\", \"ssh_logs\", \"warp_config_changes\", \"warp_toggle_changes\", \"workers_trace_events\", \"zaraz_events\", \"zero_trust_network_sessions\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_field#dataset_id DataCloudflareLogpushDatasetField#dataset_id}",
            "stability": "stable",
            "summary": "Name of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 27
          },
          "name": "datasetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_field#zone_id DataCloudflareLogpushDatasetField#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-field/index.ts",
            "line": 33
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-dataset-field/index:DataCloudflareLogpushDatasetFieldConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJob": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_job cloudflare_logpush_dataset_job}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_job cloudflare_logpush_dataset_job} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLogpushDatasetJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 170
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLogpushDatasetJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLogpushDatasetJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLogpushDatasetJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 218
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 239
          },
          "name": "resetDatasetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 326
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 338
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 346
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLogpushDatasetJob",
      "namespace": "dataCloudflareLogpushDatasetJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 158
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 227
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 248
          },
          "name": "destinationConf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 253
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 258
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 263
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 268
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 273
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 278
          },
          "name": "lastComplete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 283
          },
          "name": "lastError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 288
          },
          "name": "logpullOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 293
          },
          "name": "maxUploadBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 298
          },
          "name": "maxUploadIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 303
          },
          "name": "maxUploadRecords",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 308
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 314
          },
          "name": "outputOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobOutputOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 222
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 243
          },
          "name": "datasetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 330
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 212
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 233
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 320
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-dataset-job/index:DataCloudflareLogpushDatasetJob"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLogpushDatasetJobConfig",
      "namespace": "dataCloudflareLogpushDatasetJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_job#account_id DataCloudflareLogpushDatasetJob#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A list of supported datasets can be found on the [Developer Docs](https://developers.cloudflare.com/logs/reference/log-fields/).\nAvailable values: \"access_requests\", \"audit_logs\", \"audit_logs_v2\", \"biso_user_actions\", \"casb_findings\", \"device_posture_results\", \"dex_application_tests\", \"dex_device_state_events\", \"dlp_forensic_copies\", \"dns_firewall_logs\", \"dns_logs\", \"email_security_alerts\", \"email_security_post_delivery_events\", \"firewall_events\", \"gateway_dns\", \"gateway_http\", \"gateway_network\", \"http_requests\", \"ipsec_logs\", \"magic_ids_detections\", \"mcp_portal_logs\", \"nel_reports\", \"network_analytics_logs\", \"page_shield_events\", \"sinkhole_http_logs\", \"spectrum_events\", \"ssh_logs\", \"warp_config_changes\", \"warp_toggle_changes\", \"workers_trace_events\", \"zaraz_events\", \"zero_trust_network_sessions\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_job#dataset_id DataCloudflareLogpushDatasetJob#dataset_id}",
            "stability": "stable",
            "summary": "Name of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 27
          },
          "name": "datasetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_dataset_job#zone_id DataCloudflareLogpushDatasetJob#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 33
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-dataset-job/index:DataCloudflareLogpushDatasetJobConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobOutputOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobOutputOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
        "line": 35
      },
      "name": "DataCloudflareLogpushDatasetJobOutputOptions",
      "namespace": "dataCloudflareLogpushDatasetJob",
      "symbolId": "src/data-cloudflare-logpush-dataset-job/index:DataCloudflareLogpushDatasetJobOutputOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobOutputOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobOutputOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
        "line": 58
      },
      "name": "DataCloudflareLogpushDatasetJobOutputOptionsOutputReference",
      "namespace": "dataCloudflareLogpushDatasetJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 85
          },
          "name": "batchPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 90
          },
          "name": "batchSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 95
          },
          "name": "cve202144228",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 100
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 105
          },
          "name": "fieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 110
          },
          "name": "mergeSubrequests",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 115
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 120
          },
          "name": "recordDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 125
          },
          "name": "recordPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 130
          },
          "name": "recordSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 135
          },
          "name": "recordTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 140
          },
          "name": "sampleRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 145
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-dataset-job/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushDatasetJob.DataCloudflareLogpushDatasetJobOutputOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-dataset-job/index:DataCloudflareLogpushDatasetJobOutputOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJob": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_job cloudflare_logpush_job}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_job cloudflare_logpush_job} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-job/index.ts",
          "line": 184
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-job/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLogpushJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 169
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLogpushJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLogpushJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLogpushJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 217
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 322
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 334
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLogpushJob",
      "namespace": "dataCloudflareLogpushJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 157
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 226
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 231
          },
          "name": "destinationConf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 236
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 241
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 246
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 269
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 274
          },
          "name": "lastComplete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 279
          },
          "name": "lastError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 284
          },
          "name": "logpullOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 289
          },
          "name": "maxUploadBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 294
          },
          "name": "maxUploadIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 299
          },
          "name": "maxUploadRecords",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 304
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 310
          },
          "name": "outputOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobOutputOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 221
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 264
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 326
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 211
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 257
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 316
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-job/index:DataCloudflareLogpushJob"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-job/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLogpushJobConfig",
      "namespace": "dataCloudflareLogpushJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_job#job_id DataCloudflareLogpushJob#job_id}",
            "stability": "stable",
            "summary": "Unique id of the job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 26
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_job#account_id DataCloudflareLogpushJob#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_job#zone_id DataCloudflareLogpushJob#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-job/index:DataCloudflareLogpushJobConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobOutputOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobOutputOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-job/index.ts",
        "line": 34
      },
      "name": "DataCloudflareLogpushJobOutputOptions",
      "namespace": "dataCloudflareLogpushJob",
      "symbolId": "src/data-cloudflare-logpush-job/index:DataCloudflareLogpushJobOutputOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobOutputOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobOutputOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-job/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-job/index.ts",
        "line": 57
      },
      "name": "DataCloudflareLogpushJobOutputOptionsOutputReference",
      "namespace": "dataCloudflareLogpushJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 84
          },
          "name": "batchPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 89
          },
          "name": "batchSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 94
          },
          "name": "cve202144228",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 99
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 104
          },
          "name": "fieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 109
          },
          "name": "mergeSubrequests",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 114
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 119
          },
          "name": "recordDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 124
          },
          "name": "recordPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 129
          },
          "name": "recordSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 134
          },
          "name": "recordTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 139
          },
          "name": "sampleRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 144
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-job/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJob.DataCloudflareLogpushJobOutputOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-job/index:DataCloudflareLogpushJobOutputOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobs": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_jobs cloudflare_logpush_jobs}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_jobs cloudflare_logpush_jobs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-jobs/index.ts",
          "line": 330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-jobs/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareLogpushJobs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 315
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareLogpushJobs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_jobs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareLogpushJobs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareLogpushJobs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 363
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 379
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 401
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 413
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 421
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareLogpushJobs",
      "namespace": "dataCloudflareLogpushJobs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 303
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 389
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 367
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 383
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 405
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 357
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 373
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 395
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-jobs/index:DataCloudflareLogpushJobs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-jobs/index.ts",
        "line": 14
      },
      "name": "DataCloudflareLogpushJobsConfig",
      "namespace": "dataCloudflareLogpushJobs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_jobs#account_id DataCloudflareLogpushJobs#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_jobs#max_items DataCloudflareLogpushJobs#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/logpush_jobs#zone_id DataCloudflareLogpushJobs#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-jobs/index:DataCloudflareLogpushJobsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-jobs/index.ts",
        "line": 148
      },
      "name": "DataCloudflareLogpushJobsResult",
      "namespace": "dataCloudflareLogpushJobs",
      "symbolId": "src/data-cloudflare-logpush-jobs/index:DataCloudflareLogpushJobsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-jobs/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-logpush-jobs/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 290
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareLogpushJobsResultList",
      "namespace": "dataCloudflareLogpushJobs",
      "symbolId": "src/data-cloudflare-logpush-jobs/index:DataCloudflareLogpushJobsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-jobs/index.ts",
        "line": 34
      },
      "name": "DataCloudflareLogpushJobsResultOutputOptions",
      "namespace": "dataCloudflareLogpushJobs",
      "symbolId": "src/data-cloudflare-logpush-jobs/index:DataCloudflareLogpushJobsResultOutputOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-jobs/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-logpush-jobs/index.ts",
        "line": 57
      },
      "name": "DataCloudflareLogpushJobsResultOutputOptionsOutputReference",
      "namespace": "dataCloudflareLogpushJobs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 84
          },
          "name": "batchPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 89
          },
          "name": "batchSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 94
          },
          "name": "cve202144228",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 99
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 104
          },
          "name": "fieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 109
          },
          "name": "mergeSubrequests",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 114
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 119
          },
          "name": "recordDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 124
          },
          "name": "recordPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 129
          },
          "name": "recordSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 134
          },
          "name": "recordTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 139
          },
          "name": "sampleRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 144
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-jobs/index:DataCloudflareLogpushJobsResultOutputOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-logpush-jobs/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-logpush-jobs/index.ts",
        "line": 171
      },
      "name": "DataCloudflareLogpushJobsResultOutputReference",
      "namespace": "dataCloudflareLogpushJobs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 200
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 205
          },
          "name": "destinationConf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 210
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 215
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 220
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 230
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 235
          },
          "name": "lastComplete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 240
          },
          "name": "lastError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 245
          },
          "name": "logpullOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 250
          },
          "name": "maxUploadBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 255
          },
          "name": "maxUploadIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 260
          },
          "name": "maxUploadRecords",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 271
          },
          "name": "outputOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResultOutputOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-logpush-jobs/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareLogpushJobs.DataCloudflareLogpushJobsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-logpush-jobs/index:DataCloudflareLogpushJobsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_configuration cloudflare_magic_network_monitoring_configuration}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_configuration cloudflare_magic_network_monitoring_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicNetworkMonitoringConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicNetworkMonitoringConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicNetworkMonitoringConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicNetworkMonitoringConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 172
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 205
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 211
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicNetworkMonitoringConfiguration",
      "namespace": "dataCloudflareMagicNetworkMonitoringConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 181
          },
          "name": "defaultSampling",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 186
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 191
          },
          "name": "routerIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 197
          },
          "name": "warpDevices",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 176
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 166
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-configuration/index:DataCloudflareMagicNetworkMonitoringConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicNetworkMonitoringConfigurationConfig",
      "namespace": "dataCloudflareMagicNetworkMonitoringConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_configuration#account_id DataCloudflareMagicNetworkMonitoringConfiguration#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-configuration/index:DataCloudflareMagicNetworkMonitoringConfigurationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
        "line": 20
      },
      "name": "DataCloudflareMagicNetworkMonitoringConfigurationWarpDevices",
      "namespace": "dataCloudflareMagicNetworkMonitoringConfiguration",
      "symbolId": "src/data-cloudflare-magic-network-monitoring-configuration/index:DataCloudflareMagicNetworkMonitoringConfigurationWarpDevices"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-network-monitoring-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesList",
      "namespace": "dataCloudflareMagicNetworkMonitoringConfiguration",
      "symbolId": "src/data-cloudflare-magic-network-monitoring-configuration/index:DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-network-monitoring-configuration/index.ts",
        "line": 43
      },
      "name": "DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesOutputReference",
      "namespace": "dataCloudflareMagicNetworkMonitoringConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 72
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 77
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 82
          },
          "name": "routerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-configuration/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringConfiguration.DataCloudflareMagicNetworkMonitoringConfigurationWarpDevices"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-configuration/index:DataCloudflareMagicNetworkMonitoringConfigurationWarpDevicesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRule.DataCloudflareMagicNetworkMonitoringRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rule cloudflare_magic_network_monitoring_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRule.DataCloudflareMagicNetworkMonitoringRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rule cloudflare_magic_network_monitoring_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
          "line": 62
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRule.DataCloudflareMagicNetworkMonitoringRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicNetworkMonitoringRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicNetworkMonitoringRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicNetworkMonitoringRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicNetworkMonitoringRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 94
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 181
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicNetworkMonitoringRule",
      "namespace": "dataCloudflareMagicNetworkMonitoringRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 103
          },
          "name": "automaticAdvertisement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 108
          },
          "name": "bandwidthThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 113
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 118
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 123
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 128
          },
          "name": "packetThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 138
          },
          "name": "prefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 133
          },
          "name": "prefixMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 156
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 161
          },
          "name": "zscoreSensitivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 166
          },
          "name": "zscoreTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 98
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 151
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 88
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 144
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rule/index:DataCloudflareMagicNetworkMonitoringRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRule.DataCloudflareMagicNetworkMonitoringRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRule.DataCloudflareMagicNetworkMonitoringRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicNetworkMonitoringRuleConfig",
      "namespace": "dataCloudflareMagicNetworkMonitoringRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rule#rule_id DataCloudflareMagicNetworkMonitoringRule#rule_id}",
            "stability": "stable",
            "summary": "The id of the rule. Must be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 24
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rule#account_id DataCloudflareMagicNetworkMonitoringRule#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rule/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rule/index:DataCloudflareMagicNetworkMonitoringRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rules cloudflare_magic_network_monitoring_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rules cloudflare_magic_network_monitoring_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicNetworkMonitoringRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 172
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicNetworkMonitoringRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicNetworkMonitoringRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicNetworkMonitoringRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 219
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 235
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 253
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 260
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicNetworkMonitoringRules",
      "namespace": "dataCloudflareMagicNetworkMonitoringRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 160
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 245
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 223
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 239
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 213
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 229
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rules/index:DataCloudflareMagicNetworkMonitoringRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicNetworkMonitoringRulesConfig",
      "namespace": "dataCloudflareMagicNetworkMonitoringRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rules#account_id DataCloudflareMagicNetworkMonitoringRules#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_network_monitoring_rules#max_items DataCloudflareMagicNetworkMonitoringRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rules/index:DataCloudflareMagicNetworkMonitoringRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
        "line": 26
      },
      "name": "DataCloudflareMagicNetworkMonitoringRulesResult",
      "namespace": "dataCloudflareMagicNetworkMonitoringRules",
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rules/index:DataCloudflareMagicNetworkMonitoringRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-network-monitoring-rules/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 147
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicNetworkMonitoringRulesResultList",
      "namespace": "dataCloudflareMagicNetworkMonitoringRules",
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rules/index:DataCloudflareMagicNetworkMonitoringRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-network-monitoring-rules/index.ts",
        "line": 49
      },
      "name": "DataCloudflareMagicNetworkMonitoringRulesResultOutputReference",
      "namespace": "dataCloudflareMagicNetworkMonitoringRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 78
          },
          "name": "automaticAdvertisement",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 83
          },
          "name": "bandwidthThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 88
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 93
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 103
          },
          "name": "packetThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 113
          },
          "name": "prefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 108
          },
          "name": "prefixMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 118
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 123
          },
          "name": "zscoreSensitivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 128
          },
          "name": "zscoreTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-network-monitoring-rules/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicNetworkMonitoringRules.DataCloudflareMagicNetworkMonitoringRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-network-monitoring-rules/index:DataCloudflareMagicNetworkMonitoringRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnector": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connector cloudflare_magic_transit_connector}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connector cloudflare_magic_transit_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
          "line": 121
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 106
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 153
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 244
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 251
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitConnector",
      "namespace": "dataCloudflareMagicTransitConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 94
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 162
          },
          "name": "activated",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 181
          },
          "name": "device",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorDeviceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 191
          },
          "name": "interruptWindowDaysOfWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 196
          },
          "name": "interruptWindowDurationHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 201
          },
          "name": "interruptWindowEmbargoDates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 206
          },
          "name": "interruptWindowHourOfDay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 211
          },
          "name": "lastHeartbeat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 216
          },
          "name": "lastSeenVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 221
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 226
          },
          "name": "licenseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 231
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 236
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 157
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 175
          },
          "name": "connectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 147
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 168
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-connector/index:DataCloudflareMagicTransitConnector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitConnectorConfig",
      "namespace": "dataCloudflareMagicTransitConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connector#connector_id DataCloudflareMagicTransitConnector#connector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 24
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connector#account_id DataCloudflareMagicTransitConnector#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-connector/index:DataCloudflareMagicTransitConnectorConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorDevice": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorDevice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
        "line": 26
      },
      "name": "DataCloudflareMagicTransitConnectorDevice",
      "namespace": "dataCloudflareMagicTransitConnector",
      "symbolId": "src/data-cloudflare-magic-transit-connector/index:DataCloudflareMagicTransitConnectorDevice"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorDeviceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorDeviceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
        "line": 49
      },
      "name": "DataCloudflareMagicTransitConnectorDeviceOutputReference",
      "namespace": "dataCloudflareMagicTransitConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 76
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 81
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connector/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnector.DataCloudflareMagicTransitConnectorDevice"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-connector/index:DataCloudflareMagicTransitConnectorDeviceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectors": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connectors cloudflare_magic_transit_connectors}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connectors cloudflare_magic_transit_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 244
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 291
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 307
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 332
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitConnectors",
      "namespace": "dataCloudflareMagicTransitConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 317
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 295
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 311
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 285
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 301
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:DataCloudflareMagicTransitConnectors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitConnectorsConfig",
      "namespace": "dataCloudflareMagicTransitConnectors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connectors#account_id DataCloudflareMagicTransitConnectors#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_connectors#max_items DataCloudflareMagicTransitConnectors#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:DataCloudflareMagicTransitConnectorsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
        "line": 87
      },
      "name": "DataCloudflareMagicTransitConnectorsResult",
      "namespace": "dataCloudflareMagicTransitConnectors",
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:DataCloudflareMagicTransitConnectorsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultDevice": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultDevice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
        "line": 28
      },
      "name": "DataCloudflareMagicTransitConnectorsResultDevice",
      "namespace": "dataCloudflareMagicTransitConnectors",
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:DataCloudflareMagicTransitConnectorsResultDevice"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultDeviceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultDeviceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
        "line": 51
      },
      "name": "DataCloudflareMagicTransitConnectorsResultDeviceOutputReference",
      "namespace": "dataCloudflareMagicTransitConnectors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 78
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 83
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultDevice"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:DataCloudflareMagicTransitConnectorsResultDeviceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-connectors/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitConnectorsResultList",
      "namespace": "dataCloudflareMagicTransitConnectors",
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:DataCloudflareMagicTransitConnectorsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-connectors/index.ts",
        "line": 110
      },
      "name": "DataCloudflareMagicTransitConnectorsResultOutputReference",
      "namespace": "dataCloudflareMagicTransitConnectors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 139
          },
          "name": "activated",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 145
          },
          "name": "device",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResultDeviceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 155
          },
          "name": "interruptWindowDaysOfWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 160
          },
          "name": "interruptWindowDurationHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 165
          },
          "name": "interruptWindowEmbargoDates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 170
          },
          "name": "interruptWindowHourOfDay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 175
          },
          "name": "lastHeartbeat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 180
          },
          "name": "lastSeenVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 185
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 190
          },
          "name": "licenseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 195
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 200
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-connectors/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitConnectors.DataCloudflareMagicTransitConnectorsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-connectors/index:DataCloudflareMagicTransitConnectorsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSite": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site cloudflare_magic_transit_site}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site cloudflare_magic_transit_site} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 279
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 256
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 282
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 324
          },
          "name": "resetSiteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSite",
      "namespace": "dataCloudflareMagicTransitSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 265
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 270
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 276
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 291
          },
          "name": "haMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 302
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 307
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 312
          },
          "name": "secondaryConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 260
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 286
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 328
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 250
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 318
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site/index:DataCloudflareMagicTransitSite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSiteConfig",
      "namespace": "dataCloudflareMagicTransitSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site#account_id DataCloudflareMagicTransitSite#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site#filter DataCloudflareMagicTransitSite#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site#site_id DataCloudflareMagicTransitSite#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 30
          },
          "name": "siteId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site/index:DataCloudflareMagicTransitSiteConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site/index.ts",
        "line": 32
      },
      "name": "DataCloudflareMagicTransitSiteFilter",
      "namespace": "dataCloudflareMagicTransitSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site#connectorid DataCloudflareMagicTransitSite#connectorid}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 38
          },
          "name": "connectorid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site/index:DataCloudflareMagicTransitSiteFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 120
          },
          "name": "resetConnectorid"
        }
      ],
      "name": "DataCloudflareMagicTransitSiteFilterOutputReference",
      "namespace": "dataCloudflareMagicTransitSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 124
          },
          "name": "connectoridInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 114
          },
          "name": "connectorid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site/index:DataCloudflareMagicTransitSiteFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteLocation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site/index.ts",
        "line": 128
      },
      "name": "DataCloudflareMagicTransitSiteLocation",
      "namespace": "dataCloudflareMagicTransitSite",
      "symbolId": "src/data-cloudflare-magic-transit-site/index:DataCloudflareMagicTransitSiteLocation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteLocationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site/index.ts",
        "line": 151
      },
      "name": "DataCloudflareMagicTransitSiteLocationOutputReference",
      "namespace": "dataCloudflareMagicTransitSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 178
          },
          "name": "lat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 183
          },
          "name": "lon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSite.DataCloudflareMagicTransitSiteLocation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site/index:DataCloudflareMagicTransitSiteLocationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAcl": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acl cloudflare_magic_transit_site_acl}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acl cloudflare_magic_transit_site_acl} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
          "line": 218
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSiteAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 203
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSiteAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSiteAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSiteAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 251
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 331
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteAcl",
      "namespace": "dataCloudflareMagicTransitSiteAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 191
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 273
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 278
          },
          "name": "forwardLocally",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 289
          },
          "name": "lan1",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 295
          },
          "name": "lan2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 300
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 305
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 323
          },
          "name": "unidirectional",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 255
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 268
          },
          "name": "aclIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 318
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 245
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 261
          },
          "name": "aclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 311
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acl/index:DataCloudflareMagicTransitSiteAcl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSiteAclConfig",
      "namespace": "dataCloudflareMagicTransitSiteAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acl#acl_id DataCloudflareMagicTransitSiteAcl#acl_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 26
          },
          "name": "aclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acl#site_id DataCloudflareMagicTransitSiteAcl#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 32
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acl#account_id DataCloudflareMagicTransitSiteAcl#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acl/index:DataCloudflareMagicTransitSiteAclConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan1": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
        "line": 34
      },
      "name": "DataCloudflareMagicTransitSiteAclLan1",
      "namespace": "dataCloudflareMagicTransitSiteAcl",
      "symbolId": "src/data-cloudflare-magic-transit-site-acl/index:DataCloudflareMagicTransitSiteAclLan1"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan1OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
        "line": 57
      },
      "name": "DataCloudflareMagicTransitSiteAclLan1OutputReference",
      "namespace": "dataCloudflareMagicTransitSiteAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 84
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 89
          },
          "name": "lanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 94
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 99
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 104
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan1"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acl/index:DataCloudflareMagicTransitSiteAclLan1OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
        "line": 108
      },
      "name": "DataCloudflareMagicTransitSiteAclLan2",
      "namespace": "dataCloudflareMagicTransitSiteAcl",
      "symbolId": "src/data-cloudflare-magic-transit-site-acl/index:DataCloudflareMagicTransitSiteAclLan2"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
        "line": 131
      },
      "name": "DataCloudflareMagicTransitSiteAclLan2OutputReference",
      "namespace": "dataCloudflareMagicTransitSiteAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 158
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 163
          },
          "name": "lanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 168
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 173
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 178
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acl/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcl.DataCloudflareMagicTransitSiteAclLan2"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acl/index:DataCloudflareMagicTransitSiteAclLan2OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAcls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acls cloudflare_magic_transit_site_acls}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAcls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acls cloudflare_magic_transit_site_acls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
          "line": 330
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSiteAcls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 315
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSiteAcls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSiteAcls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSiteAcls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 363
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 379
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 410
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteAcls",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 303
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 389
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 367
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 383
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 402
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 357
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 373
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 395
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAcls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSiteAclsConfig",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acls#site_id DataCloudflareMagicTransitSiteAcls#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 32
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acls#account_id DataCloudflareMagicTransitSiteAcls#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_acls#max_items DataCloudflareMagicTransitSiteAcls#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
        "line": 182
      },
      "name": "DataCloudflareMagicTransitSiteAclsResult",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan1": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
        "line": 34
      },
      "name": "DataCloudflareMagicTransitSiteAclsResultLan1",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsResultLan1"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan1OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
        "line": 57
      },
      "name": "DataCloudflareMagicTransitSiteAclsResultLan1OutputReference",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 84
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 89
          },
          "name": "lanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 94
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 99
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 104
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan1"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsResultLan1OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
        "line": 108
      },
      "name": "DataCloudflareMagicTransitSiteAclsResultLan2",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsResultLan2"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
        "line": 131
      },
      "name": "DataCloudflareMagicTransitSiteAclsResultLan2OutputReference",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 158
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 163
          },
          "name": "lanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 168
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 173
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 178
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan2"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsResultLan2OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-acls/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 290
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteAclsResultList",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-acls/index.ts",
        "line": 205
      },
      "name": "DataCloudflareMagicTransitSiteAclsResultOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteAcls",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 234
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 239
          },
          "name": "forwardLocally",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 244
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 250
          },
          "name": "lan1",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 256
          },
          "name": "lan2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResultLan2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 261
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 266
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 271
          },
          "name": "unidirectional",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-acls/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteAcls.DataCloudflareMagicTransitSiteAclsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-acls/index:DataCloudflareMagicTransitSiteAclsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLan": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lan cloudflare_magic_transit_site_lan}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lan cloudflare_magic_transit_site_lan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 469
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSiteLan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 454
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSiteLan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSiteLan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSiteLan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 502
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 598
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 606
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteLan",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 442
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 511
          },
          "name": "bondId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 516
          },
          "name": "haLink",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 521
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 526
          },
          "name": "isBreakout",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 531
          },
          "name": "isPrioritized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 549
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 555
          },
          "name": "nat",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanNatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 560
          },
          "name": "physport",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 566
          },
          "name": "routedSubnets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 585
          },
          "name": "staticAddressing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 590
          },
          "name": "vlanTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 506
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 544
          },
          "name": "lanIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 579
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 496
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 537
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 572
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLan"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSiteLanConfig",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lan#lan_id DataCloudflareMagicTransitSiteLan#lan_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 26
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lan#site_id DataCloudflareMagicTransitSiteLan#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 32
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lan#account_id DataCloudflareMagicTransitSiteLan#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanNat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanNat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 34
      },
      "name": "DataCloudflareMagicTransitSiteLanNat",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanNat"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanNatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanNatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 57
      },
      "name": "DataCloudflareMagicTransitSiteLanNatOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 84
          },
          "name": "staticPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanNat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanNatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 142
      },
      "name": "DataCloudflareMagicTransitSiteLanRoutedSubnets",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanRoutedSubnets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-lan/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteLanRoutedSubnetsList",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanRoutedSubnetsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsNat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsNat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 88
      },
      "name": "DataCloudflareMagicTransitSiteLanRoutedSubnetsNat",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanRoutedSubnetsNat"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsNatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsNatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 111
      },
      "name": "DataCloudflareMagicTransitSiteLanRoutedSubnetsNatOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 138
          },
          "name": "staticPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsNat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanRoutedSubnetsNatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-lan/index.ts",
        "line": 165
      },
      "name": "DataCloudflareMagicTransitSiteLanRoutedSubnetsOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 195
          },
          "name": "nat",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnetsNatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 200
          },
          "name": "nextHop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 205
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanRoutedSubnets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanRoutedSubnetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 357
      },
      "name": "DataCloudflareMagicTransitSiteLanStaticAddressing",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanStaticAddressing"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelay": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 228
      },
      "name": "DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelay",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelay"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelayOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 251
      },
      "name": "DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelayOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 278
          },
          "name": "serverAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelay"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelayOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 282
      },
      "name": "DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServer",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 305
      },
      "name": "DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServerOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 332
          },
          "name": "dhcpPoolEnd",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 337
          },
          "name": "dhcpPoolStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 342
          },
          "name": "dnsServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 347
          },
          "name": "dnsServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 353
          },
          "name": "reservations",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServer"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
        "line": 380
      },
      "name": "DataCloudflareMagicTransitSiteLanStaticAddressingOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 407
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 413
          },
          "name": "dhcpRelay",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpRelayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 419
          },
          "name": "dhcpServer",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressingDhcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 424
          },
          "name": "secondaryAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 429
          },
          "name": "virtualAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lan/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLan.DataCloudflareMagicTransitSiteLanStaticAddressing"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lan/index:DataCloudflareMagicTransitSiteLanStaticAddressingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLans": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lans cloudflare_magic_transit_site_lans}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lans cloudflare_magic_transit_site_lans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 602
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSiteLans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 587
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSiteLans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSiteLans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSiteLans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 635
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 651
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 682
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 690
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteLans",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 575
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 661
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 639
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 655
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 674
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 629
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 645
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 667
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLans"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSiteLansConfig",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lans#site_id DataCloudflareMagicTransitSiteLans#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 32
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lans#account_id DataCloudflareMagicTransitSiteLans#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_lans#max_items DataCloudflareMagicTransitSiteLans#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 433
      },
      "name": "DataCloudflareMagicTransitSiteLansResult",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-lans/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 562
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteLansResultList",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultNat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultNat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 34
      },
      "name": "DataCloudflareMagicTransitSiteLansResultNat",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultNat"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultNatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultNatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 57
      },
      "name": "DataCloudflareMagicTransitSiteLansResultNatOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 84
          },
          "name": "staticPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultNat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultNatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-lans/index.ts",
        "line": 456
      },
      "name": "DataCloudflareMagicTransitSiteLansResultOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 485
          },
          "name": "bondId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 490
          },
          "name": "haLink",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 495
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 500
          },
          "name": "isBreakout",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 505
          },
          "name": "isPrioritized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 510
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 516
          },
          "name": "nat",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultNatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 521
          },
          "name": "physport",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 527
          },
          "name": "routedSubnets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 532
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 538
          },
          "name": "staticAddressing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 543
          },
          "name": "vlanTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 142
      },
      "name": "DataCloudflareMagicTransitSiteLansResultRoutedSubnets",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultRoutedSubnets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-lans/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteLansResultRoutedSubnetsList",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultRoutedSubnetsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 88
      },
      "name": "DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNat",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNat"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 111
      },
      "name": "DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNatOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 138
          },
          "name": "staticPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-lans/index.ts",
        "line": 165
      },
      "name": "DataCloudflareMagicTransitSiteLansResultRoutedSubnetsOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 195
          },
          "name": "nat",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnetsNatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 200
          },
          "name": "nextHop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 205
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultRoutedSubnets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultRoutedSubnetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 357
      },
      "name": "DataCloudflareMagicTransitSiteLansResultStaticAddressing",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultStaticAddressing"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelay": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 228
      },
      "name": "DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelay",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelay"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelayOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 251
      },
      "name": "DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelayOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 278
          },
          "name": "serverAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelay"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelayOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 282
      },
      "name": "DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServer",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 305
      },
      "name": "DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServerOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 332
          },
          "name": "dhcpPoolEnd",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 337
          },
          "name": "dhcpPoolStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 342
          },
          "name": "dnsServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 347
          },
          "name": "dnsServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 353
          },
          "name": "reservations",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServer"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
        "line": 380
      },
      "name": "DataCloudflareMagicTransitSiteLansResultStaticAddressingOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteLans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 407
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 413
          },
          "name": "dhcpRelay",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpRelayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 419
          },
          "name": "dhcpServer",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressingDhcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 424
          },
          "name": "secondaryAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 429
          },
          "name": "virtualAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-lans/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteLans.DataCloudflareMagicTransitSiteLansResultStaticAddressing"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-lans/index:DataCloudflareMagicTransitSiteLansResultStaticAddressingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWan": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wan cloudflare_magic_transit_site_wan}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wan cloudflare_magic_transit_site_wan} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
          "line": 134
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSiteWan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 119
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSiteWan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSiteWan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSiteWan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 167
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 241
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 249
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteWan",
      "namespace": "dataCloudflareMagicTransitSiteWan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 107
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 176
          },
          "name": "healthCheckRate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 186
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 191
          },
          "name": "physport",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 196
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 215
          },
          "name": "staticAddressing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanStaticAddressingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 220
          },
          "name": "vlanTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 171
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 209
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 233
          },
          "name": "wanIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 161
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 202
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 226
          },
          "name": "wanId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-wan/index:DataCloudflareMagicTransitSiteWan"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSiteWanConfig",
      "namespace": "dataCloudflareMagicTransitSiteWan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wan#site_id DataCloudflareMagicTransitSiteWan#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 26
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wan#wan_id DataCloudflareMagicTransitSiteWan#wan_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 32
          },
          "name": "wanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wan#account_id DataCloudflareMagicTransitSiteWan#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-wan/index:DataCloudflareMagicTransitSiteWanConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanStaticAddressing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanStaticAddressing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
        "line": 34
      },
      "name": "DataCloudflareMagicTransitSiteWanStaticAddressing",
      "namespace": "dataCloudflareMagicTransitSiteWan",
      "symbolId": "src/data-cloudflare-magic-transit-site-wan/index:DataCloudflareMagicTransitSiteWanStaticAddressing"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanStaticAddressingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanStaticAddressingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
        "line": 57
      },
      "name": "DataCloudflareMagicTransitSiteWanStaticAddressingOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteWan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 84
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 89
          },
          "name": "gatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 94
          },
          "name": "secondaryAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wan/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWan.DataCloudflareMagicTransitSiteWanStaticAddressing"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-wan/index:DataCloudflareMagicTransitSiteWanStaticAddressingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWans": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wans cloudflare_magic_transit_site_wans}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWans",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wans cloudflare_magic_transit_site_wans} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
          "line": 245
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSiteWans resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 230
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSiteWans to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wans#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSiteWans that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSiteWans to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 278
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 294
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteWans",
      "namespace": "dataCloudflareMagicTransitSiteWans",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 304
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 282
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 298
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 317
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 272
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 288
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 310
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:DataCloudflareMagicTransitSiteWans"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSiteWansConfig",
      "namespace": "dataCloudflareMagicTransitSiteWans",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wans#site_id DataCloudflareMagicTransitSiteWans#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 32
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wans#account_id DataCloudflareMagicTransitSiteWans#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_site_wans#max_items DataCloudflareMagicTransitSiteWans#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:DataCloudflareMagicTransitSiteWansConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
        "line": 98
      },
      "name": "DataCloudflareMagicTransitSiteWansResult",
      "namespace": "dataCloudflareMagicTransitSiteWans",
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:DataCloudflareMagicTransitSiteWansResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-wans/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSiteWansResultList",
      "namespace": "dataCloudflareMagicTransitSiteWans",
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:DataCloudflareMagicTransitSiteWansResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-site-wans/index.ts",
        "line": 121
      },
      "name": "DataCloudflareMagicTransitSiteWansResultOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteWans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 150
          },
          "name": "healthCheckRate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 160
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 165
          },
          "name": "physport",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 170
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 175
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 181
          },
          "name": "staticAddressing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultStaticAddressingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 186
          },
          "name": "vlanTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:DataCloudflareMagicTransitSiteWansResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultStaticAddressing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultStaticAddressing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
        "line": 34
      },
      "name": "DataCloudflareMagicTransitSiteWansResultStaticAddressing",
      "namespace": "dataCloudflareMagicTransitSiteWans",
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:DataCloudflareMagicTransitSiteWansResultStaticAddressing"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultStaticAddressingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultStaticAddressingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
        "line": 57
      },
      "name": "DataCloudflareMagicTransitSiteWansResultStaticAddressingOutputReference",
      "namespace": "dataCloudflareMagicTransitSiteWans",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 84
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 89
          },
          "name": "gatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 94
          },
          "name": "secondaryAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-site-wans/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSiteWans.DataCloudflareMagicTransitSiteWansResultStaticAddressing"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-site-wans/index:DataCloudflareMagicTransitSiteWansResultStaticAddressingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSites": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_sites cloudflare_magic_transit_sites}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSites",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_sites cloudflare_magic_transit_sites} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicTransitSites resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicTransitSites to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_sites#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicTransitSites that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicTransitSites to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 268
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 284
          },
          "name": "resetConnectorid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 300
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 318
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 326
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSites",
      "namespace": "dataCloudflareMagicTransitSites",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 310
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 272
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 288
          },
          "name": "connectoridInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 304
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 262
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 278
          },
          "name": "connectorid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 294
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:DataCloudflareMagicTransitSites"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicTransitSitesConfig",
      "namespace": "dataCloudflareMagicTransitSites",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_sites#account_id DataCloudflareMagicTransitSites#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_sites#connectorid DataCloudflareMagicTransitSites#connectorid}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 26
          },
          "name": "connectorid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_transit_sites#max_items DataCloudflareMagicTransitSites#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 32
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:DataCloudflareMagicTransitSitesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
        "line": 93
      },
      "name": "DataCloudflareMagicTransitSitesResult",
      "namespace": "dataCloudflareMagicTransitSites",
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:DataCloudflareMagicTransitSitesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-sites/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMagicTransitSitesResultList",
      "namespace": "dataCloudflareMagicTransitSites",
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:DataCloudflareMagicTransitSitesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultLocation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
        "line": 34
      },
      "name": "DataCloudflareMagicTransitSitesResultLocation",
      "namespace": "dataCloudflareMagicTransitSites",
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:DataCloudflareMagicTransitSitesResultLocation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultLocationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
        "line": 57
      },
      "name": "DataCloudflareMagicTransitSitesResultLocationOutputReference",
      "namespace": "dataCloudflareMagicTransitSites",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 84
          },
          "name": "lat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 89
          },
          "name": "lon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultLocation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:DataCloudflareMagicTransitSitesResultLocationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-magic-transit-sites/index.ts",
        "line": 116
      },
      "name": "DataCloudflareMagicTransitSitesResultOutputReference",
      "namespace": "dataCloudflareMagicTransitSites",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 145
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 150
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 155
          },
          "name": "haMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 166
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResultLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 171
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 176
          },
          "name": "secondaryConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-transit-sites/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicTransitSites.DataCloudflareMagicTransitSitesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-transit-sites/index:DataCloudflareMagicTransitSitesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_gre_tunnel cloudflare_magic_wan_gre_tunnel}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_gre_tunnel cloudflare_magic_wan_gre_tunnel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
          "line": 478
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicWanGreTunnel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 463
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicWanGreTunnel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_gre_tunnel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicWanGreTunnel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicWanGreTunnel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 510
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 546
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 553
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicWanGreTunnel",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 451
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 520
          },
          "name": "greTunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 538
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 514
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 533
          },
          "name": "greTunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 504
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 526
          },
          "name": "greTunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicWanGreTunnelConfig",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_gre_tunnel#gre_tunnel_id DataCloudflareMagicWanGreTunnel#gre_tunnel_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 26
          },
          "name": "greTunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_gre_tunnel#account_id DataCloudflareMagicWanGreTunnel#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 315
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnel",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 28
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelBgp",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelBgp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 51
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelBgpOutputReference",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 78
          },
          "name": "customerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 83
          },
          "name": "extraPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 88
          },
          "name": "md5Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelBgpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 92
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelBgpStatus",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelBgpStatus"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 115
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelBgpStatusOutputReference",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 142
          },
          "name": "bgpState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 147
          },
          "name": "cfSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 152
          },
          "name": "cfSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 157
          },
          "name": "customerSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 162
          },
          "name": "customerSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 167
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 172
          },
          "name": "tcpEstablished",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 177
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpStatus"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelBgpStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 240
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelHealthCheck",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelHealthCheck"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 263
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckOutputReference",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 290
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 295
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 300
          },
          "name": "rate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 306
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 311
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheck"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 181
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTarget",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 204
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTargetOutputReference",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 231
          },
          "name": "effective",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 236
          },
          "name": "saved",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTarget"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
        "line": 338
      },
      "name": "DataCloudflareMagicWanGreTunnelGreTunnelOutputReference",
      "namespace": "dataCloudflareMagicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 365
          },
          "name": "automaticReturnRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 371
          },
          "name": "bgp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 377
          },
          "name": "bgpStatus",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelBgpStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 382
          },
          "name": "cloudflareGreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 387
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 392
          },
          "name": "customerGreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 397
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 403
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnelHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 413
          },
          "name": "interfaceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 418
          },
          "name": "interfaceAddress6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 423
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 428
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 433
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 438
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-gre-tunnel/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanGreTunnel.DataCloudflareMagicWanGreTunnelGreTunnel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-gre-tunnel/index:DataCloudflareMagicWanGreTunnelGreTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_ipsec_tunnel cloudflare_magic_wan_ipsec_tunnel}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_ipsec_tunnel cloudflare_magic_wan_ipsec_tunnel} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 598
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicWanIpsecTunnel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 583
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicWanIpsecTunnel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_ipsec_tunnel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicWanIpsecTunnel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicWanIpsecTunnel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 630
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 666
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 673
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicWanIpsecTunnel",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 571
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 639
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 645
          },
          "name": "ipsecTunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 634
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 658
          },
          "name": "ipsecTunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 624
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 651
          },
          "name": "ipsecTunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicWanIpsecTunnelConfig",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_ipsec_tunnel#ipsec_tunnel_id DataCloudflareMagicWanIpsecTunnel#ipsec_tunnel_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 26
          },
          "name": "ipsecTunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_ipsec_tunnel#account_id DataCloudflareMagicWanIpsecTunnel#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 423
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnel",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnel"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 28
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgp",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 51
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpOutputReference",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 78
          },
          "name": "customerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 83
          },
          "name": "extraPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 88
          },
          "name": "md5Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 92
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatus",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatus"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 115
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatusOutputReference",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 142
          },
          "name": "bgpState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 147
          },
          "name": "cfSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 152
          },
          "name": "cfSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 157
          },
          "name": "customerSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 162
          },
          "name": "customerSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 167
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 172
          },
          "name": "tcpEstablished",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 177
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatus"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentities": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 181
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentities",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentities"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentitiesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 204
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentitiesOutputReference",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 231
          },
          "name": "fqdnId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentities"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentitiesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 294
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheck",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheck"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 317
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckOutputReference",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 344
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 349
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 354
          },
          "name": "rate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 360
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 365
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheck"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 235
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTarget",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 258
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTargetOutputReference",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 285
          },
          "name": "effective",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 290
          },
          "name": "saved",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTarget"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 446
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelOutputReference",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 473
          },
          "name": "allowNullCipher",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 478
          },
          "name": "automaticReturnRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 484
          },
          "name": "bgp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 490
          },
          "name": "bgpStatus",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelBgpStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 495
          },
          "name": "cloudflareEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 500
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 511
          },
          "name": "customerEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 506
          },
          "name": "customRemoteIdentities",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelCustomRemoteIdentitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 516
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 522
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 527
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 532
          },
          "name": "interfaceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 537
          },
          "name": "interfaceAddress6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 542
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 547
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 553
          },
          "name": "pskMetadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 558
          },
          "name": "replayProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnel"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 369
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadata",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
        "line": 392
      },
      "name": "DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadataOutputReference",
      "namespace": "dataCloudflareMagicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 419
          },
          "name": "lastGeneratedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-ipsec-tunnel/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanIpsecTunnel.DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-ipsec-tunnel/index:DataCloudflareMagicWanIpsecTunnelIpsecTunnelPskMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_static_route cloudflare_magic_wan_static_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_static_route cloudflare_magic_wan_static_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
          "line": 218
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMagicWanStaticRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 203
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMagicWanStaticRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_static_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMagicWanStaticRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMagicWanStaticRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 250
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 286
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMagicWanStaticRoute",
      "namespace": "dataCloudflareMagicWanStaticRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 191
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 265
          },
          "name": "route",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 254
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 278
          },
          "name": "routeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 244
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 271
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-static-route/index:DataCloudflareMagicWanStaticRoute"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMagicWanStaticRouteConfig",
      "namespace": "dataCloudflareMagicWanStaticRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_static_route#route_id DataCloudflareMagicWanStaticRoute#route_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 26
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/magic_wan_static_route#account_id DataCloudflareMagicWanStaticRoute#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-static-route/index:DataCloudflareMagicWanStaticRouteConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
        "line": 87
      },
      "name": "DataCloudflareMagicWanStaticRouteRoute",
      "namespace": "dataCloudflareMagicWanStaticRoute",
      "symbolId": "src/data-cloudflare-magic-wan-static-route/index:DataCloudflareMagicWanStaticRouteRoute"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
        "line": 110
      },
      "name": "DataCloudflareMagicWanStaticRouteRouteOutputReference",
      "namespace": "dataCloudflareMagicWanStaticRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 137
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 142
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 147
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 152
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 157
          },
          "name": "nexthop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 162
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 167
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 173
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 178
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRoute"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-static-route/index:DataCloudflareMagicWanStaticRouteRouteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
        "line": 28
      },
      "name": "DataCloudflareMagicWanStaticRouteRouteScope",
      "namespace": "dataCloudflareMagicWanStaticRoute",
      "symbolId": "src/data-cloudflare-magic-wan-static-route/index:DataCloudflareMagicWanStaticRouteRouteScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
        "line": 51
      },
      "name": "DataCloudflareMagicWanStaticRouteRouteScopeOutputReference",
      "namespace": "dataCloudflareMagicWanStaticRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 78
          },
          "name": "coloNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 83
          },
          "name": "coloRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-magic-wan-static-route/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMagicWanStaticRoute.DataCloudflareMagicWanStaticRouteRouteScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-magic-wan-static-route/index:DataCloudflareMagicWanStaticRouteRouteScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransforms": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/managed_transforms cloudflare_managed_transforms}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransforms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/managed_transforms cloudflare_managed_transforms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-managed-transforms/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-managed-transforms/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareManagedTransforms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 203
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareManagedTransforms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/managed_transforms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareManagedTransforms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareManagedTransforms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 266
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 278
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 284
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareManagedTransforms",
      "namespace": "dataCloudflareManagedTransforms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 191
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 248
          },
          "name": "managedRequestHeaders",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 254
          },
          "name": "managedResponseHeaders",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 270
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 260
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransforms"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-managed-transforms/index.ts",
        "line": 14
      },
      "name": "DataCloudflareManagedTransformsConfig",
      "namespace": "dataCloudflareManagedTransforms",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/managed_transforms#zone_id DataCloudflareManagedTransforms#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransformsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-managed-transforms/index.ts",
        "line": 22
      },
      "name": "DataCloudflareManagedTransformsManagedRequestHeaders",
      "namespace": "dataCloudflareManagedTransforms",
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransformsManagedRequestHeaders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeadersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-managed-transforms/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-managed-transforms/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 98
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareManagedTransformsManagedRequestHeadersList",
      "namespace": "dataCloudflareManagedTransforms",
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransformsManagedRequestHeadersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-managed-transforms/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-managed-transforms/index.ts",
        "line": 45
      },
      "name": "DataCloudflareManagedTransformsManagedRequestHeadersOutputReference",
      "namespace": "dataCloudflareManagedTransforms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 74
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 79
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedRequestHeaders"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransformsManagedRequestHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-managed-transforms/index.ts",
        "line": 102
      },
      "name": "DataCloudflareManagedTransformsManagedResponseHeaders",
      "namespace": "dataCloudflareManagedTransforms",
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransformsManagedResponseHeaders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeadersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-managed-transforms/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-managed-transforms/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 178
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareManagedTransformsManagedResponseHeadersList",
      "namespace": "dataCloudflareManagedTransforms",
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransformsManagedResponseHeadersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-managed-transforms/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-managed-transforms/index.ts",
        "line": 125
      },
      "name": "DataCloudflareManagedTransformsManagedResponseHeadersOutputReference",
      "namespace": "dataCloudflareManagedTransforms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 154
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 159
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-managed-transforms/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareManagedTransforms.DataCloudflareManagedTransformsManagedResponseHeaders"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-managed-transforms/index:DataCloudflareManagedTransformsManagedResponseHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificate.DataCloudflareMtlsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate cloudflare_mtls_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificate.DataCloudflareMtlsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate cloudflare_mtls_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-mtls-certificate/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificate.DataCloudflareMtlsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-mtls-certificate/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMtlsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMtlsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMtlsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMtlsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 163
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 170
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMtlsCertificate",
      "namespace": "dataCloudflareMtlsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 102
          },
          "name": "ca",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 107
          },
          "name": "certificates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 112
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 122
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 140
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 145
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 150
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 155
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 97
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 135
          },
          "name": "mtlsCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 128
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-mtls-certificate/index:DataCloudflareMtlsCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificate.DataCloudflareMtlsCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificate.DataCloudflareMtlsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-mtls-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMtlsCertificateConfig",
      "namespace": "dataCloudflareMtlsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate#account_id DataCloudflareMtlsCertificate#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate#mtls_certificate_id DataCloudflareMtlsCertificate#mtls_certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate/index.ts",
            "line": 26
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-mtls-certificate/index:DataCloudflareMtlsCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificateAssociations.DataCloudflareMtlsCertificateAssociations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate_associations cloudflare_mtls_certificate_associations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificateAssociations.DataCloudflareMtlsCertificateAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate_associations cloudflare_mtls_certificate_associations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificateAssociations.DataCloudflareMtlsCertificateAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMtlsCertificateAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMtlsCertificateAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMtlsCertificateAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMtlsCertificateAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 131
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMtlsCertificateAssociations",
      "namespace": "dataCloudflareMtlsCertificateAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 118
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 123
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 113
          },
          "name": "mtlsCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 106
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-mtls-certificate-associations/index:DataCloudflareMtlsCertificateAssociations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificateAssociations.DataCloudflareMtlsCertificateAssociationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificateAssociations.DataCloudflareMtlsCertificateAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMtlsCertificateAssociationsConfig",
      "namespace": "dataCloudflareMtlsCertificateAssociations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate_associations#mtls_certificate_id DataCloudflareMtlsCertificateAssociations#mtls_certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 26
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificate_associations#account_id DataCloudflareMtlsCertificateAssociations#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificate-associations/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-mtls-certificate-associations/index:DataCloudflareMtlsCertificateAssociationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificates cloudflare_mtls_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificates cloudflare_mtls_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-mtls-certificates/index.ts",
          "line": 179
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-mtls-certificates/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareMtlsCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 164
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareMtlsCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareMtlsCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareMtlsCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 224
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 242
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 249
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareMtlsCertificates",
      "namespace": "dataCloudflareMtlsCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 152
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 234
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 212
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 228
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 205
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 218
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-mtls-certificates/index:DataCloudflareMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-mtls-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareMtlsCertificatesConfig",
      "namespace": "dataCloudflareMtlsCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificates#account_id DataCloudflareMtlsCertificates#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/mtls_certificates#max_items DataCloudflareMtlsCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-mtls-certificates/index:DataCloudflareMtlsCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-mtls-certificates/index.ts",
        "line": 28
      },
      "name": "DataCloudflareMtlsCertificatesResult",
      "namespace": "dataCloudflareMtlsCertificates",
      "symbolId": "src/data-cloudflare-mtls-certificates/index:DataCloudflareMtlsCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-mtls-certificates/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-mtls-certificates/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 139
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareMtlsCertificatesResultList",
      "namespace": "dataCloudflareMtlsCertificates",
      "symbolId": "src/data-cloudflare-mtls-certificates/index:DataCloudflareMtlsCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-mtls-certificates/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-mtls-certificates/index.ts",
        "line": 51
      },
      "name": "DataCloudflareMtlsCertificatesResultOutputReference",
      "namespace": "dataCloudflareMtlsCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 80
          },
          "name": "ca",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 85
          },
          "name": "certificates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 90
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 100
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 105
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 110
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 115
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 120
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-mtls-certificates/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareMtlsCertificates.DataCloudflareMtlsCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-mtls-certificates/index:DataCloudflareMtlsCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policies cloudflare_notification_policies}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policies cloudflare_notification_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareNotificationPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 727
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareNotificationPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareNotificationPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareNotificationPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 774
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 790
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 808
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 815
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicies",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 715
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 800
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 778
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 794
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 768
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 784
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 14
      },
      "name": "DataCloudflareNotificationPoliciesConfig",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policies#account_id DataCloudflareNotificationPolicies#account_id}",
            "stability": "stable",
            "summary": "The account id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policies#max_items DataCloudflareNotificationPolicies#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 584
      },
      "name": "DataCloudflareNotificationPoliciesResult",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultFilters": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 28
      },
      "name": "DataCloudflareNotificationPoliciesResultFilters",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultFilters"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultFiltersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 51
      },
      "name": "DataCloudflareNotificationPoliciesResultFiltersOutputReference",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 78
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 83
          },
          "name": "affectedAsns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 88
          },
          "name": "affectedComponents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 93
          },
          "name": "affectedLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 98
          },
          "name": "airportCode",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 103
          },
          "name": "alertTriggerPreferences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 108
          },
          "name": "alertTriggerPreferencesValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 113
          },
          "name": "enabled",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 118
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 123
          },
          "name": "event",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 128
          },
          "name": "eventSource",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 133
          },
          "name": "eventType",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 138
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 143
          },
          "name": "healthCheckId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 148
          },
          "name": "incidentImpact",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 153
          },
          "name": "inputId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 158
          },
          "name": "insightClass",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 163
          },
          "name": "limit",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 168
          },
          "name": "logoTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 173
          },
          "name": "megabitsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 178
          },
          "name": "newHealth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 183
          },
          "name": "newStatus",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 188
          },
          "name": "packetsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 193
          },
          "name": "poolId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 198
          },
          "name": "popNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 203
          },
          "name": "product",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 208
          },
          "name": "projectId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 213
          },
          "name": "protocol",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 218
          },
          "name": "queryTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 223
          },
          "name": "requestsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 228
          },
          "name": "selectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 233
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 238
          },
          "name": "slo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 243
          },
          "name": "status",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 248
          },
          "name": "targetHostname",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 253
          },
          "name": "targetIp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 258
          },
          "name": "targetZoneName",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 263
          },
          "name": "trafficExclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 268
          },
          "name": "tunnelId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 273
          },
          "name": "tunnelName",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 278
          },
          "name": "type",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 283
          },
          "name": "where",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 288
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultFilters"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultFiltersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 702
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPoliciesResultList",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanisms": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanisms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 517
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanisms",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanisms"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 292
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanismsEmail",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmailList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmailList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmailOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPoliciesResultMechanismsEmailList",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsEmailList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 315
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanismsEmailOutputReference",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 344
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 540
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanismsOutputReference",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 568
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsEmailList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 574
          },
          "name": "pagerduty",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerdutyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 580
          },
          "name": "webhooks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanisms"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerduty": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerduty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 367
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanismsPagerduty",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsPagerduty"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerdutyList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerdutyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 438
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerdutyOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPoliciesResultMechanismsPagerdutyList",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsPagerdutyList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerdutyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerdutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 390
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanismsPagerdutyOutputReference",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 419
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsPagerduty"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsPagerdutyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policies/index.ts",
        "line": 442
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanismsWebhooks",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsWebhooks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPoliciesResultMechanismsWebhooksList",
      "namespace": "dataCloudflareNotificationPolicies",
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsWebhooksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 465
      },
      "name": "DataCloudflareNotificationPoliciesResultMechanismsWebhooksOutputReference",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 494
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsWebhooks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultMechanismsWebhooksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policies/index.ts",
          "line": 616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policies/index.ts",
        "line": 607
      },
      "name": "DataCloudflareNotificationPoliciesResultOutputReference",
      "namespace": "dataCloudflareNotificationPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 636
          },
          "name": "alertInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 641
          },
          "name": "alertType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 646
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 651
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 656
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 662
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 667
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 673
          },
          "name": "mechanisms",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResultMechanismsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 678
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 683
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policies/index.ts",
            "line": 620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicies.DataCloudflareNotificationPoliciesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policies/index:DataCloudflareNotificationPoliciesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy cloudflare_notification_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy cloudflare_notification_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 620
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareNotificationPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 605
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareNotificationPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareNotificationPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareNotificationPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 652
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 729
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 736
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicy",
      "namespace": "dataCloudflareNotificationPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 593
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 661
          },
          "name": "alertInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 666
          },
          "name": "alertType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 671
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 676
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 681
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 687
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 692
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 698
          },
          "name": "mechanisms",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 703
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 708
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 656
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 721
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 646
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 714
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 14
      },
      "name": "DataCloudflareNotificationPolicyConfig",
      "namespace": "dataCloudflareNotificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy#policy_id DataCloudflareNotificationPolicy#policy_id}",
            "stability": "stable",
            "summary": "The unique identifier of a notification policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 26
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy#account_id DataCloudflareNotificationPolicy#account_id}",
            "stability": "stable",
            "summary": "The account id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyFilters": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 28
      },
      "name": "DataCloudflareNotificationPolicyFilters",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyFilters"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyFiltersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 51
      },
      "name": "DataCloudflareNotificationPolicyFiltersOutputReference",
      "namespace": "dataCloudflareNotificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 78
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 83
          },
          "name": "affectedAsns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 88
          },
          "name": "affectedComponents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 93
          },
          "name": "affectedLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 98
          },
          "name": "airportCode",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 103
          },
          "name": "alertTriggerPreferences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 108
          },
          "name": "alertTriggerPreferencesValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 113
          },
          "name": "enabled",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 118
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 123
          },
          "name": "event",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 128
          },
          "name": "eventSource",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 133
          },
          "name": "eventType",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 138
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 143
          },
          "name": "healthCheckId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 148
          },
          "name": "incidentImpact",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 153
          },
          "name": "inputId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 158
          },
          "name": "insightClass",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 163
          },
          "name": "limit",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 168
          },
          "name": "logoTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 173
          },
          "name": "megabitsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 178
          },
          "name": "newHealth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 183
          },
          "name": "newStatus",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 188
          },
          "name": "packetsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 193
          },
          "name": "poolId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 198
          },
          "name": "popNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 203
          },
          "name": "product",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 208
          },
          "name": "projectId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 213
          },
          "name": "protocol",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 218
          },
          "name": "queryTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 223
          },
          "name": "requestsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 228
          },
          "name": "selectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 233
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 238
          },
          "name": "slo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 243
          },
          "name": "status",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 248
          },
          "name": "targetHostname",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 253
          },
          "name": "targetIp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 258
          },
          "name": "targetZoneName",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 263
          },
          "name": "trafficExclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 268
          },
          "name": "tunnelId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 273
          },
          "name": "tunnelName",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 278
          },
          "name": "type",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 283
          },
          "name": "where",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 288
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyFilters"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyFiltersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanisms": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanisms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 517
      },
      "name": "DataCloudflareNotificationPolicyMechanisms",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanisms"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 292
      },
      "name": "DataCloudflareNotificationPolicyMechanismsEmail",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmailList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmailList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmailOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicyMechanismsEmailList",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsEmailList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy/index.ts",
        "line": 315
      },
      "name": "DataCloudflareNotificationPolicyMechanismsEmailOutputReference",
      "namespace": "dataCloudflareNotificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 344
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 540
      },
      "name": "DataCloudflareNotificationPolicyMechanismsOutputReference",
      "namespace": "dataCloudflareNotificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 568
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsEmailList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 574
          },
          "name": "pagerduty",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerdutyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 580
          },
          "name": "webhooks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanisms"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerduty": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerduty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 367
      },
      "name": "DataCloudflareNotificationPolicyMechanismsPagerduty",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsPagerduty"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerdutyList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerdutyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 438
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerdutyOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicyMechanismsPagerdutyList",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsPagerdutyList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerdutyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerdutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy/index.ts",
        "line": 390
      },
      "name": "DataCloudflareNotificationPolicyMechanismsPagerdutyOutputReference",
      "namespace": "dataCloudflareNotificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 419
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsPagerduty"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsPagerdutyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy/index.ts",
        "line": 442
      },
      "name": "DataCloudflareNotificationPolicyMechanismsWebhooks",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsWebhooks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicyMechanismsWebhooksList",
      "namespace": "dataCloudflareNotificationPolicy",
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsWebhooksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy/index.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy/index.ts",
        "line": 465
      },
      "name": "DataCloudflareNotificationPolicyMechanismsWebhooksOutputReference",
      "namespace": "dataCloudflareNotificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 494
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicy.DataCloudflareNotificationPolicyMechanismsWebhooks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy/index:DataCloudflareNotificationPolicyMechanismsWebhooksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooks.DataCloudflareNotificationPolicyWebhooks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks cloudflare_notification_policy_webhooks}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooks.DataCloudflareNotificationPolicyWebhooks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks cloudflare_notification_policy_webhooks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooks.DataCloudflareNotificationPolicyWebhooksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareNotificationPolicyWebhooks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareNotificationPolicyWebhooks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareNotificationPolicyWebhooks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareNotificationPolicyWebhooks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicyWebhooks",
      "namespace": "dataCloudflareNotificationPolicyWebhooks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 105
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 115
          },
          "name": "lastFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 120
          },
          "name": "lastSuccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 125
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 130
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 135
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 140
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 153
          },
          "name": "webhookIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 146
          },
          "name": "webhookId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy-webhooks/index:DataCloudflareNotificationPolicyWebhooks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooks.DataCloudflareNotificationPolicyWebhooksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooks.DataCloudflareNotificationPolicyWebhooksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
        "line": 14
      },
      "name": "DataCloudflareNotificationPolicyWebhooksConfig",
      "namespace": "dataCloudflareNotificationPolicyWebhooks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks#webhook_id DataCloudflareNotificationPolicyWebhooks#webhook_id}",
            "stability": "stable",
            "summary": "The unique identifier of a webhook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 26
          },
          "name": "webhookId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks#account_id DataCloudflareNotificationPolicyWebhooks#account_id}",
            "stability": "stable",
            "summary": "The account id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy-webhooks/index:DataCloudflareNotificationPolicyWebhooksConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks_list cloudflare_notification_policy_webhooks_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks_list cloudflare_notification_policy_webhooks_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareNotificationPolicyWebhooksList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareNotificationPolicyWebhooksList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareNotificationPolicyWebhooksList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareNotificationPolicyWebhooksList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 206
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 222
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 240
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicyWebhooksList",
      "namespace": "dataCloudflareNotificationPolicyWebhooksList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 232
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 210
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 226
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 200
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 216
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy-webhooks-list/index:DataCloudflareNotificationPolicyWebhooksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareNotificationPolicyWebhooksListConfig",
      "namespace": "dataCloudflareNotificationPolicyWebhooksList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks_list#account_id DataCloudflareNotificationPolicyWebhooksList#account_id}",
            "stability": "stable",
            "summary": "The account id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/notification_policy_webhooks_list#max_items DataCloudflareNotificationPolicyWebhooksList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy-webhooks-list/index:DataCloudflareNotificationPolicyWebhooksListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
        "line": 28
      },
      "name": "DataCloudflareNotificationPolicyWebhooksListResult",
      "namespace": "dataCloudflareNotificationPolicyWebhooksList",
      "symbolId": "src/data-cloudflare-notification-policy-webhooks-list/index:DataCloudflareNotificationPolicyWebhooksListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy-webhooks-list/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareNotificationPolicyWebhooksListResultList",
      "namespace": "dataCloudflareNotificationPolicyWebhooksList",
      "symbolId": "src/data-cloudflare-notification-policy-webhooks-list/index:DataCloudflareNotificationPolicyWebhooksListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-notification-policy-webhooks-list/index.ts",
        "line": 51
      },
      "name": "DataCloudflareNotificationPolicyWebhooksListResultOutputReference",
      "namespace": "dataCloudflareNotificationPolicyWebhooksList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 80
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 90
          },
          "name": "lastFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 95
          },
          "name": "lastSuccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 100
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 105
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 110
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 115
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-notification-policy-webhooks-list/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareNotificationPolicyWebhooksList.DataCloudflareNotificationPolicyWebhooksListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-notification-policy-webhooks-list/index:DataCloudflareNotificationPolicyWebhooksListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareObservatoryScheduledTest.DataCloudflareObservatoryScheduledTest": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/observatory_scheduled_test cloudflare_observatory_scheduled_test}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareObservatoryScheduledTest.DataCloudflareObservatoryScheduledTest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/observatory_scheduled_test cloudflare_observatory_scheduled_test} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareObservatoryScheduledTest.DataCloudflareObservatoryScheduledTestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareObservatoryScheduledTest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareObservatoryScheduledTest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/observatory_scheduled_test#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareObservatoryScheduledTest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareObservatoryScheduledTest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 109
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 138
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 150
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareObservatoryScheduledTest",
      "namespace": "dataCloudflareObservatoryScheduledTest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 97
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 113
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 126
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 142
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 103
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 119
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 132
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-observatory-scheduled-test/index:DataCloudflareObservatoryScheduledTest"
    },
    "@cdktn/provider-cloudflare.dataCloudflareObservatoryScheduledTest.DataCloudflareObservatoryScheduledTestConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareObservatoryScheduledTest.DataCloudflareObservatoryScheduledTestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
        "line": 14
      },
      "name": "DataCloudflareObservatoryScheduledTestConfig",
      "namespace": "dataCloudflareObservatoryScheduledTest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/observatory_scheduled_test#url DataCloudflareObservatoryScheduledTest#url}",
            "stability": "stable",
            "summary": "A URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 27
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"asia-east1\", \"asia-northeast1\", \"asia-northeast2\", \"asia-south1\", \"asia-southeast1\", \"australia-southeast1\", \"europe-north1\", \"europe-southwest1\", \"europe-west1\", \"europe-west2\", \"europe-west3\", \"europe-west4\", \"europe-west8\", \"europe-west9\", \"me-west1\", \"southamerica-east1\", \"us-central1\", \"us-east1\", \"us-east4\", \"us-south1\", \"us-west1\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/observatory_scheduled_test#region DataCloudflareObservatoryScheduledTest#region}",
            "stability": "stable",
            "summary": "A test region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 21
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/observatory_scheduled_test#zone_id DataCloudflareObservatoryScheduledTest#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-observatory-scheduled-test/index.ts",
            "line": 33
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-observatory-scheduled-test/index:DataCloudflareObservatoryScheduledTestConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization cloudflare_organization}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization cloudflare_organization} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 1046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 1014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareOrganization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1031
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareOrganization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareOrganization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareOrganization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1080
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1083
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1115
          },
          "name": "resetOrganizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1139
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareOrganization",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1019
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1071
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1077
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1092
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1098
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1125
          },
          "name": "parent",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationParentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1131
          },
          "name": "profile",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1087
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1119
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1109
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 14
      },
      "name": "DataCloudflareOrganizationConfig",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#filter DataCloudflareOrganization#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#organization_id DataCloudflareOrganization#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 22
          },
          "name": "organizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 470
      },
      "name": "DataCloudflareOrganizationFilter",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#containing DataCloudflareOrganization#containing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 474
          },
          "name": "containing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContaining"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#id DataCloudflareOrganization#id}\n\nPlease 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": "Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 484
          },
          "name": "id",
          "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/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#name DataCloudflareOrganization#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 488
          },
          "name": "name",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#page_size DataCloudflareOrganization#page_size}",
            "stability": "stable",
            "summary": "The amount of items to return. Defaults to 10."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 494
          },
          "name": "pageSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Parameters used to filter the retrieved list must remain in subsequent\nrequests with a page token.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#page_token DataCloudflareOrganization#page_token}",
            "stability": "stable",
            "summary": "An opaque token returned from the last list response that when provided will retrieve the next page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 504
          },
          "name": "pageToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#parent DataCloudflareOrganization#parent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 508
          },
          "name": "parent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParent"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContaining": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContaining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 24
      },
      "name": "DataCloudflareOrganizationFilterContaining",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#account DataCloudflareOrganization#account}",
            "stability": "stable",
            "summary": "Filter the list of organizations to the ones that contain this particular account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 31
          },
          "name": "account",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#organization DataCloudflareOrganization#organization}",
            "stability": "stable",
            "summary": "Filter the list of organizations to the ones that contain this particular organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 38
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "IMPORTANT: Just because an organization \"contains\" a user is not a\nrepresentation of any authorization or privilege to manage any resources\ntherein. An organization \"containing\" a user simply means the user is managed by\nthat organization.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#user DataCloudflareOrganization#user}",
            "stability": "stable",
            "summary": "Filter the list of organizations to the ones that contain this particular user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 50
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilterContaining"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContainingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 158
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 174
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 190
          },
          "name": "resetUser"
        }
      ],
      "name": "DataCloudflareOrganizationFilterContainingOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 162
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 178
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 194
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 152
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 168
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 184
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContaining"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilterContainingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 198
      },
      "name": "DataCloudflareOrganizationFilterName",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#contains DataCloudflareOrganization#contains}",
            "stability": "stable",
            "summary": "(case-insensitive) Filter the list of organizations to where the name contains a particular string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 205
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#ends_with DataCloudflareOrganization#ends_with}",
            "stability": "stable",
            "summary": "(case-insensitive) Filter the list of organizations to where the name ends with a particular string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 212
          },
          "name": "endsWith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#starts_with DataCloudflareOrganization#starts_with}",
            "stability": "stable",
            "summary": "(case-insensitive) Filter the list of organizations to where the name starts with a particular string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 219
          },
          "name": "startsWith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilterName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 327
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 343
          },
          "name": "resetEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 359
          },
          "name": "resetStartsWith"
        }
      ],
      "name": "DataCloudflareOrganizationFilterNameOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 331
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 347
          },
          "name": "endsWithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 363
          },
          "name": "startsWithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 321
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 337
          },
          "name": "endsWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 353
          },
          "name": "startsWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilterNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 652
          },
          "name": "putContaining",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContaining"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 684
          },
          "name": "putName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 732
          },
          "name": "putParent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 655
          },
          "name": "resetContaining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 671
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 687
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 703
          },
          "name": "resetPageSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 719
          },
          "name": "resetPageToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 735
          },
          "name": "resetParent"
        }
      ],
      "name": "DataCloudflareOrganizationFilterOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 649
          },
          "name": "containing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 681
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 729
          },
          "name": "parent",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 659
          },
          "name": "containingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterContaining"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 675
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 691
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 707
          },
          "name": "pageSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 723
          },
          "name": "pageTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 739
          },
          "name": "parentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 665
          },
          "name": "id",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 697
          },
          "name": "pageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 713
          },
          "name": "pageToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParent": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 367
      },
      "name": "DataCloudflareOrganizationFilterParent",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "\"null\" is a valid value to provide for this parameter. It means \"where\nan organization has no parent (i.e. it is a 'root' organization).\"\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization#id DataCloudflareOrganization#id}\n\nPlease 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": "Filter the list of organizations to the ones that are a sub-organization of the specified organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 380
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilterParent"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 462
          },
          "name": "resetId"
        }
      ],
      "name": "DataCloudflareOrganizationFilterParentOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 466
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 456
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationFilterParent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationFilterParentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 817
      },
      "name": "DataCloudflareOrganizationMeta",
      "namespace": "dataCloudflareOrganization",
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaFlags": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 743
      },
      "name": "DataCloudflareOrganizationMetaFlags",
      "namespace": "dataCloudflareOrganization",
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationMetaFlags"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaFlagsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 766
      },
      "name": "DataCloudflareOrganizationMetaFlagsOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 793
          },
          "name": "accountCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 798
          },
          "name": "accountDeletion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 803
          },
          "name": "accountMigration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 808
          },
          "name": "accountMobility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 813
          },
          "name": "subOrgCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaFlags"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationMetaFlagsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 840
      },
      "name": "DataCloudflareOrganizationMetaOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 868
          },
          "name": "flags",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMetaFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 873
          },
          "name": "managedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationParent": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationParent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 877
      },
      "name": "DataCloudflareOrganizationParent",
      "namespace": "dataCloudflareOrganization",
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationParent"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationParentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationParentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 900
      },
      "name": "DataCloudflareOrganizationParentOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 927
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 932
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationParent"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationParentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 936
      },
      "name": "DataCloudflareOrganizationProfile",
      "namespace": "dataCloudflareOrganization",
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationProfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationProfileOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization/index.ts",
          "line": 966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization/index.ts",
        "line": 959
      },
      "name": "DataCloudflareOrganizationProfileOutputReference",
      "namespace": "dataCloudflareOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 986
          },
          "name": "businessAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 991
          },
          "name": "businessEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 996
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1001
          },
          "name": "businessPhone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 1006
          },
          "name": "externalMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization/index.ts",
            "line": 970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganization.DataCloudflareOrganizationProfile"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization/index:DataCloudflareOrganizationProfileOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizationProfile.DataCloudflareOrganizationProfileA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization_profile cloudflare_organization_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizationProfile.DataCloudflareOrganizationProfileA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization_profile cloudflare_organization_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organization-profile/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": "@cdktn/provider-cloudflare.dataCloudflareOrganizationProfile.DataCloudflareOrganizationProfileAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization-profile/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareOrganizationProfileA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 41
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareOrganizationProfileA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareOrganizationProfileA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareOrganizationProfileA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareOrganizationProfileA",
      "namespace": "dataCloudflareOrganizationProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 80
          },
          "name": "businessAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 85
          },
          "name": "businessEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 90
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 95
          },
          "name": "businessPhone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 100
          },
          "name": "externalMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 113
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 106
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization-profile/index:DataCloudflareOrganizationProfileA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizationProfile.DataCloudflareOrganizationProfileAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizationProfile.DataCloudflareOrganizationProfileAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organization-profile/index.ts",
        "line": 14
      },
      "name": "DataCloudflareOrganizationProfileAConfig",
      "namespace": "dataCloudflareOrganizationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organization_profile#organization_id DataCloudflareOrganizationProfileA#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organization-profile/index.ts",
            "line": 18
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organization-profile/index:DataCloudflareOrganizationProfileAConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations cloudflare_organizations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations cloudflare_organizations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareOrganizations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 858
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareOrganizations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareOrganizations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareOrganizations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 907
          },
          "name": "putContaining",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContaining"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 955
          },
          "name": "putName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 1003
          },
          "name": "putParent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 910
          },
          "name": "resetContaining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 926
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 942
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 958
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 974
          },
          "name": "resetPageSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 990
          },
          "name": "resetPageToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 1006
          },
          "name": "resetParent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 1024
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 1036
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareOrganizations",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 846
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 904
          },
          "name": "containing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContainingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 952
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 1000
          },
          "name": "parent",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 1016
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 914
          },
          "name": "containingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContaining"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 930
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 946
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 962
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 978
          },
          "name": "pageSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 994
          },
          "name": "pageTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 1010
          },
          "name": "parentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 920
          },
          "name": "id",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 936
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 968
          },
          "name": "pageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 984
          },
          "name": "pageToken",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareOrganizationsConfig",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#containing DataCloudflareOrganizations#containing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 18
          },
          "name": "containing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContaining"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#id DataCloudflareOrganizations#id}\n\nPlease 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": "Only return organizations with the specified IDs (ex. id=foo&id=bar). Send multiple elements by repeating the query value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#max_items DataCloudflareOrganizations#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 34
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#name DataCloudflareOrganizations#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#page_size DataCloudflareOrganizations#page_size}",
            "stability": "stable",
            "summary": "The amount of items to return. Defaults to 10."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 44
          },
          "name": "pageSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Parameters used to filter the retrieved list must remain in subsequent\nrequests with a page token.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#page_token DataCloudflareOrganizations#page_token}",
            "stability": "stable",
            "summary": "An opaque token returned from the last list response that when provided will retrieve the next page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 54
          },
          "name": "pageToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#parent DataCloudflareOrganizations#parent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 58
          },
          "name": "parent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParent"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContaining": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContaining",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 60
      },
      "name": "DataCloudflareOrganizationsContaining",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#account DataCloudflareOrganizations#account}",
            "stability": "stable",
            "summary": "Filter the list of organizations to the ones that contain this particular account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 67
          },
          "name": "account",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#organization DataCloudflareOrganizations#organization}",
            "stability": "stable",
            "summary": "Filter the list of organizations to the ones that contain this particular organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 74
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "IMPORTANT: Just because an organization \"contains\" a user is not a\nrepresentation of any authorization or privilege to manage any resources\ntherein. An organization \"containing\" a user simply means the user is managed by\nthat organization.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#user DataCloudflareOrganizations#user}",
            "stability": "stable",
            "summary": "Filter the list of organizations to the ones that contain this particular user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 86
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsContaining"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContainingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContainingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 194
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 210
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 226
          },
          "name": "resetUser"
        }
      ],
      "name": "DataCloudflareOrganizationsContainingOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 198
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 214
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 230
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 188
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 204
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 220
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsContaining"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsContainingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 234
      },
      "name": "DataCloudflareOrganizationsName",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#contains DataCloudflareOrganizations#contains}",
            "stability": "stable",
            "summary": "(case-insensitive) Filter the list of organizations to where the name contains a particular string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 241
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#ends_with DataCloudflareOrganizations#ends_with}",
            "stability": "stable",
            "summary": "(case-insensitive) Filter the list of organizations to where the name ends with a particular string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 248
          },
          "name": "endsWith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/organizations#starts_with DataCloudflareOrganizations#starts_with}",
            "stability": "stable",
            "summary": "(case-insensitive) Filter the list of organizations to where the name starts with a particular string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 255
          },
          "name": "startsWith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 363
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 379
          },
          "name": "resetEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 395
          },
          "name": "resetStartsWith"
        }
      ],
      "name": "DataCloudflareOrganizationsNameOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 367
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 383
          },
          "name": "endsWithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 399
          },
          "name": "startsWithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 357
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 373
          },
          "name": "endsWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 389
          },
          "name": "startsWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParent": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 403
      },
      "name": "DataCloudflareOrganizationsParent",
      "namespace": "dataCloudflareOrganizations",
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsParent"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 426
      },
      "name": "DataCloudflareOrganizationsParentOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 463
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsParent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsParentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 734
      },
      "name": "DataCloudflareOrganizationsResult",
      "namespace": "dataCloudflareOrganizations",
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-organizations/index.ts",
        "line": 819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 833
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareOrganizationsResultList",
      "namespace": "dataCloudflareOrganizations",
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 541
      },
      "name": "DataCloudflareOrganizationsResultMeta",
      "namespace": "dataCloudflareOrganizations",
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaFlags": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 467
      },
      "name": "DataCloudflareOrganizationsResultMetaFlags",
      "namespace": "dataCloudflareOrganizations",
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultMetaFlags"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaFlagsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 490
      },
      "name": "DataCloudflareOrganizationsResultMetaFlagsOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 517
          },
          "name": "accountCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 522
          },
          "name": "accountDeletion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 527
          },
          "name": "accountMigration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 532
          },
          "name": "accountMobility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 537
          },
          "name": "subOrgCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaFlags"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultMetaFlagsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 564
      },
      "name": "DataCloudflareOrganizationsResultMetaOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 592
          },
          "name": "flags",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 597
          },
          "name": "managedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-organizations/index.ts",
        "line": 757
      },
      "name": "DataCloudflareOrganizationsResultOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 786
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 791
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 797
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 802
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 808
          },
          "name": "parent",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultParentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 814
          },
          "name": "profile",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultParent": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultParent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 601
      },
      "name": "DataCloudflareOrganizationsResultParent",
      "namespace": "dataCloudflareOrganizations",
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultParent"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultParentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultParentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 624
      },
      "name": "DataCloudflareOrganizationsResultParentOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 651
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 656
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultParent"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultParentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 660
      },
      "name": "DataCloudflareOrganizationsResultProfile",
      "namespace": "dataCloudflareOrganizations",
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultProfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultProfileOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-organizations/index.ts",
          "line": 690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-organizations/index.ts",
        "line": 683
      },
      "name": "DataCloudflareOrganizationsResultProfileOutputReference",
      "namespace": "dataCloudflareOrganizations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 710
          },
          "name": "businessAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 715
          },
          "name": "businessEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 720
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 725
          },
          "name": "businessPhone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 730
          },
          "name": "externalMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-organizations/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOrganizations.DataCloudflareOrganizationsResultProfile"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-organizations/index:DataCloudflareOrganizationsResultProfileOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate cloudflare_origin_ca_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate cloudflare_origin_ca_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareOriginCaCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareOriginCaCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareOriginCaCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareOriginCaCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 285
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 262
          },
          "name": "resetCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 288
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 320
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 327
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareOriginCaCertificate",
      "namespace": "dataCloudflareOriginCaCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 250
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 271
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 276
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 282
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 297
          },
          "name": "hostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 302
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 312
          },
          "name": "requestedValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 307
          },
          "name": "requestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 266
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 292
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 256
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-origin-ca-certificate/index:DataCloudflareOriginCaCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareOriginCaCertificateConfig",
      "namespace": "dataCloudflareOriginCaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate#certificate_id DataCloudflareOriginCaCertificate#certificate_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 20
          },
          "name": "certificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate#filter DataCloudflareOriginCaCertificate#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-origin-ca-certificate/index:DataCloudflareOriginCaCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
        "line": 26
      },
      "name": "DataCloudflareOriginCaCertificateFilter",
      "namespace": "dataCloudflareOriginCaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate#zone_id DataCloudflareOriginCaCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate#limit DataCloudflareOriginCaCertificate#limit}",
            "stability": "stable",
            "summary": "Limit to the number of records returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 32
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificate#offset DataCloudflareOriginCaCertificate#offset}",
            "stability": "stable",
            "summary": "Offset the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 38
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-origin-ca-certificate/index:DataCloudflareOriginCaCertificateFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 152
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 168
          },
          "name": "resetOffset"
        }
      ],
      "name": "DataCloudflareOriginCaCertificateFilterOutputReference",
      "namespace": "dataCloudflareOriginCaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 156
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 172
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 185
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 146
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 162
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 178
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificate/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificate.DataCloudflareOriginCaCertificateFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-origin-ca-certificate/index:DataCloudflareOriginCaCertificateFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates cloudflare_origin_ca_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates cloudflare_origin_ca_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
          "line": 181
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareOriginCaCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 166
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareOriginCaCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareOriginCaCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareOriginCaCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 215
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 231
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 247
          },
          "name": "resetOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 278
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 287
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareOriginCaCertificates",
      "namespace": "dataCloudflareOriginCaCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 154
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 257
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 219
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 235
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 251
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 270
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 209
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 225
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 241
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 263
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-origin-ca-certificates/index:DataCloudflareOriginCaCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareOriginCaCertificatesConfig",
      "namespace": "dataCloudflareOriginCaCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates#zone_id DataCloudflareOriginCaCertificates#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates#limit DataCloudflareOriginCaCertificates#limit}",
            "stability": "stable",
            "summary": "Limit to the number of records returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 20
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates#max_items DataCloudflareOriginCaCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/origin_ca_certificates#offset DataCloudflareOriginCaCertificates#offset}",
            "stability": "stable",
            "summary": "Offset the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 32
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-origin-ca-certificates/index:DataCloudflareOriginCaCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
        "line": 40
      },
      "name": "DataCloudflareOriginCaCertificatesResult",
      "namespace": "dataCloudflareOriginCaCertificates",
      "symbolId": "src/data-cloudflare-origin-ca-certificates/index:DataCloudflareOriginCaCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-origin-ca-certificates/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareOriginCaCertificatesResultList",
      "namespace": "dataCloudflareOriginCaCertificates",
      "symbolId": "src/data-cloudflare-origin-ca-certificates/index:DataCloudflareOriginCaCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-origin-ca-certificates/index.ts",
        "line": 63
      },
      "name": "DataCloudflareOriginCaCertificatesResultOutputReference",
      "namespace": "dataCloudflareOriginCaCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 92
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 97
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 102
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 107
          },
          "name": "hostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 122
          },
          "name": "requestedValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 117
          },
          "name": "requestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-origin-ca-certificates/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareOriginCaCertificates.DataCloudflareOriginCaCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-origin-ca-certificates/index:DataCloudflareOriginCaCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageRule.DataCloudflarePageRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_rule cloudflare_page_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageRule.DataCloudflarePageRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_rule cloudflare_page_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-rule/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageRule.DataCloudflarePageRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-rule/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 134
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 153
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageRule",
      "namespace": "dataCloudflarePageRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 89
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 99
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 117
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 122
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 112
          },
          "name": "pageruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 138
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 105
          },
          "name": "pageruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 128
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-rule/index:DataCloudflarePageRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageRule.DataCloudflarePageRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageRule.DataCloudflarePageRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageRuleConfig",
      "namespace": "dataCloudflarePageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_rule#pagerule_id DataCloudflarePageRule#pagerule_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 20
          },
          "name": "pageruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_rule#zone_id DataCloudflarePageRule#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-rule/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-rule/index:DataCloudflarePageRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnections.DataCloudflarePageShieldConnections": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections cloudflare_page_shield_connections}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnections.DataCloudflarePageShieldConnections",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections cloudflare_page_shield_connections} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-connections/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnections.DataCloudflarePageShieldConnectionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-connections/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldConnections resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldConnections to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldConnections that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldConnections to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 174
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldConnections",
      "namespace": "dataCloudflarePageShieldConnections",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 89
          },
          "name": "addedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 107
          },
          "name": "domainReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 112
          },
          "name": "firstPageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 117
          },
          "name": "firstSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 122
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 132
          },
          "name": "lastSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 137
          },
          "name": "maliciousDomainCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 142
          },
          "name": "maliciousUrlCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 147
          },
          "name": "pageUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 152
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 157
          },
          "name": "urlContainsCdnCgiPath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 162
          },
          "name": "urlReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 102
          },
          "name": "connectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 178
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 95
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 168
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-connections/index:DataCloudflarePageShieldConnections"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnections.DataCloudflarePageShieldConnectionsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnections.DataCloudflarePageShieldConnectionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-connections/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldConnectionsConfig",
      "namespace": "dataCloudflarePageShieldConnections",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections#connection_id DataCloudflarePageShieldConnections#connection_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 20
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections#zone_id DataCloudflarePageShieldConnections#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-connections/index:DataCloudflarePageShieldConnectionsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list cloudflare_page_shield_connections_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list cloudflare_page_shield_connections_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldConnectionsList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 269
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldConnectionsList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldConnectionsList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldConnectionsList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 328
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 344
          },
          "name": "resetExcludeCdnCgi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 360
          },
          "name": "resetExcludeUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 376
          },
          "name": "resetExport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 392
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 408
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 424
          },
          "name": "resetOrderBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 440
          },
          "name": "resetPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 456
          },
          "name": "resetPageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 472
          },
          "name": "resetPerPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 488
          },
          "name": "resetPrioritizeMalicious"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 510
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 526
          },
          "name": "resetUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 542
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 554
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 573
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldConnectionsList",
      "namespace": "dataCloudflarePageShieldConnectionsList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 257
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 498
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 332
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 348
          },
          "name": "excludeCdnCgiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 364
          },
          "name": "excludeUrlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 380
          },
          "name": "exportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 396
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 412
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 428
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 444
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 460
          },
          "name": "pageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 476
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 492
          },
          "name": "prioritizeMaliciousInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 514
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 530
          },
          "name": "urlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 546
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 322
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 338
          },
          "name": "excludeCdnCgi",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 354
          },
          "name": "excludeUrls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 370
          },
          "name": "export",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 386
          },
          "name": "hosts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 402
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 418
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 434
          },
          "name": "page",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 450
          },
          "name": "pageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 466
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 482
          },
          "name": "prioritizeMalicious",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 504
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 520
          },
          "name": "urls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 536
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-connections-list/index:DataCloudflarePageShieldConnectionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldConnectionsListConfig",
      "namespace": "dataCloudflarePageShieldConnectionsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#direction DataCloudflarePageShieldConnectionsList#direction}",
            "stability": "stable",
            "summary": "The direction used to sort returned connections. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 21
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#exclude_cdn_cgi DataCloudflarePageShieldConnectionsList#exclude_cdn_cgi}",
            "stability": "stable",
            "summary": "When true, excludes connections seen in a `/cdn-cgi` path from the returned connections. The default value is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 27
          },
          "name": "excludeCdnCgi",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#exclude_urls DataCloudflarePageShieldConnectionsList#exclude_urls}",
            "stability": "stable",
            "summary": "Excludes connections whose URL contains one of the URL-encoded URLs separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 33
          },
          "name": "excludeUrls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#export DataCloudflarePageShieldConnectionsList#export}",
            "stability": "stable",
            "summary": "Export the list of connections as a file, limited to 50000 entries. Available values: \"csv\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 40
          },
          "name": "export",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported at the start and end of each hostname to support starts with, ends with\nand contains. If no wildcards are used, results will be filtered by exact match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#hosts DataCloudflarePageShieldConnectionsList#hosts}",
            "stability": "stable",
            "summary": "Includes connections that match one or more URL-encoded hostnames separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 49
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#max_items DataCloudflarePageShieldConnectionsList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 55
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#order_by DataCloudflarePageShieldConnectionsList#order_by}",
            "stability": "stable",
            "summary": "The field used to sort returned connections. Available values: \"first_seen_at\", \"last_seen_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 62
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We additionally support a special value \"all\". When \"all\" is used, the API will return all the connections\nwith the applied filters in a single page. This feature is best-effort and it may only work for zones with\na low number of connections\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#page DataCloudflarePageShieldConnectionsList#page}",
            "stability": "stable",
            "summary": "The current page number of the paginated results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 72
          },
          "name": "page",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported at the start and end of each page URL to support starts with, ends with\nand contains. If no wildcards are used, results will be filtered by exact match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#page_url DataCloudflarePageShieldConnectionsList#page_url}",
            "stability": "stable",
            "summary": "Includes connections that match one or more page URLs (separated by commas) where they were last seen."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 81
          },
          "name": "pageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#per_page DataCloudflarePageShieldConnectionsList#per_page}",
            "stability": "stable",
            "summary": "The number of results per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 87
          },
          "name": "perPage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#prioritize_malicious DataCloudflarePageShieldConnectionsList#prioritize_malicious}",
            "stability": "stable",
            "summary": "When true, malicious connections appear first in the returned connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 93
          },
          "name": "prioritizeMalicious",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Accepted values: `active`, `infrequent`, and `inactive`. The default value is `active`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#status DataCloudflarePageShieldConnectionsList#status}",
            "stability": "stable",
            "summary": "Filters the returned connections using a comma-separated list of connection statuses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 99
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#urls DataCloudflarePageShieldConnectionsList#urls}",
            "stability": "stable",
            "summary": "Includes connections whose URL contain one or more URL-encoded URLs separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 105
          },
          "name": "urls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_connections_list#zone_id DataCloudflarePageShieldConnectionsList#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 111
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-connections-list/index:DataCloudflarePageShieldConnectionsListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
        "line": 113
      },
      "name": "DataCloudflarePageShieldConnectionsListResult",
      "namespace": "dataCloudflarePageShieldConnectionsList",
      "symbolId": "src/data-cloudflare-page-shield-connections-list/index:DataCloudflarePageShieldConnectionsListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-connections-list/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 244
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldConnectionsListResultList",
      "namespace": "dataCloudflarePageShieldConnectionsList",
      "symbolId": "src/data-cloudflare-page-shield-connections-list/index:DataCloudflarePageShieldConnectionsListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-connections-list/index.ts",
        "line": 136
      },
      "name": "DataCloudflarePageShieldConnectionsListResultOutputReference",
      "namespace": "dataCloudflarePageShieldConnectionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 165
          },
          "name": "addedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 170
          },
          "name": "domainReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 175
          },
          "name": "firstPageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 180
          },
          "name": "firstSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 185
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 190
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 195
          },
          "name": "lastSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 200
          },
          "name": "maliciousDomainCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 205
          },
          "name": "maliciousUrlCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 210
          },
          "name": "pageUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 215
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 220
          },
          "name": "urlContainsCdnCgiPath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 225
          },
          "name": "urlReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-connections-list/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldConnectionsList.DataCloudflarePageShieldConnectionsListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-connections-list/index:DataCloudflarePageShieldConnectionsListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookies.DataCloudflarePageShieldCookies": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies cloudflare_page_shield_cookies}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookies.DataCloudflarePageShieldCookies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies cloudflare_page_shield_cookies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookies.DataCloudflarePageShieldCookiesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldCookies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldCookies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldCookies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldCookies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 179
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 191
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldCookies",
      "namespace": "dataCloudflarePageShieldCookies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 102
          },
          "name": "domainAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 107
          },
          "name": "expiresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 112
          },
          "name": "firstSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 117
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 122
          },
          "name": "httpOnlyAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 132
          },
          "name": "lastSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 137
          },
          "name": "maxAgeAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 142
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 147
          },
          "name": "pageUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 152
          },
          "name": "pathAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 157
          },
          "name": "sameSiteAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 162
          },
          "name": "secureAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 167
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 97
          },
          "name": "cookieIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 183
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 90
          },
          "name": "cookieId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 173
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-cookies/index:DataCloudflarePageShieldCookies"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookies.DataCloudflarePageShieldCookiesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookies.DataCloudflarePageShieldCookiesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldCookiesConfig",
      "namespace": "dataCloudflarePageShieldCookies",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies#cookie_id DataCloudflarePageShieldCookies#cookie_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 20
          },
          "name": "cookieId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies#zone_id DataCloudflarePageShieldCookies#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-cookies/index:DataCloudflarePageShieldCookiesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list cloudflare_page_shield_cookies_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list cloudflare_page_shield_cookies_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldCookiesList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 290
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldCookiesList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldCookiesList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldCookiesList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 351
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 367
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 383
          },
          "name": "resetExport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 399
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 415
          },
          "name": "resetHttpOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 431
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 447
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 463
          },
          "name": "resetOrderBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 479
          },
          "name": "resetPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 495
          },
          "name": "resetPageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 511
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 527
          },
          "name": "resetPerPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 549
          },
          "name": "resetSameSite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 565
          },
          "name": "resetSecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 581
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 597
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 609
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 630
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldCookiesList",
      "namespace": "dataCloudflarePageShieldCookiesList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 537
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 355
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 371
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 387
          },
          "name": "exportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 403
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 419
          },
          "name": "httpOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 435
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 451
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 467
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 483
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 499
          },
          "name": "pageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 515
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 531
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 553
          },
          "name": "sameSiteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 569
          },
          "name": "secureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 585
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 601
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 345
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 361
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 377
          },
          "name": "export",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 393
          },
          "name": "hosts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 409
          },
          "name": "httpOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 425
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 441
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 457
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 473
          },
          "name": "page",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 489
          },
          "name": "pageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 505
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 521
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 543
          },
          "name": "sameSite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 559
          },
          "name": "secure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 575
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 591
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-cookies-list/index:DataCloudflarePageShieldCookiesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldCookiesListConfig",
      "namespace": "dataCloudflarePageShieldCookiesList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#direction DataCloudflarePageShieldCookiesList#direction}",
            "stability": "stable",
            "summary": "The direction used to sort returned cookies.' Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 21
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#domain DataCloudflarePageShieldCookiesList#domain}",
            "stability": "stable",
            "summary": "Filters the returned cookies that match the specified domain attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 27
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#export DataCloudflarePageShieldCookiesList#export}",
            "stability": "stable",
            "summary": "Export the list of cookies as a file, limited to 50000 entries. Available values: \"csv\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 34
          },
          "name": "export",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported at the start and end of each hostname to support starts with, ends with\nand contains. If no wildcards are used, results will be filtered by exact match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#hosts DataCloudflarePageShieldCookiesList#hosts}",
            "stability": "stable",
            "summary": "Includes cookies that match one or more URL-encoded hostnames separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 43
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#http_only DataCloudflarePageShieldCookiesList#http_only}",
            "stability": "stable",
            "summary": "Filters the returned cookies that are set with HttpOnly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 49
          },
          "name": "httpOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#max_items DataCloudflarePageShieldCookiesList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 55
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported at the start and end to support starts with, ends with\nand contains. e.g. session*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#name DataCloudflarePageShieldCookiesList#name}",
            "stability": "stable",
            "summary": "Filters the returned cookies that match the specified name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 63
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#order_by DataCloudflarePageShieldCookiesList#order_by}",
            "stability": "stable",
            "summary": "The field used to sort returned cookies. Available values: \"first_seen_at\", \"last_seen_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 70
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We additionally support a special value \"all\". When \"all\" is used, the API will return all the cookies\nwith the applied filters in a single page. This feature is best-effort and it may only work for zones with\na low number of cookies\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#page DataCloudflarePageShieldCookiesList#page}",
            "stability": "stable",
            "summary": "The current page number of the paginated results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 80
          },
          "name": "page",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported at the start and end of each page URL to support starts with, ends with\nand contains. If no wildcards are used, results will be filtered by exact match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#page_url DataCloudflarePageShieldCookiesList#page_url}",
            "stability": "stable",
            "summary": "Includes connections that match one or more page URLs (separated by commas) where they were last seen."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 89
          },
          "name": "pageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#path DataCloudflarePageShieldCookiesList#path}",
            "stability": "stable",
            "summary": "Filters the returned cookies that match the specified path attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 95
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#per_page DataCloudflarePageShieldCookiesList#per_page}",
            "stability": "stable",
            "summary": "The number of results per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 101
          },
          "name": "perPage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#same_site DataCloudflarePageShieldCookiesList#same_site}",
            "stability": "stable",
            "summary": "Filters the returned cookies that match the specified same_site attribute Available values: \"lax\", \"strict\", \"none\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 108
          },
          "name": "sameSite",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#secure DataCloudflarePageShieldCookiesList#secure}",
            "stability": "stable",
            "summary": "Filters the returned cookies that are set with Secure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 114
          },
          "name": "secure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#type DataCloudflarePageShieldCookiesList#type}",
            "stability": "stable",
            "summary": "Filters the returned cookies that match the specified type attribute Available values: \"first_party\", \"unknown\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 121
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_cookies_list#zone_id DataCloudflarePageShieldCookiesList#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 127
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-cookies-list/index:DataCloudflarePageShieldCookiesListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
        "line": 129
      },
      "name": "DataCloudflarePageShieldCookiesListResult",
      "namespace": "dataCloudflarePageShieldCookiesList",
      "symbolId": "src/data-cloudflare-page-shield-cookies-list/index:DataCloudflarePageShieldCookiesListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-cookies-list/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldCookiesListResultList",
      "namespace": "dataCloudflarePageShieldCookiesList",
      "symbolId": "src/data-cloudflare-page-shield-cookies-list/index:DataCloudflarePageShieldCookiesListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-cookies-list/index.ts",
        "line": 152
      },
      "name": "DataCloudflarePageShieldCookiesListResultOutputReference",
      "namespace": "dataCloudflarePageShieldCookiesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 181
          },
          "name": "domainAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 186
          },
          "name": "expiresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 191
          },
          "name": "firstSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 196
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 201
          },
          "name": "httpOnlyAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 206
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 211
          },
          "name": "lastSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 216
          },
          "name": "maxAgeAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 221
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 226
          },
          "name": "pageUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 231
          },
          "name": "pathAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 236
          },
          "name": "sameSiteAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 241
          },
          "name": "secureAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 246
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-cookies-list/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldCookiesList.DataCloudflarePageShieldCookiesListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-cookies-list/index:DataCloudflarePageShieldCookiesListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policies cloudflare_page_shield_policies}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policies cloudflare_page_shield_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-policies/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-policies/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 149
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 196
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 218
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 230
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 237
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldPolicies",
      "namespace": "dataCloudflarePageShieldPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 137
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 206
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 200
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 222
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 190
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 212
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-policies/index:DataCloudflarePageShieldPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-policies/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldPoliciesConfig",
      "namespace": "dataCloudflarePageShieldPolicies",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policies#max_items DataCloudflarePageShieldPolicies#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policies#zone_id DataCloudflarePageShieldPolicies#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-policies/index:DataCloudflarePageShieldPoliciesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-policies/index.ts",
        "line": 28
      },
      "name": "DataCloudflarePageShieldPoliciesResult",
      "namespace": "dataCloudflarePageShieldPolicies",
      "symbolId": "src/data-cloudflare-page-shield-policies/index:DataCloudflarePageShieldPoliciesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-policies/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-policies/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 124
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldPoliciesResultList",
      "namespace": "dataCloudflarePageShieldPolicies",
      "symbolId": "src/data-cloudflare-page-shield-policies/index:DataCloudflarePageShieldPoliciesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-policies/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-policies/index.ts",
        "line": 51
      },
      "name": "DataCloudflarePageShieldPoliciesResultOutputReference",
      "namespace": "dataCloudflarePageShieldPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 80
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 90
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 95
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 100
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 105
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policies/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicies.DataCloudflarePageShieldPoliciesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-policies/index:DataCloudflarePageShieldPoliciesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicy.DataCloudflarePageShieldPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policy cloudflare_page_shield_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicy.DataCloudflarePageShieldPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policy cloudflare_page_shield_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicy.DataCloudflarePageShieldPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 139
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldPolicy",
      "namespace": "dataCloudflarePageShieldPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 89
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 94
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 99
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 104
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 127
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 122
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 143
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 115
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 133
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-policy/index:DataCloudflarePageShieldPolicy"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicy.DataCloudflarePageShieldPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldPolicy.DataCloudflarePageShieldPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-policy/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldPolicyConfig",
      "namespace": "dataCloudflarePageShieldPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policy#policy_id DataCloudflarePageShieldPolicy#policy_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 20
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_policy#zone_id DataCloudflarePageShieldPolicy#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-policy/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-policy/index:DataCloudflarePageShieldPolicyConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScripts": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts cloudflare_page_shield_scripts}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScripts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts cloudflare_page_shield_scripts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldScripts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldScripts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldScripts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldScripts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 330
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 342
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldScripts",
      "namespace": "dataCloudflarePageShieldScripts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 199
          },
          "name": "addedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 204
          },
          "name": "cryptominingScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 209
          },
          "name": "dataflowScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 214
          },
          "name": "domainReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 219
          },
          "name": "fetchedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 224
          },
          "name": "firstPageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 229
          },
          "name": "firstSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 234
          },
          "name": "hash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 239
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 244
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 249
          },
          "name": "jsIntegrityScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 254
          },
          "name": "lastSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 259
          },
          "name": "magecartScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 264
          },
          "name": "maliciousDomainCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 269
          },
          "name": "maliciousUrlCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 274
          },
          "name": "malwareScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 279
          },
          "name": "obfuscationScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 284
          },
          "name": "pageUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 302
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 307
          },
          "name": "urlContainsCdnCgiPath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 312
          },
          "name": "urlReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 318
          },
          "name": "versions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 297
          },
          "name": "scriptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 334
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 290
          },
          "name": "scriptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 324
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-scripts/index:DataCloudflarePageShieldScripts"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldScriptsConfig",
      "namespace": "dataCloudflarePageShieldScripts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts#script_id DataCloudflarePageShieldScripts#script_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 20
          },
          "name": "scriptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts#zone_id DataCloudflarePageShieldScripts#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-scripts/index:DataCloudflarePageShieldScriptsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
        "line": 28
      },
      "name": "DataCloudflarePageShieldScriptsVersions",
      "namespace": "dataCloudflarePageShieldScripts",
      "symbolId": "src/data-cloudflare-page-shield-scripts/index:DataCloudflarePageShieldScriptsVersions"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-scripts/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldScriptsVersionsList",
      "namespace": "dataCloudflarePageShieldScripts",
      "symbolId": "src/data-cloudflare-page-shield-scripts/index:DataCloudflarePageShieldScriptsVersionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-scripts/index.ts",
        "line": 51
      },
      "name": "DataCloudflarePageShieldScriptsVersionsOutputReference",
      "namespace": "dataCloudflarePageShieldScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 80
          },
          "name": "cryptominingScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 85
          },
          "name": "dataflowScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 90
          },
          "name": "fetchedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 95
          },
          "name": "hash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 100
          },
          "name": "jsIntegrityScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 105
          },
          "name": "magecartScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 110
          },
          "name": "malwareScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 115
          },
          "name": "obfuscationScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScripts.DataCloudflarePageShieldScriptsVersions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-scripts/index:DataCloudflarePageShieldScriptsVersionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list cloudflare_page_shield_scripts_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list cloudflare_page_shield_scripts_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePageShieldScriptsList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 317
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePageShieldScriptsList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePageShieldScriptsList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePageShieldScriptsList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 377
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 393
          },
          "name": "resetExcludeCdnCgi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 409
          },
          "name": "resetExcludeDuplicates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 425
          },
          "name": "resetExcludeUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 441
          },
          "name": "resetExport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 457
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 473
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 489
          },
          "name": "resetOrderBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 505
          },
          "name": "resetPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 521
          },
          "name": "resetPageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 537
          },
          "name": "resetPerPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 553
          },
          "name": "resetPrioritizeMalicious"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 575
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 591
          },
          "name": "resetUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 607
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 619
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 639
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldScriptsList",
      "namespace": "dataCloudflarePageShieldScriptsList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 305
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 563
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 381
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 397
          },
          "name": "excludeCdnCgiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 413
          },
          "name": "excludeDuplicatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 429
          },
          "name": "excludeUrlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 445
          },
          "name": "exportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 461
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 477
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 493
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 509
          },
          "name": "pageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 525
          },
          "name": "pageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 541
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 557
          },
          "name": "prioritizeMaliciousInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 579
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 595
          },
          "name": "urlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 611
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 371
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 387
          },
          "name": "excludeCdnCgi",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 403
          },
          "name": "excludeDuplicates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 419
          },
          "name": "excludeUrls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 435
          },
          "name": "export",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 451
          },
          "name": "hosts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 467
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 483
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 499
          },
          "name": "page",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 515
          },
          "name": "pageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 531
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 547
          },
          "name": "prioritizeMalicious",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 569
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 585
          },
          "name": "urls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 601
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-scripts-list/index:DataCloudflarePageShieldScriptsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePageShieldScriptsListConfig",
      "namespace": "dataCloudflarePageShieldScriptsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#direction DataCloudflarePageShieldScriptsList#direction}",
            "stability": "stable",
            "summary": "The direction used to sort returned scripts. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 21
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#exclude_cdn_cgi DataCloudflarePageShieldScriptsList#exclude_cdn_cgi}",
            "stability": "stable",
            "summary": "When true, excludes scripts seen in a `/cdn-cgi` path from the returned scripts. The default value is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 27
          },
          "name": "excludeCdnCgi",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We consider a script duplicate of another if their javascript\ncontent matches and they share the same url host and zone hostname. In such case, we return the most\nrecent script for the URL host and zone hostname combination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#exclude_duplicates DataCloudflarePageShieldScriptsList#exclude_duplicates}",
            "stability": "stable",
            "summary": "When true, excludes duplicate scripts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 35
          },
          "name": "excludeDuplicates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#exclude_urls DataCloudflarePageShieldScriptsList#exclude_urls}",
            "stability": "stable",
            "summary": "Excludes scripts whose URL contains one of the URL-encoded URLs separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 41
          },
          "name": "excludeUrls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#export DataCloudflarePageShieldScriptsList#export}",
            "stability": "stable",
            "summary": "Export the list of scripts as a file, limited to 50000 entries. Available values: \"csv\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 48
          },
          "name": "export",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported at the start and end of each hostname to support starts with, ends with\nand contains. If no wildcards are used, results will be filtered by exact match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#hosts DataCloudflarePageShieldScriptsList#hosts}",
            "stability": "stable",
            "summary": "Includes scripts that match one or more URL-encoded hostnames separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 57
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#max_items DataCloudflarePageShieldScriptsList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 63
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#order_by DataCloudflarePageShieldScriptsList#order_by}",
            "stability": "stable",
            "summary": "The field used to sort returned scripts. Available values: \"first_seen_at\", \"last_seen_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 70
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We additionally support a special value \"all\". When \"all\" is used, the API will return all the scripts\nwith the applied filters in a single page. This feature is best-effort and it may only work for zones with\na low number of scripts\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#page DataCloudflarePageShieldScriptsList#page}",
            "stability": "stable",
            "summary": "The current page number of the paginated results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 80
          },
          "name": "page",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported at the start and end of each page URL to support starts with, ends with\nand contains. If no wildcards are used, results will be filtered by exact match\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#page_url DataCloudflarePageShieldScriptsList#page_url}",
            "stability": "stable",
            "summary": "Includes scripts that match one or more page URLs (separated by commas) where they were last seen."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 89
          },
          "name": "pageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#per_page DataCloudflarePageShieldScriptsList#per_page}",
            "stability": "stable",
            "summary": "The number of results per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 95
          },
          "name": "perPage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#prioritize_malicious DataCloudflarePageShieldScriptsList#prioritize_malicious}",
            "stability": "stable",
            "summary": "When true, malicious scripts appear first in the returned scripts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 101
          },
          "name": "prioritizeMalicious",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Accepted values: `active`, `infrequent`, and `inactive`. The default value is `active`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#status DataCloudflarePageShieldScriptsList#status}",
            "stability": "stable",
            "summary": "Filters the returned scripts using a comma-separated list of scripts statuses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 107
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#urls DataCloudflarePageShieldScriptsList#urls}",
            "stability": "stable",
            "summary": "Includes scripts whose URL contain one or more URL-encoded URLs separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 113
          },
          "name": "urls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/page_shield_scripts_list#zone_id DataCloudflarePageShieldScriptsList#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 119
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-scripts-list/index:DataCloudflarePageShieldScriptsListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
        "line": 121
      },
      "name": "DataCloudflarePageShieldScriptsListResult",
      "namespace": "dataCloudflarePageShieldScriptsList",
      "symbolId": "src/data-cloudflare-page-shield-scripts-list/index:DataCloudflarePageShieldScriptsListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-scripts-list/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 292
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePageShieldScriptsListResultList",
      "namespace": "dataCloudflarePageShieldScriptsList",
      "symbolId": "src/data-cloudflare-page-shield-scripts-list/index:DataCloudflarePageShieldScriptsListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-page-shield-scripts-list/index.ts",
        "line": 144
      },
      "name": "DataCloudflarePageShieldScriptsListResultOutputReference",
      "namespace": "dataCloudflarePageShieldScriptsList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 173
          },
          "name": "addedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 178
          },
          "name": "cryptominingScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 183
          },
          "name": "dataflowScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 188
          },
          "name": "domainReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 193
          },
          "name": "fetchedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 198
          },
          "name": "firstPageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 203
          },
          "name": "firstSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 208
          },
          "name": "hash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 213
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 218
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 223
          },
          "name": "jsIntegrityScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 228
          },
          "name": "lastSeenAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 233
          },
          "name": "magecartScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 238
          },
          "name": "maliciousDomainCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 243
          },
          "name": "maliciousUrlCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 248
          },
          "name": "malwareScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 253
          },
          "name": "obfuscationScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 258
          },
          "name": "pageUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 263
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 268
          },
          "name": "urlContainsCdnCgiPath",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 273
          },
          "name": "urlReportedMalicious",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-page-shield-scripts-list/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePageShieldScriptsList.DataCloudflarePageShieldScriptsListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-page-shield-scripts-list/index:DataCloudflarePageShieldScriptsListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domain cloudflare_pages_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domain cloudflare_pages_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domain/index.ts",
          "line": 203
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domain/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePagesDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 188
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePagesDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePagesDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePagesDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 236
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 321
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePagesDomain",
      "namespace": "dataCloudflarePagesDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 176
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 245
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 250
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 255
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 273
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 296
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 302
          },
          "name": "validationData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainValidationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 308
          },
          "name": "verificationData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainVerificationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 313
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 240
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 268
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 291
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 230
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 261
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 284
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domain/index:DataCloudflarePagesDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domain/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePagesDomainConfig",
      "namespace": "dataCloudflarePagesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domain#domain_name DataCloudflarePagesDomain#domain_name}",
            "stability": "stable",
            "summary": "The domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domain#project_name DataCloudflarePagesDomain#project_name}",
            "stability": "stable",
            "summary": "Name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 32
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domain#account_id DataCloudflarePagesDomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domain/index:DataCloudflarePagesDomainConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainValidationData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainValidationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domain/index.ts",
        "line": 34
      },
      "name": "DataCloudflarePagesDomainValidationData",
      "namespace": "dataCloudflarePagesDomain",
      "symbolId": "src/data-cloudflare-pages-domain/index:DataCloudflarePagesDomainValidationData"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainValidationDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainValidationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domain/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domain/index.ts",
        "line": 57
      },
      "name": "DataCloudflarePagesDomainValidationDataOutputReference",
      "namespace": "dataCloudflarePagesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 84
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 89
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 94
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 99
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 104
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainValidationData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domain/index:DataCloudflarePagesDomainValidationDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainVerificationData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainVerificationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domain/index.ts",
        "line": 108
      },
      "name": "DataCloudflarePagesDomainVerificationData",
      "namespace": "dataCloudflarePagesDomain",
      "symbolId": "src/data-cloudflare-pages-domain/index:DataCloudflarePagesDomainVerificationData"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainVerificationDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainVerificationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domain/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domain/index.ts",
        "line": 131
      },
      "name": "DataCloudflarePagesDomainVerificationDataOutputReference",
      "namespace": "dataCloudflarePagesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 158
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 163
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domain/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomain.DataCloudflarePagesDomainVerificationData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domain/index:DataCloudflarePagesDomainVerificationDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domains cloudflare_pages_domains}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domains cloudflare_pages_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domains/index.ts",
          "line": 320
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domains/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePagesDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 305
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePagesDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePagesDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePagesDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 353
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 369
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 400
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePagesDomains",
      "namespace": "dataCloudflarePagesDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 293
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 392
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 357
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 373
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 386
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 347
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 363
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 379
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domains/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePagesDomainsConfig",
      "namespace": "dataCloudflarePagesDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domains#project_name DataCloudflarePagesDomains#project_name}",
            "stability": "stable",
            "summary": "Name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 32
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domains#account_id DataCloudflarePagesDomains#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_domains#max_items DataCloudflarePagesDomains#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domains/index.ts",
        "line": 167
      },
      "name": "DataCloudflarePagesDomainsResult",
      "namespace": "dataCloudflarePagesDomains",
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domains/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-domains/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 280
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesDomainsResultList",
      "namespace": "dataCloudflarePagesDomains",
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domains/index.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-domains/index.ts",
        "line": 190
      },
      "name": "DataCloudflarePagesDomainsResultOutputReference",
      "namespace": "dataCloudflarePagesDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 219
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 224
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 229
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 234
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 239
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 244
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 250
          },
          "name": "validationData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultValidationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 256
          },
          "name": "verificationData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultVerificationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 261
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultValidationData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultValidationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domains/index.ts",
        "line": 34
      },
      "name": "DataCloudflarePagesDomainsResultValidationData",
      "namespace": "dataCloudflarePagesDomains",
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsResultValidationData"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultValidationDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultValidationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domains/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domains/index.ts",
        "line": 57
      },
      "name": "DataCloudflarePagesDomainsResultValidationDataOutputReference",
      "namespace": "dataCloudflarePagesDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 84
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 89
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 94
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 99
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 104
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultValidationData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsResultValidationDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultVerificationData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultVerificationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domains/index.ts",
        "line": 108
      },
      "name": "DataCloudflarePagesDomainsResultVerificationData",
      "namespace": "dataCloudflarePagesDomains",
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsResultVerificationData"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultVerificationDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultVerificationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-domains/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-domains/index.ts",
        "line": 131
      },
      "name": "DataCloudflarePagesDomainsResultVerificationDataOutputReference",
      "namespace": "dataCloudflarePagesDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 158
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 163
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-domains/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesDomains.DataCloudflarePagesDomainsResultVerificationData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-domains/index:DataCloudflarePagesDomainsResultVerificationDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProject": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_project cloudflare_pages_project}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_project cloudflare_pages_project} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 4388
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 4356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePagesProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4373
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePagesProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePagesProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePagesProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4420
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4530
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4537
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProject",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4361
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4430
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4436
          },
          "name": "canonicalDeployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4441
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4447
          },
          "name": "deploymentConfigs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4452
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4457
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4462
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4467
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4473
          },
          "name": "latestDeployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4478
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4483
          },
          "name": "previewScriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4488
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4493
          },
          "name": "productionScriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4512
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4517
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4522
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4424
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4506
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4414
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4499
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProject"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 28
      },
      "name": "DataCloudflarePagesProjectBuildConfig",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectBuildConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 51
      },
      "name": "DataCloudflarePagesProjectBuildConfigOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 78
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 83
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 88
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 93
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 98
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 103
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectBuildConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 726
      },
      "name": "DataCloudflarePagesProjectCanonicalDeployment",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeployment"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 107
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentBuildConfig",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentBuildConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 130
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentBuildConfigOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 157
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 162
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 167
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 172
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 177
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 182
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentBuildConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 255
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentDeploymentTrigger",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentDeploymentTrigger"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 186
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadata",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 209
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 236
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 241
          },
          "name": "commitDirty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 246
          },
          "name": "commitHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 251
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 278
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 306
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 311
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTrigger"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 315
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentEnvVars",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectCanonicalDeploymentEnvVarsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 338
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 366
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentLatestStage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentLatestStage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 393
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentLatestStage",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentLatestStage"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentLatestStageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentLatestStageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 416
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentLatestStageOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 443
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 448
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 453
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 458
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentLatestStage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentLatestStageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 749
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 776
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 782
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 787
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 793
          },
          "name": "deploymentTrigger",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentDeploymentTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 804
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 799
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 809
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 814
          },
          "name": "isSkipped",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 820
          },
          "name": "latestStage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentLatestStageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 825
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 830
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 835
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 840
          },
          "name": "shortId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 846
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 852
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 857
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 862
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeployment"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 576
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentSource",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 462
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentSourceConfig",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentSourceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 485
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentSourceConfigOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 512
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 517
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 522
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 527
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 532
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 537
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 542
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 547
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 552
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 557
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 562
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 567
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 572
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 599
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentSourceOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 627
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 632
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 636
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentStages",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentStages"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-project/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 722
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStagesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectCanonicalDeploymentStagesList",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentStagesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-project/index.ts",
        "line": 659
      },
      "name": "DataCloudflarePagesProjectCanonicalDeploymentStagesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 688
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 693
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 698
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 703
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectCanonicalDeploymentStages"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectCanonicalDeploymentStagesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePagesProjectConfig",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_project#project_name DataCloudflarePagesProject#project_name}",
            "stability": "stable",
            "summary": "Name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 26
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_project#account_id DataCloudflarePagesProject#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3358
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigs",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigs"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3381
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3409
          },
          "name": "preview",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3415
          },
          "name": "production",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreview": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreview",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1938
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreview",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreview"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 866
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindings",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 935
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 889
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 917
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 939
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1008
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 962
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 990
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1012
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsers",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1076
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1035
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1Databases": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1Databases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1080
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewD1Databases",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewD1Databases"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1103
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1Databases"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1153
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespaces",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1176
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1204
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1226
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVars",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1300
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1249
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1277
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1282
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1304
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindings",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1327
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1355
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1377
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespaces",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1446
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1400
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1428
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1450
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewLimits",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewLimits"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1473
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewLimitsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1500
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewLimits"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1504
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificates",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1573
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1527
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1555
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificates"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1961
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1989
          },
          "name": "aiBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAiBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1994
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2000
          },
          "name": "analyticsEngineDatasets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2006
          },
          "name": "browsers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewBrowsersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2011
          },
          "name": "buildImageMajorVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2016
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2021
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2027
          },
          "name": "d1Databases",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewD1DatabasesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2033
          },
          "name": "durableObjectNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2039
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2044
          },
          "name": "failOpen",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2050
          },
          "name": "hyperdriveBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2056
          },
          "name": "kvNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewKvNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2062
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2068
          },
          "name": "mtlsCertificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewMtlsCertificatesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2074
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2080
          },
          "name": "queueProducers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2086
          },
          "name": "r2Buckets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2092
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServicesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2097
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2103
          },
          "name": "vectorizeBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2108
          },
          "name": "wranglerConfigHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreview"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1577
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewPlacement",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewPlacement"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1600
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewPlacementOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1627
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewPlacement"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1631
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducers",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1700
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1654
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1682
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewQueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2Buckets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1704
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewR2Buckets",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewR2Buckets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1778
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1727
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1755
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1760
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewR2Buckets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewR2BucketsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1782
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewServices",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewServices"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServicesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServicesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServicesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewServicesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewServicesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1805
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewServicesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1833
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1838
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1843
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewServices"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewServicesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1865
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindings",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1934
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 1896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 1888
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1916
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 1900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProduction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProduction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3184
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProduction",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProduction"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2112
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionAiBindings",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionAiBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2135
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2163
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2185
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2208
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2236
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2258
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionBrowsers",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionBrowsers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2281
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1Databases": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1Databases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2326
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionD1Databases",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionD1Databases"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2349
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2377
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1Databases"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2399
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespaces",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2422
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2450
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2472
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionEnvVars",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2546
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2495
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2523
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2528
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2550
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindings",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2619
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2573
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2601
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2623
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespaces",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2692
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2646
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2674
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2696
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionLimits",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionLimits"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2719
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionLimitsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2746
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionLimits"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2750
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificates",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2819
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2773
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2801
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificates"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3207
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3235
          },
          "name": "aiBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAiBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3240
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3246
          },
          "name": "analyticsEngineDatasets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3252
          },
          "name": "browsers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionBrowsersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3257
          },
          "name": "buildImageMajorVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3262
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3267
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3273
          },
          "name": "d1Databases",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionD1DatabasesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3279
          },
          "name": "durableObjectNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3285
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3290
          },
          "name": "failOpen",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3296
          },
          "name": "hyperdriveBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionHyperdriveBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3302
          },
          "name": "kvNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionKvNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3308
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3314
          },
          "name": "mtlsCertificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionMtlsCertificatesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3320
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3326
          },
          "name": "queueProducers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3332
          },
          "name": "r2Buckets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3338
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServicesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3343
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3349
          },
          "name": "vectorizeBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3354
          },
          "name": "wranglerConfigHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProduction"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2823
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionPlacement",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionPlacement"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2846
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionPlacementOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2873
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionPlacement"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2877
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducers",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2900
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2928
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionQueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2Buckets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2950
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionR2Buckets",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionR2Buckets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3024
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 2981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 2973
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3001
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3006
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 2985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionR2Buckets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionR2BucketsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3028
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionServices",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionServices"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServicesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServicesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3094
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServicesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionServicesMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionServicesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3051
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionServicesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3079
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3084
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3089
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionServices"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionServicesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3111
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindings",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3134
      },
      "name": "DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3162
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 4038
      },
      "name": "DataCloudflarePagesProjectLatestDeployment",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeployment"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3419
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentBuildConfig",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentBuildConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3442
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentBuildConfigOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3469
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3474
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3479
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3484
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3489
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3494
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentBuildConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3567
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentDeploymentTrigger",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentDeploymentTrigger"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3498
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadata",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3521
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3548
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3553
          },
          "name": "commitDirty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3558
          },
          "name": "commitHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3563
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3590
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3618
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3623
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTrigger"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3627
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentEnvVars",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectLatestDeploymentEnvVarsMap",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3650
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3678
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3683
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentLatestStage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentLatestStage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3705
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentLatestStage",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentLatestStage"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentLatestStageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentLatestStageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3728
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentLatestStageOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3755
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3760
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3765
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3770
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentLatestStage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentLatestStageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 4068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 4061
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4088
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4094
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4099
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4105
          },
          "name": "deploymentTrigger",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentDeploymentTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4116
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4111
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4126
          },
          "name": "isSkipped",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4132
          },
          "name": "latestStage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentLatestStageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4137
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4142
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4147
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4152
          },
          "name": "shortId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4158
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4164
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4169
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4174
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeployment"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3888
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentSource",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3774
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentSourceConfig",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentSourceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3797
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentSourceConfigOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3824
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3829
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3834
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3839
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3844
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3849
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3854
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3859
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3864
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3869
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3874
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3879
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3884
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3911
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentSourceOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3939
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3944
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 3948
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentStages",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentStages"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 4027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-project/index.ts",
        "line": 4020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4034
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStagesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectLatestDeploymentStagesList",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentStagesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 3980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-project/index.ts",
        "line": 3971
      },
      "name": "DataCloudflarePagesProjectLatestDeploymentStagesOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4000
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4005
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4010
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4015
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 3984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectLatestDeploymentStages"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectLatestDeploymentStagesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 4292
      },
      "name": "DataCloudflarePagesProjectSource",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 4178
      },
      "name": "DataCloudflarePagesProjectSourceConfig",
      "namespace": "dataCloudflarePagesProject",
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectSourceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 4208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 4201
      },
      "name": "DataCloudflarePagesProjectSourceConfigOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4228
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4233
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4238
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4243
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4248
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4253
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4258
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4263
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4268
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4273
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4278
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4283
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4288
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-project/index.ts",
          "line": 4322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-project/index.ts",
        "line": 4315
      },
      "name": "DataCloudflarePagesProjectSourceOutputReference",
      "namespace": "dataCloudflarePagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4343
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4348
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-project/index.ts",
            "line": 4326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProject.DataCloudflarePagesProjectSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-project/index:DataCloudflarePagesProjectSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_projects cloudflare_pages_projects}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjects",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_projects cloudflare_pages_projects} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 4543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePagesProjects resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4528
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePagesProjects to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_projects#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePagesProjects that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePagesProjects to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4575
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4591
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4609
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4616
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjects",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4516
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4601
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4579
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4595
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4569
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4585
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePagesProjectsConfig",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_projects#account_id DataCloudflarePagesProjects#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pages_projects#max_items DataCloudflarePagesProjects#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4352
      },
      "name": "DataCloudflarePagesProjectsResult",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 28
      },
      "name": "DataCloudflarePagesProjectsResultBuildConfig",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultBuildConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 51
      },
      "name": "DataCloudflarePagesProjectsResultBuildConfigOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 78
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 83
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 88
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 93
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 98
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 103
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultBuildConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 726
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeployment",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeployment"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 107
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfig",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 130
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfigOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 157
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 162
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 167
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 172
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 177
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 182
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 255
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTrigger",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTrigger"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 186
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadata",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 209
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadataOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 236
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 241
          },
          "name": "commitDirty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 246
          },
          "name": "commitHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 251
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 278
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 306
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 311
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTrigger"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 315
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVars",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 338
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 366
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 393
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStage",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStage"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 416
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStageOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 443
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 448
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 453
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 458
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 749
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 776
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 782
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 787
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 793
          },
          "name": "deploymentTrigger",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentDeploymentTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 804
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 799
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 809
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 814
          },
          "name": "isSkipped",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 820
          },
          "name": "latestStage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentLatestStageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 825
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 830
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 835
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 840
          },
          "name": "shortId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 846
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 852
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 857
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 862
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeployment"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 576
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentSource",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 462
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfig",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 485
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfigOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 512
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 517
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 522
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 527
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 532
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 537
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 542
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 547
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 552
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 557
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 562
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 567
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 572
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 599
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentSourceOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 627
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 632
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 636
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentStages",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentStages"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-projects/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 722
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStagesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentStagesList",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentStagesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-projects/index.ts",
        "line": 659
      },
      "name": "DataCloudflarePagesProjectsResultCanonicalDeploymentStagesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 688
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 693
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 698
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 703
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentStages"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultCanonicalDeploymentStagesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3358
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigs",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigs"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3381
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3409
          },
          "name": "preview",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3415
          },
          "name": "production",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreview": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreview",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1938
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreview",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreview"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 866
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindings",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 935
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 889
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 917
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 939
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasets",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1008
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 962
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 990
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1012
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsers",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1076
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1035
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1Databases": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1Databases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1080
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1Databases",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1Databases"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1103
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1Databases"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1153
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespaces",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1176
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1204
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1226
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVars",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1300
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1249
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1277
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1282
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1304
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindings",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1327
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1355
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1377
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespaces",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1446
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1400
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1428
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1450
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimits",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimits"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1473
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimitsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1500
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimits"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1504
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificates",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1573
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1527
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1555
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificates"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1961
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1989
          },
          "name": "aiBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAiBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1994
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2000
          },
          "name": "analyticsEngineDatasets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewAnalyticsEngineDatasetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2006
          },
          "name": "browsers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewBrowsersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2011
          },
          "name": "buildImageMajorVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2016
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2021
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2027
          },
          "name": "d1Databases",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewD1DatabasesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2033
          },
          "name": "durableObjectNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewDurableObjectNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2039
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2044
          },
          "name": "failOpen",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2050
          },
          "name": "hyperdriveBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewHyperdriveBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2056
          },
          "name": "kvNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewKvNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2062
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2068
          },
          "name": "mtlsCertificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewMtlsCertificatesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2074
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2080
          },
          "name": "queueProducers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2086
          },
          "name": "r2Buckets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2092
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2097
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2103
          },
          "name": "vectorizeBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2108
          },
          "name": "wranglerConfigHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreview"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1577
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacement",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacement"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1600
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacementOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1627
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacement"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1631
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducers",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1700
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1654
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1682
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewQueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2Buckets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1704
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2Buckets",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2Buckets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1778
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1727
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1755
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1760
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2Buckets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewR2BucketsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1782
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServices",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServices"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1805
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1833
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1838
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1843
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServices"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewServicesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1865
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindings",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1934
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 1896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 1888
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1916
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 1900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsPreviewVectorizeBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProduction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProduction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3184
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProduction",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProduction"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2112
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindings",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2135
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2163
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2185
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasets",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2208
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2236
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2258
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsers",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2281
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1Databases": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1Databases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2326
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1Databases",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1Databases"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2349
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2377
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1Databases"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2399
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespaces",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2422
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2450
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2472
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVars",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2546
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2495
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2523
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2528
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2550
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindings",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2619
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2573
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2601
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2623
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespaces",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2692
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2646
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2674
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespaces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2696
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimits",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimits"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2719
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimitsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2746
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimits"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2750
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificates",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2819
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2773
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2801
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificates"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3207
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3235
          },
          "name": "aiBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAiBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3240
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3246
          },
          "name": "analyticsEngineDatasets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionAnalyticsEngineDatasetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3252
          },
          "name": "browsers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionBrowsersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3257
          },
          "name": "buildImageMajorVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3262
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3267
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3273
          },
          "name": "d1Databases",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionD1DatabasesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3279
          },
          "name": "durableObjectNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionDurableObjectNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3285
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3290
          },
          "name": "failOpen",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3296
          },
          "name": "hyperdriveBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionHyperdriveBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3302
          },
          "name": "kvNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionKvNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3308
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3314
          },
          "name": "mtlsCertificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionMtlsCertificatesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3320
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3326
          },
          "name": "queueProducers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3332
          },
          "name": "r2Buckets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3338
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3343
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3349
          },
          "name": "vectorizeBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3354
          },
          "name": "wranglerConfigHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProduction"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2823
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacement",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacement"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2846
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacementOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2873
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacement"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2877
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducers",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducers"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2900
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2928
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionQueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2Buckets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2950
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2Buckets",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2Buckets"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3024
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 2981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 2973
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3001
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3006
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 2985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2Buckets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionR2BucketsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3028
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionServices",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionServices"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3094
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3051
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3079
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3084
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3089
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionServices"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionServicesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3111
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindings",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3134
      },
      "name": "DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3162
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultDeploymentConfigsProductionVectorizeBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4038
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeployment",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeployment"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3419
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentBuildConfig",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentBuildConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3442
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentBuildConfigOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3469
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3474
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3479
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3484
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3489
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3494
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentBuildConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3567
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTrigger",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTrigger"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3498
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadata",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadata"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3521
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadataOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3548
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3553
          },
          "name": "commitDirty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3558
          },
          "name": "commitHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3563
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadata"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3590
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3618
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3623
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTrigger"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3627
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentEnvVars",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentEnvVars"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsMap",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3650
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3678
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3683
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVars"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentLatestStage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentLatestStage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3705
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentLatestStage",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentLatestStage"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentLatestStageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentLatestStageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3728
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentLatestStageOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3755
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3760
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3765
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3770
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentLatestStage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentLatestStageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 4068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4061
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4088
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4094
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4099
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4105
          },
          "name": "deploymentTrigger",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentDeploymentTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4116
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4111
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4126
          },
          "name": "isSkipped",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4132
          },
          "name": "latestStage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentLatestStageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4137
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4142
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4147
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4152
          },
          "name": "shortId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4158
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4164
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4169
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4174
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeployment"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3888
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentSource",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3774
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentSourceConfig",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentSourceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3797
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentSourceConfigOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3824
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3829
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3834
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3839
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3844
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3849
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3854
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3859
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3864
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3869
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3874
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3879
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3884
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3911
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentSourceOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3939
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3944
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 3948
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentStages",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentStages"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 4027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-projects/index.ts",
        "line": 4020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4034
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStagesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentStagesList",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentStagesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 3980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-projects/index.ts",
        "line": 3971
      },
      "name": "DataCloudflarePagesProjectsResultLatestDeploymentStagesOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4000
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4005
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4010
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4015
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 3984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentStages"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultLatestDeploymentStagesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 4496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-projects/index.ts",
        "line": 4489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4503
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePagesProjectsResultList",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 4384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pages-projects/index.ts",
        "line": 4375
      },
      "name": "DataCloudflarePagesProjectsResultOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4405
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4411
          },
          "name": "canonicalDeployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultCanonicalDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4416
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4422
          },
          "name": "deploymentConfigs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultDeploymentConfigsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4427
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4432
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4437
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4442
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4448
          },
          "name": "latestDeployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultLatestDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4453
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4458
          },
          "name": "previewScriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4463
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4468
          },
          "name": "productionScriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4474
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4479
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4484
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4292
      },
      "name": "DataCloudflarePagesProjectsResultSource",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4178
      },
      "name": "DataCloudflarePagesProjectsResultSourceConfig",
      "namespace": "dataCloudflarePagesProjects",
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultSourceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 4208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4201
      },
      "name": "DataCloudflarePagesProjectsResultSourceConfigOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4228
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4233
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4238
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4243
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4248
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4253
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4258
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4263
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4268
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4273
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4278
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4283
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4288
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pages-projects/index.ts",
          "line": 4322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pages-projects/index.ts",
        "line": 4315
      },
      "name": "DataCloudflarePagesProjectsResultSourceOutputReference",
      "namespace": "dataCloudflarePagesProjects",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4343
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4348
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pages-projects/index.ts",
            "line": 4326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePagesProjects.DataCloudflarePagesProjectsResultSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pages-projects/index:DataCloudflarePagesProjectsResultSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipeline": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline cloudflare_pipeline}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline cloudflare_pipeline} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline/index.ts",
          "line": 159
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 144
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 191
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 257
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 264
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePipeline",
      "namespace": "dataCloudflarePipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 132
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 200
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 205
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 210
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 215
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 220
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 238
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 243
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 249
          },
          "name": "tables",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 195
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 233
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 185
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 226
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline/index:DataCloudflarePipeline"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePipelineConfig",
      "namespace": "dataCloudflarePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline#pipeline_id DataCloudflarePipeline#pipeline_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 26
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline#account_id DataCloudflarePipeline#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline/index:DataCloudflarePipelineConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTables": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline/index.ts",
        "line": 28
      },
      "name": "DataCloudflarePipelineTables",
      "namespace": "dataCloudflarePipeline",
      "symbolId": "src/data-cloudflare-pipeline/index:DataCloudflarePipelineTables"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTablesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTablesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineTablesList",
      "namespace": "dataCloudflarePipeline",
      "symbolId": "src/data-cloudflare-pipeline/index:DataCloudflarePipelineTablesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTablesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline/index.ts",
        "line": 51
      },
      "name": "DataCloudflarePipelineTablesOutputReference",
      "namespace": "dataCloudflarePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 85
          },
          "name": "latest",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 90
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 95
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 100
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipeline.DataCloudflarePipelineTables"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline/index:DataCloudflarePipelineTablesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSink": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink cloudflare_pipeline_sink}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink cloudflare_pipeline_sink} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePipelineSink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 750
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePipelineSink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePipelineSink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePipelineSink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 822
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 798
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 825
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 868
          },
          "name": "resetSinkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 885
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 893
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineSink",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 738
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 808
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 813
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 819
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 835
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 840
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 845
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 850
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 856
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 877
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 802
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 829
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 872
          },
          "name": "sinkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 792
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 862
          },
          "name": "sinkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSink"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePipelineSinkConfig",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink#account_id DataCloudflarePipelineSink#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink#filter DataCloudflarePipelineSink#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink#sink_id DataCloudflarePipelineSink#sink_id}",
            "stability": "stable",
            "summary": "Specifies the publid ID of the sink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 30
          },
          "name": "sinkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 214
      },
      "name": "DataCloudflarePipelineSinkConfigA",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigA"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 237
      },
      "name": "DataCloudflarePipelineSinkConfigAOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 264
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 269
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 275
          },
          "name": "fileNaming",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigFileNamingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 280
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 285
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 291
          },
          "name": "partitioning",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigPartitioningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 296
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 302
          },
          "name": "rollingPolicy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigRollingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 307
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigA"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigFileNaming": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigFileNaming",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 32
      },
      "name": "DataCloudflarePipelineSinkConfigFileNaming",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigFileNaming"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigFileNamingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigFileNamingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 55
      },
      "name": "DataCloudflarePipelineSinkConfigFileNamingOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 82
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 87
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 92
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigFileNaming"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigFileNamingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigPartitioning": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigPartitioning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 96
      },
      "name": "DataCloudflarePipelineSinkConfigPartitioning",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigPartitioning"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigPartitioningOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigPartitioningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 119
      },
      "name": "DataCloudflarePipelineSinkConfigPartitioningOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 146
          },
          "name": "timePattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigPartitioning"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigPartitioningOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigRollingPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigRollingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 150
      },
      "name": "DataCloudflarePipelineSinkConfigRollingPolicy",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigRollingPolicy"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigRollingPolicyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigRollingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 173
      },
      "name": "DataCloudflarePipelineSinkConfigRollingPolicyOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 200
          },
          "name": "fileSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 205
          },
          "name": "inactivitySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 210
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkConfigRollingPolicy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkConfigRollingPolicyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 311
      },
      "name": "DataCloudflarePipelineSinkFilter",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sink#pipeline_id DataCloudflarePipelineSink#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 315
          },
          "name": "pipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 397
          },
          "name": "resetPipelineId"
        }
      ],
      "name": "DataCloudflarePipelineSinkFilterOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 401
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 391
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 405
      },
      "name": "DataCloudflarePipelineSinkFormat",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 428
      },
      "name": "DataCloudflarePipelineSinkFormatOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 455
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 460
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 465
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 470
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 475
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 480
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 663
      },
      "name": "DataCloudflarePipelineSinkSchema",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkSchema"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 484
      },
      "name": "DataCloudflarePipelineSinkSchemaFields",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkSchemaFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-sink/index.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 580
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineSinkSchemaFieldsList",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkSchemaFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-sink/index.ts",
        "line": 507
      },
      "name": "DataCloudflarePipelineSinkSchemaFieldsOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 536
          },
          "name": "metadataKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 541
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 546
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 551
          },
          "name": "sqlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 556
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 561
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkSchemaFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 584
      },
      "name": "DataCloudflarePipelineSinkSchemaFormat",
      "namespace": "dataCloudflarePipelineSink",
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkSchemaFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 607
      },
      "name": "DataCloudflarePipelineSinkSchemaFormatOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 634
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 639
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 644
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 649
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 654
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 659
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkSchemaFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sink/index.ts",
          "line": 693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sink/index.ts",
        "line": 686
      },
      "name": "DataCloudflarePipelineSinkSchemaOutputReference",
      "namespace": "dataCloudflarePipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 714
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 720
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchemaFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 725
          },
          "name": "inferred",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sink/index.ts",
            "line": 697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSink.DataCloudflarePipelineSinkSchema"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sink/index:DataCloudflarePipelineSinkSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sinks cloudflare_pipeline_sinks}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sinks cloudflare_pipeline_sinks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePipelineSinks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 769
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePipelineSinks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sinks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePipelineSinks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePipelineSinks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 817
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 833
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 849
          },
          "name": "resetPipelineId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 867
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 875
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineSinks",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 757
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 859
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 821
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 837
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 853
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 811
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 827
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 843
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinks"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePipelineSinksConfig",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sinks#account_id DataCloudflarePipelineSinks#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sinks#max_items DataCloudflarePipelineSinks#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_sinks#pipeline_id DataCloudflarePipelineSinks#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 30
          },
          "name": "pipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 635
      },
      "name": "DataCloudflarePipelineSinksResult",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 214
      },
      "name": "DataCloudflarePipelineSinksResultConfig",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigFileNaming": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigFileNaming",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 32
      },
      "name": "DataCloudflarePipelineSinksResultConfigFileNaming",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfigFileNaming"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigFileNamingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigFileNamingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 55
      },
      "name": "DataCloudflarePipelineSinksResultConfigFileNamingOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 82
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 87
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 92
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigFileNaming"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfigFileNamingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 237
      },
      "name": "DataCloudflarePipelineSinksResultConfigOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 264
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 269
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 275
          },
          "name": "fileNaming",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigFileNamingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 280
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 285
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 291
          },
          "name": "partitioning",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigPartitioningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 296
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 302
          },
          "name": "rollingPolicy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigRollingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 307
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigPartitioning": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigPartitioning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 96
      },
      "name": "DataCloudflarePipelineSinksResultConfigPartitioning",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfigPartitioning"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigPartitioningOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigPartitioningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 119
      },
      "name": "DataCloudflarePipelineSinksResultConfigPartitioningOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 146
          },
          "name": "timePattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigPartitioning"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfigPartitioningOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigRollingPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigRollingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 150
      },
      "name": "DataCloudflarePipelineSinksResultConfigRollingPolicy",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfigRollingPolicy"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigRollingPolicyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigRollingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 173
      },
      "name": "DataCloudflarePipelineSinksResultConfigRollingPolicyOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 200
          },
          "name": "fileSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 205
          },
          "name": "inactivitySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 210
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigRollingPolicy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultConfigRollingPolicyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 311
      },
      "name": "DataCloudflarePipelineSinksResultFormat",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 334
      },
      "name": "DataCloudflarePipelineSinksResultFormatOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 361
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 366
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 371
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 376
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 381
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 386
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-sinks/index.ts",
        "line": 730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 744
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineSinksResultList",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-sinks/index.ts",
        "line": 658
      },
      "name": "DataCloudflarePipelineSinksResultOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 688
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 693
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 699
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 704
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 709
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 714
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 720
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 725
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 569
      },
      "name": "DataCloudflarePipelineSinksResultSchema",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultSchema"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 390
      },
      "name": "DataCloudflarePipelineSinksResultSchemaFields",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultSchemaFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-sinks/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 486
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineSinksResultSchemaFieldsList",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultSchemaFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-sinks/index.ts",
        "line": 413
      },
      "name": "DataCloudflarePipelineSinksResultSchemaFieldsOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 442
          },
          "name": "metadataKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 447
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 452
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 457
          },
          "name": "sqlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 462
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 467
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultSchemaFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 490
      },
      "name": "DataCloudflarePipelineSinksResultSchemaFormat",
      "namespace": "dataCloudflarePipelineSinks",
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultSchemaFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 513
      },
      "name": "DataCloudflarePipelineSinksResultSchemaFormatOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 540
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 545
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 550
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 555
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 560
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 565
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultSchemaFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
          "line": 599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
        "line": 592
      },
      "name": "DataCloudflarePipelineSinksResultSchemaOutputReference",
      "namespace": "dataCloudflarePipelineSinks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 620
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 626
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchemaFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 631
          },
          "name": "inferred",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-sinks/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineSinks.DataCloudflarePipelineSinksResultSchema"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-sinks/index:DataCloudflarePipelineSinksResultSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStream": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream cloudflare_pipeline_stream}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream cloudflare_pipeline_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePipelineStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 646
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePipelineStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePipelineStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePipelineStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 717
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 694
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 720
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 769
          },
          "name": "resetStreamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 792
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 800
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineStream",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 634
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 703
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 708
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 714
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 730
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 736
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 741
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 746
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 751
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 757
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 778
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 784
          },
          "name": "workerBinding",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamWorkerBindingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 698
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 724
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 773
          },
          "name": "streamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 688
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 763
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStream"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePipelineStreamConfig",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream#account_id DataCloudflarePipelineStream#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream#filter DataCloudflarePipelineStream#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream#stream_id DataCloudflarePipelineStream#stream_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 30
          },
          "name": "streamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 32
      },
      "name": "DataCloudflarePipelineStreamFilter",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_stream#pipeline_id DataCloudflarePipelineStream#pipeline_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 38
          },
          "name": "pipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 120
          },
          "name": "resetPipelineId"
        }
      ],
      "name": "DataCloudflarePipelineStreamFilterOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 124
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 114
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 128
      },
      "name": "DataCloudflarePipelineStreamFormat",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 151
      },
      "name": "DataCloudflarePipelineStreamFormatOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 178
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 183
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 188
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 193
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 198
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 203
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 261
      },
      "name": "DataCloudflarePipelineStreamHttp",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamHttp"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpCors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpCors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 207
      },
      "name": "DataCloudflarePipelineStreamHttpCors",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamHttpCors"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpCorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpCorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 230
      },
      "name": "DataCloudflarePipelineStreamHttpCorsOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 257
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpCors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamHttpCorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 284
      },
      "name": "DataCloudflarePipelineStreamHttpOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 311
          },
          "name": "authentication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 317
          },
          "name": "cors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttpCorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 322
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamHttp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 505
      },
      "name": "DataCloudflarePipelineStreamSchema",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamSchema"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 326
      },
      "name": "DataCloudflarePipelineStreamSchemaFields",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamSchemaFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-stream/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 422
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineStreamSchemaFieldsList",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamSchemaFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-stream/index.ts",
        "line": 349
      },
      "name": "DataCloudflarePipelineStreamSchemaFieldsOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 378
          },
          "name": "metadataKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 383
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 388
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 393
          },
          "name": "sqlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 398
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 403
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamSchemaFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 426
      },
      "name": "DataCloudflarePipelineStreamSchemaFormat",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamSchemaFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 449
      },
      "name": "DataCloudflarePipelineStreamSchemaFormatOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 476
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 481
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 486
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 491
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 496
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 501
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamSchemaFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 528
      },
      "name": "DataCloudflarePipelineStreamSchemaOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 556
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 562
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchemaFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 567
          },
          "name": "inferred",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamSchema"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamWorkerBinding": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamWorkerBinding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 571
      },
      "name": "DataCloudflarePipelineStreamWorkerBinding",
      "namespace": "dataCloudflarePipelineStream",
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamWorkerBinding"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamWorkerBindingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamWorkerBindingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-stream/index.ts",
          "line": 601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-stream/index.ts",
        "line": 594
      },
      "name": "DataCloudflarePipelineStreamWorkerBindingOutputReference",
      "namespace": "dataCloudflarePipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 621
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-stream/index.ts",
            "line": 605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStream.DataCloudflarePipelineStreamWorkerBinding"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-stream/index:DataCloudflarePipelineStreamWorkerBindingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreams": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_streams cloudflare_pipeline_streams}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreams",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_streams cloudflare_pipeline_streams} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflarePipelineStreams resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 676
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflarePipelineStreams to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_streams#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflarePipelineStreams that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflarePipelineStreams to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 724
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 740
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 756
          },
          "name": "resetPipelineId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 774
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 782
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineStreams",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 664
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 766
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 728
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 744
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 760
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 718
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 734
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 750
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreams"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 14
      },
      "name": "DataCloudflarePipelineStreamsConfig",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_streams#account_id DataCloudflarePipelineStreams#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_streams#max_items DataCloudflarePipelineStreams#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/pipeline_streams#pipeline_id DataCloudflarePipelineStreams#pipeline_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 32
          },
          "name": "pipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 531
      },
      "name": "DataCloudflarePipelineStreamsResult",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 34
      },
      "name": "DataCloudflarePipelineStreamsResultFormat",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 57
      },
      "name": "DataCloudflarePipelineStreamsResultFormatOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 84
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 89
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 94
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 99
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 104
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 109
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 167
      },
      "name": "DataCloudflarePipelineStreamsResultHttp",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultHttp"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpCors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpCors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 113
      },
      "name": "DataCloudflarePipelineStreamsResultHttpCors",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultHttpCors"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpCorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpCorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 136
      },
      "name": "DataCloudflarePipelineStreamsResultHttpCorsOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 163
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpCors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultHttpCorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 190
      },
      "name": "DataCloudflarePipelineStreamsResultHttpOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 217
          },
          "name": "authentication",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 223
          },
          "name": "cors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpCorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 228
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-streams/index.ts",
        "line": 637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 651
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineStreamsResultList",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-streams/index.ts",
        "line": 554
      },
      "name": "DataCloudflarePipelineStreamsResultOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 583
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 588
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 594
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 600
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 605
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 610
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 615
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 621
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 626
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 632
          },
          "name": "workerBinding",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultWorkerBindingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 411
      },
      "name": "DataCloudflarePipelineStreamsResultSchema",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultSchema"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 232
      },
      "name": "DataCloudflarePipelineStreamsResultSchemaFields",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultSchemaFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-streams/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflarePipelineStreamsResultSchemaFieldsList",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultSchemaFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-pipeline-streams/index.ts",
        "line": 255
      },
      "name": "DataCloudflarePipelineStreamsResultSchemaFieldsOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 284
          },
          "name": "metadataKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 294
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 299
          },
          "name": "sqlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 304
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 309
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultSchemaFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 332
      },
      "name": "DataCloudflarePipelineStreamsResultSchemaFormat",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultSchemaFormat"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 355
      },
      "name": "DataCloudflarePipelineStreamsResultSchemaFormatOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 382
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 387
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 392
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 397
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 402
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 407
          },
          "name": "unstructured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFormat"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultSchemaFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 434
      },
      "name": "DataCloudflarePipelineStreamsResultSchemaOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 462
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 468
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchemaFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 473
          },
          "name": "inferred",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultSchema"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultWorkerBinding": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultWorkerBinding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 477
      },
      "name": "DataCloudflarePipelineStreamsResultWorkerBinding",
      "namespace": "dataCloudflarePipelineStreams",
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultWorkerBinding"
    },
    "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultWorkerBindingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultWorkerBindingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-pipeline-streams/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-pipeline-streams/index.ts",
        "line": 500
      },
      "name": "DataCloudflarePipelineStreamsResultWorkerBindingOutputReference",
      "namespace": "dataCloudflarePipelineStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 527
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-pipeline-streams/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflarePipelineStreams.DataCloudflarePipelineStreamsResultWorkerBinding"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-pipeline-streams/index:DataCloudflarePipelineStreamsResultWorkerBindingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueue": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue cloudflare_queue}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue cloudflare_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue/index.ts",
          "line": 398
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 383
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 430
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 503
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 510
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareQueue",
      "namespace": "dataCloudflareQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 371
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 440
          },
          "name": "consumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 445
          },
          "name": "consumersTotalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 450
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 455
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 460
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 466
          },
          "name": "producers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 471
          },
          "name": "producersTotalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 489
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 495
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 434
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 484
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 424
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 477
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueue"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 14
      },
      "name": "DataCloudflareQueueConfig",
      "namespace": "dataCloudflareQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue#queue_id DataCloudflareQueue#queue_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 26
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue#account_id DataCloudflareQueue#account_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 107
      },
      "name": "DataCloudflareQueueConsumers",
      "namespace": "dataCloudflareQueue",
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueConsumers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queue/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareQueueConsumersList",
      "namespace": "dataCloudflareQueue",
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueConsumersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queue/index.ts",
        "line": 130
      },
      "name": "DataCloudflareQueueConsumersOutputReference",
      "namespace": "dataCloudflareQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 159
          },
          "name": "consumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 164
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 169
          },
          "name": "deadLetterQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 174
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 179
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 185
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 190
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 28
      },
      "name": "DataCloudflareQueueConsumersSettings",
      "namespace": "dataCloudflareQueue",
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueConsumersSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 51
      },
      "name": "DataCloudflareQueueConsumersSettingsOutputReference",
      "namespace": "dataCloudflareQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 78
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 83
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 88
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 93
          },
          "name": "maxWaitTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 98
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 103
          },
          "name": "visibilityTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueConsumersSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueConsumersSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 213
      },
      "name": "DataCloudflareQueueProducers",
      "namespace": "dataCloudflareQueue",
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueProducers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queue/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 294
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareQueueProducersList",
      "namespace": "dataCloudflareQueue",
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueProducersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queue/index.ts",
        "line": 236
      },
      "name": "DataCloudflareQueueProducersOutputReference",
      "namespace": "dataCloudflareQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 265
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 270
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 275
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueProducers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 298
      },
      "name": "DataCloudflareQueueSettings",
      "namespace": "dataCloudflareQueue",
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue/index.ts",
        "line": 321
      },
      "name": "DataCloudflareQueueSettingsOutputReference",
      "namespace": "dataCloudflareQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 348
          },
          "name": "deliveryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 353
          },
          "name": "deliveryPaused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 358
          },
          "name": "messageRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueue.DataCloudflareQueueSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue/index:DataCloudflareQueueSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumer cloudflare_queue_consumer}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumer cloudflare_queue_consumer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue-consumer/index.ts",
          "line": 143
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumer/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareQueueConsumer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 128
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareQueueConsumer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareQueueConsumer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareQueueConsumer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 175
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 236
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareQueueConsumer",
      "namespace": "dataCloudflareQueueConsumer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 116
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 184
          },
          "name": "consumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 189
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 194
          },
          "name": "deadLetterQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 212
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 217
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 223
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 228
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 179
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 207
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 169
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 200
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue-consumer/index:DataCloudflareQueueConsumer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumer/index.ts",
        "line": 14
      },
      "name": "DataCloudflareQueueConsumerConfig",
      "namespace": "dataCloudflareQueueConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumer#queue_id DataCloudflareQueueConsumer#queue_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 26
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumer#account_id DataCloudflareQueueConsumer#account_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue-consumer/index:DataCloudflareQueueConsumerConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumer/index.ts",
        "line": 28
      },
      "name": "DataCloudflareQueueConsumerSettings",
      "namespace": "dataCloudflareQueueConsumer",
      "symbolId": "src/data-cloudflare-queue-consumer/index:DataCloudflareQueueConsumerSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue-consumer/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumer/index.ts",
        "line": 51
      },
      "name": "DataCloudflareQueueConsumerSettingsOutputReference",
      "namespace": "dataCloudflareQueueConsumer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 78
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 83
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 88
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 93
          },
          "name": "maxWaitTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 98
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 103
          },
          "name": "visibilityTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumer/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumer.DataCloudflareQueueConsumerSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue-consumer/index:DataCloudflareQueueConsumerSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumers cloudflare_queue_consumers}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumers cloudflare_queue_consumers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue-consumers/index.ts",
          "line": 255
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumers/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareQueueConsumersA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 240
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareQueueConsumersA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareQueueConsumersA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareQueueConsumersA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 288
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 304
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 335
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareQueueConsumersA",
      "namespace": "dataCloudflareQueueConsumers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 327
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 292
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 308
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 321
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 282
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 298
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 314
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue-consumers/index:DataCloudflareQueueConsumersA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumers/index.ts",
        "line": 14
      },
      "name": "DataCloudflareQueueConsumersAConfig",
      "namespace": "dataCloudflareQueueConsumers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumers#queue_id DataCloudflareQueueConsumersA#queue_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 32
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumers#account_id DataCloudflareQueueConsumersA#account_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queue_consumers#max_items DataCloudflareQueueConsumersA#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue-consumers/index:DataCloudflareQueueConsumersAConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumers/index.ts",
        "line": 113
      },
      "name": "DataCloudflareQueueConsumersResult",
      "namespace": "dataCloudflareQueueConsumers",
      "symbolId": "src/data-cloudflare-queue-consumers/index:DataCloudflareQueueConsumersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue-consumers/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queue-consumers/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareQueueConsumersResultList",
      "namespace": "dataCloudflareQueueConsumers",
      "symbolId": "src/data-cloudflare-queue-consumers/index:DataCloudflareQueueConsumersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue-consumers/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queue-consumers/index.ts",
        "line": 136
      },
      "name": "DataCloudflareQueueConsumersResultOutputReference",
      "namespace": "dataCloudflareQueueConsumers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 165
          },
          "name": "consumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 170
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 175
          },
          "name": "deadLetterQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 180
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 185
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 191
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 196
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue-consumers/index:DataCloudflareQueueConsumersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumers/index.ts",
        "line": 34
      },
      "name": "DataCloudflareQueueConsumersResultSettings",
      "namespace": "dataCloudflareQueueConsumers",
      "symbolId": "src/data-cloudflare-queue-consumers/index:DataCloudflareQueueConsumersResultSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queue-consumers/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queue-consumers/index.ts",
        "line": 57
      },
      "name": "DataCloudflareQueueConsumersResultSettingsOutputReference",
      "namespace": "dataCloudflareQueueConsumers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 84
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 89
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 94
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 99
          },
          "name": "maxWaitTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 104
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 109
          },
          "name": "visibilityTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queue-consumers/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueueConsumers.DataCloudflareQueueConsumersResultSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queue-consumers/index:DataCloudflareQueueConsumersResultSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueues": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queues cloudflare_queues}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueues",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queues cloudflare_queues} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareQueues resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 506
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareQueues to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queues#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareQueues that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareQueues to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 553
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 569
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 587
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 594
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareQueues",
      "namespace": "dataCloudflareQueues",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 494
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 579
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 557
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 573
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 547
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 563
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueues"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 14
      },
      "name": "DataCloudflareQueuesConfig",
      "namespace": "dataCloudflareQueues",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queues#account_id DataCloudflareQueues#account_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/queues#max_items DataCloudflareQueues#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 362
      },
      "name": "DataCloudflareQueuesResult",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 107
      },
      "name": "DataCloudflareQueuesResultConsumers",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultConsumers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queues/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareQueuesResultConsumersList",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultConsumersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queues/index.ts",
        "line": 130
      },
      "name": "DataCloudflareQueuesResultConsumersOutputReference",
      "namespace": "dataCloudflareQueues",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 159
          },
          "name": "consumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 164
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 169
          },
          "name": "deadLetterQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 174
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 179
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 185
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 190
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 28
      },
      "name": "DataCloudflareQueuesResultConsumersSettings",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultConsumersSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 51
      },
      "name": "DataCloudflareQueuesResultConsumersSettingsOutputReference",
      "namespace": "dataCloudflareQueues",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 78
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 83
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 88
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 93
          },
          "name": "maxWaitTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 98
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 103
          },
          "name": "visibilityTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultConsumersSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queues/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 481
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareQueuesResultList",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queues/index.ts",
        "line": 385
      },
      "name": "DataCloudflareQueuesResultOutputReference",
      "namespace": "dataCloudflareQueues",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 415
          },
          "name": "consumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 420
          },
          "name": "consumersTotalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 425
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 430
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 435
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 441
          },
          "name": "producers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 446
          },
          "name": "producersTotalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 451
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 456
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 462
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 213
      },
      "name": "DataCloudflareQueuesResultProducers",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultProducers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queues/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 294
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareQueuesResultProducersList",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultProducersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-queues/index.ts",
        "line": 236
      },
      "name": "DataCloudflareQueuesResultProducersOutputReference",
      "namespace": "dataCloudflareQueues",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 265
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 270
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 275
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultProducers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 298
      },
      "name": "DataCloudflareQueuesResultSettings",
      "namespace": "dataCloudflareQueues",
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-queues/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-queues/index.ts",
        "line": 321
      },
      "name": "DataCloudflareQueuesResultSettingsOutputReference",
      "namespace": "dataCloudflareQueues",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 348
          },
          "name": "deliveryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 353
          },
          "name": "deliveryPaused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 358
          },
          "name": "messageRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-queues/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareQueues.DataCloudflareQueuesResultSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-queues/index:DataCloudflareQueuesResultSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2Bucket.DataCloudflareR2Bucket": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket cloudflare_r2_bucket}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2Bucket.DataCloudflareR2Bucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket cloudflare_r2_bucket} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2Bucket.DataCloudflareR2BucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2Bucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2Bucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2Bucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2Bucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2Bucket",
      "namespace": "dataCloudflareR2Bucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 118
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 128
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 133
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 138
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 143
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 113
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 106
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket/index:DataCloudflareR2Bucket"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2Bucket.DataCloudflareR2BucketConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2Bucket.DataCloudflareR2BucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2BucketConfig",
      "namespace": "dataCloudflareR2Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket#bucket_name DataCloudflareR2Bucket#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket#account_id DataCloudflareR2Bucket#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket/index:DataCloudflareR2BucketConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCors": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_cors cloudflare_r2_bucket_cors}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_cors cloudflare_r2_bucket_cors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
          "line": 219
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2BucketCors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2BucketCors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_cors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2BucketCors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2BucketCors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 251
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 282
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 289
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketCors",
      "namespace": "dataCloudflareR2BucketCors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 274
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 255
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 268
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 245
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 261
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:DataCloudflareR2BucketCors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2BucketCorsConfig",
      "namespace": "dataCloudflareR2BucketCors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_cors#bucket_name DataCloudflareR2BucketCors#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_cors#account_id DataCloudflareR2BucketCors#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:DataCloudflareR2BucketCorsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
        "line": 92
      },
      "name": "DataCloudflareR2BucketCorsRules",
      "namespace": "dataCloudflareR2BucketCors",
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:DataCloudflareR2BucketCorsRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesAllowed": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesAllowed",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
        "line": 28
      },
      "name": "DataCloudflareR2BucketCorsRulesAllowed",
      "namespace": "dataCloudflareR2BucketCors",
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:DataCloudflareR2BucketCorsRulesAllowed"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesAllowedOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesAllowedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
        "line": 51
      },
      "name": "DataCloudflareR2BucketCorsRulesAllowedOutputReference",
      "namespace": "dataCloudflareR2BucketCors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 78
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 83
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 88
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesAllowed"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:DataCloudflareR2BucketCorsRulesAllowedOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-cors/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketCorsRulesList",
      "namespace": "dataCloudflareR2BucketCors",
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:DataCloudflareR2BucketCorsRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-cors/index.ts",
        "line": 115
      },
      "name": "DataCloudflareR2BucketCorsRulesOutputReference",
      "namespace": "dataCloudflareR2BucketCors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 145
          },
          "name": "allowed",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRulesAllowedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 150
          },
          "name": "exposeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 160
          },
          "name": "maxAgeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-cors/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketCors.DataCloudflareR2BucketCorsRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-cors/index:DataCloudflareR2BucketCorsRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotification": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_event_notification cloudflare_r2_bucket_event_notification}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_event_notification cloudflare_r2_bucket_event_notification} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
          "line": 170
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2BucketEventNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 155
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2BucketEventNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_event_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2BucketEventNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2BucketEventNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 203
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 252
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 260
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketEventNotification",
      "namespace": "dataCloudflareR2BucketEventNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 238
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 244
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 207
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 220
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 233
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 197
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 213
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 226
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-event-notification/index:DataCloudflareR2BucketEventNotification"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2BucketEventNotificationConfig",
      "namespace": "dataCloudflareR2BucketEventNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_event_notification#bucket_name DataCloudflareR2BucketEventNotification#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_event_notification#queue_id DataCloudflareR2BucketEventNotification#queue_id}",
            "stability": "stable",
            "summary": "Queue ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 32
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_event_notification#account_id DataCloudflareR2BucketEventNotification#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-event-notification/index:DataCloudflareR2BucketEventNotificationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
        "line": 34
      },
      "name": "DataCloudflareR2BucketEventNotificationRules",
      "namespace": "dataCloudflareR2BucketEventNotification",
      "symbolId": "src/data-cloudflare-r2-bucket-event-notification/index:DataCloudflareR2BucketEventNotificationRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-event-notification/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 130
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketEventNotificationRulesList",
      "namespace": "dataCloudflareR2BucketEventNotification",
      "symbolId": "src/data-cloudflare-r2-bucket-event-notification/index:DataCloudflareR2BucketEventNotificationRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-event-notification/index.ts",
        "line": 57
      },
      "name": "DataCloudflareR2BucketEventNotificationRulesOutputReference",
      "namespace": "dataCloudflareR2BucketEventNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 86
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 91
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 96
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 101
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 106
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 111
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-event-notification/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketEventNotification.DataCloudflareR2BucketEventNotificationRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-event-notification/index:DataCloudflareR2BucketEventNotificationRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycle": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lifecycle cloudflare_r2_bucket_lifecycle}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycle",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lifecycle cloudflare_r2_bucket_lifecycle} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 600
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2BucketLifecycle resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 585
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2BucketLifecycle to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lifecycle#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2BucketLifecycle that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2BucketLifecycle to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 632
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 663
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 670
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketLifecycle",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 573
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 655
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 636
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 649
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 626
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 642
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycle"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2BucketLifecycleConfig",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lifecycle#bucket_name DataCloudflareR2BucketLifecycle#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lifecycle#account_id DataCloudflareR2BucketLifecycle#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 460
      },
      "name": "DataCloudflareR2BucketLifecycleRules",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 87
      },
      "name": "DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransition",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 28
      },
      "name": "DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 51
      },
      "name": "DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 78
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 83
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 110
      },
      "name": "DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 138
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesConditions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 142
      },
      "name": "DataCloudflareR2BucketLifecycleRulesConditions",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesConditions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesConditionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 165
      },
      "name": "DataCloudflareR2BucketLifecycleRulesConditionsOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 192
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesConditions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesConditionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 260
      },
      "name": "DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransition",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 196
      },
      "name": "DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionCondition",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 219
      },
      "name": "DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 246
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 251
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 256
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 283
      },
      "name": "DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 311
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 560
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketLifecycleRulesList",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 483
      },
      "name": "DataCloudflareR2BucketLifecycleRulesOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 513
          },
          "name": "abortMultipartUploadsTransition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 519
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 525
          },
          "name": "deleteObjectsTransition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesDeleteObjectsTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 530
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 535
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 541
          },
          "name": "storageClassTransitions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 379
      },
      "name": "DataCloudflareR2BucketLifecycleRulesStorageClassTransitions",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesStorageClassTransitions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 315
      },
      "name": "DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsCondition",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 338
      },
      "name": "DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 365
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 370
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 375
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 456
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsList",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-lifecycle/index.ts",
        "line": 402
      },
      "name": "DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsOutputReference",
      "namespace": "dataCloudflareR2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 432
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 437
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lifecycle/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLifecycle.DataCloudflareR2BucketLifecycleRulesStorageClassTransitions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lifecycle/index:DataCloudflareR2BucketLifecycleRulesStorageClassTransitionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLock": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lock cloudflare_r2_bucket_lock}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lock cloudflare_r2_bucket_lock} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
          "line": 219
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2BucketLock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2BucketLock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lock#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2BucketLock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2BucketLock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 251
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 282
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 289
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketLock",
      "namespace": "dataCloudflareR2BucketLock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 274
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 255
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 268
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 245
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 261
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:DataCloudflareR2BucketLock"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2BucketLockConfig",
      "namespace": "dataCloudflareR2BucketLock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lock#bucket_name DataCloudflareR2BucketLock#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_lock#account_id DataCloudflareR2BucketLock#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:DataCloudflareR2BucketLockConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
        "line": 92
      },
      "name": "DataCloudflareR2BucketLockRules",
      "namespace": "dataCloudflareR2BucketLock",
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:DataCloudflareR2BucketLockRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
        "line": 28
      },
      "name": "DataCloudflareR2BucketLockRulesCondition",
      "namespace": "dataCloudflareR2BucketLock",
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:DataCloudflareR2BucketLockRulesCondition"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
        "line": 51
      },
      "name": "DataCloudflareR2BucketLockRulesConditionOutputReference",
      "namespace": "dataCloudflareR2BucketLock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 78
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 83
          },
          "name": "maxAgeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 88
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesCondition"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:DataCloudflareR2BucketLockRulesConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-lock/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketLockRulesList",
      "namespace": "dataCloudflareR2BucketLock",
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:DataCloudflareR2BucketLockRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-r2-bucket-lock/index.ts",
        "line": 115
      },
      "name": "DataCloudflareR2BucketLockRulesOutputReference",
      "namespace": "dataCloudflareR2BucketLock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 145
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRulesConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 150
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 155
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 160
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-lock/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketLock.DataCloudflareR2BucketLockRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-lock/index:DataCloudflareR2BucketLockRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_sippy cloudflare_r2_bucket_sippy}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_sippy cloudflare_r2_bucket_sippy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
          "line": 202
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2BucketSippy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 187
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2BucketSippy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_sippy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2BucketSippy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2BucketSippy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 234
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 276
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 283
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2BucketSippy",
      "namespace": "dataCloudflareR2BucketSippy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 175
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 257
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 262
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 268
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 238
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 251
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 228
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 244
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-sippy/index:DataCloudflareR2BucketSippy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2BucketSippyConfig",
      "namespace": "dataCloudflareR2BucketSippy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_sippy#bucket_name DataCloudflareR2BucketSippy#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_bucket_sippy#account_id DataCloudflareR2BucketSippy#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-sippy/index:DataCloudflareR2BucketSippyConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyDestination": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
        "line": 28
      },
      "name": "DataCloudflareR2BucketSippyDestination",
      "namespace": "dataCloudflareR2BucketSippy",
      "symbolId": "src/data-cloudflare-r2-bucket-sippy/index:DataCloudflareR2BucketSippyDestination"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyDestinationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
        "line": 51
      },
      "name": "DataCloudflareR2BucketSippyDestinationOutputReference",
      "namespace": "dataCloudflareR2BucketSippy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 78
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 83
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 88
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 93
          },
          "name": "r2BucketSippyProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippyDestination"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-sippy/index:DataCloudflareR2BucketSippyDestinationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippySource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
        "line": 97
      },
      "name": "DataCloudflareR2BucketSippySource",
      "namespace": "dataCloudflareR2BucketSippy",
      "symbolId": "src/data-cloudflare-r2-bucket-sippy/index:DataCloudflareR2BucketSippySource"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippySourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
        "line": 120
      },
      "name": "DataCloudflareR2BucketSippySourceOutputReference",
      "namespace": "dataCloudflareR2BucketSippy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 147
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 152
          },
          "name": "bucketUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 157
          },
          "name": "r2BucketSippyProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 162
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-bucket-sippy/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2BucketSippy.DataCloudflareR2BucketSippySource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-bucket-sippy/index:DataCloudflareR2BucketSippySourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_custom_domain cloudflare_r2_custom_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_custom_domain cloudflare_r2_custom_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
          "line": 129
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2CustomDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 114
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2CustomDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_custom_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2CustomDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2CustomDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 162
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 231
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 239
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2CustomDomain",
      "namespace": "dataCloudflareR2CustomDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 102
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 184
          },
          "name": "ciphers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 202
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 207
          },
          "name": "minTls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 213
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 218
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 223
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 166
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 179
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 197
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 156
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 172
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 190
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-custom-domain/index:DataCloudflareR2CustomDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2CustomDomainConfig",
      "namespace": "dataCloudflareR2CustomDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_custom_domain#bucket_name DataCloudflareR2CustomDomain#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_custom_domain#domain DataCloudflareR2CustomDomain#domain}",
            "stability": "stable",
            "summary": "Name of the custom domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 32
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_custom_domain#account_id DataCloudflareR2CustomDomain#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-custom-domain/index:DataCloudflareR2CustomDomainConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
        "line": 34
      },
      "name": "DataCloudflareR2CustomDomainStatus",
      "namespace": "dataCloudflareR2CustomDomain",
      "symbolId": "src/data-cloudflare-r2-custom-domain/index:DataCloudflareR2CustomDomainStatus"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
        "line": 57
      },
      "name": "DataCloudflareR2CustomDomainStatusOutputReference",
      "namespace": "dataCloudflareR2CustomDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 84
          },
          "name": "ownership",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 89
          },
          "name": "ssl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-custom-domain/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2CustomDomain.DataCloudflareR2CustomDomainStatus"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-custom-domain/index:DataCloudflareR2CustomDomainStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalog": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_data_catalog cloudflare_r2_data_catalog}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_data_catalog cloudflare_r2_data_catalog} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
          "line": 248
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareR2DataCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 233
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareR2DataCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_data_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareR2DataCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareR2DataCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 280
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareR2DataCatalog",
      "namespace": "dataCloudflareR2DataCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 221
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 289
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 307
          },
          "name": "credentialStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 318
          },
          "name": "maintenanceConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 328
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 284
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 302
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 274
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 295
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalog"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 14
      },
      "name": "DataCloudflareR2DataCatalogConfig",
      "namespace": "dataCloudflareR2DataCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_data_catalog#bucket_name DataCloudflareR2DataCatalog#bucket_name}",
            "stability": "stable",
            "summary": "Specifies the R2 bucket name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/r2_data_catalog#account_id DataCloudflareR2DataCatalog#account_id}",
            "stability": "stable",
            "summary": "Use this to identify the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalogConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 151
      },
      "name": "DataCloudflareR2DataCatalogMaintenanceConfig",
      "namespace": "dataCloudflareR2DataCatalog",
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalogMaintenanceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigCompaction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigCompaction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 28
      },
      "name": "DataCloudflareR2DataCatalogMaintenanceConfigCompaction",
      "namespace": "dataCloudflareR2DataCatalog",
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalogMaintenanceConfigCompaction"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigCompactionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigCompactionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 51
      },
      "name": "DataCloudflareR2DataCatalogMaintenanceConfigCompactionOutputReference",
      "namespace": "dataCloudflareR2DataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 78
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 83
          },
          "name": "targetSizeMb",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigCompaction"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalogMaintenanceConfigCompactionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 174
      },
      "name": "DataCloudflareR2DataCatalogMaintenanceConfigOutputReference",
      "namespace": "dataCloudflareR2DataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 202
          },
          "name": "compaction",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigCompactionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 208
          },
          "name": "snapshotExpiration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalogMaintenanceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpiration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 87
      },
      "name": "DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpiration",
      "namespace": "dataCloudflareR2DataCatalog",
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpiration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
        "line": 110
      },
      "name": "DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference",
      "namespace": "dataCloudflareR2DataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 137
          },
          "name": "maxSnapshotAge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 142
          },
          "name": "minSnapshotsToKeep",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 147
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-r2-data-catalog/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareR2DataCatalog.DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpiration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-r2-data-catalog/index:DataCloudflareR2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimit": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limit cloudflare_rate_limit}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limit cloudflare_rate_limit} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 538
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRateLimit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 523
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRateLimit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRateLimit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRateLimit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 626
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 638
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 645
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRateLimit",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 511
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 564
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 570
          },
          "name": "bypass",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypassList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 575
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 580
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 585
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 591
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 596
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 614
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 609
          },
          "name": "rateLimitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 630
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 602
          },
          "name": "rateLimitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 620
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimit"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitAction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 87
      },
      "name": "DataCloudflareRateLimitAction",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitAction"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 110
      },
      "name": "DataCloudflareRateLimitActionOutputReference",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 137
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 143
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 148
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitAction"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitActionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 28
      },
      "name": "DataCloudflareRateLimitActionResponse",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitActionResponse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 51
      },
      "name": "DataCloudflareRateLimitActionResponseOutputReference",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 78
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 83
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitActionResponse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitActionResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypass": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypass",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 152
      },
      "name": "DataCloudflareRateLimitBypass",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitBypass"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypassList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypassList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limit/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 228
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypassOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRateLimitBypassList",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitBypassList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypassOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypassOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limit/index.ts",
        "line": 175
      },
      "name": "DataCloudflareRateLimitBypassOutputReference",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 204
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 209
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitBypass"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitBypassOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRateLimitConfig",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limit#rate_limit_id DataCloudflareRateLimit#rate_limit_id}",
            "stability": "stable",
            "summary": "Defines the unique identifier of the rate limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 20
          },
          "name": "rateLimitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limit#zone_id DataCloudflareRateLimit#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatch": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 435
      },
      "name": "DataCloudflareRateLimitMatch",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatch"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 232
      },
      "name": "DataCloudflareRateLimitMatchHeaders",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchHeaders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeadersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limit/index.ts",
        "line": 299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 313
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRateLimitMatchHeadersList",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchHeadersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limit/index.ts",
        "line": 255
      },
      "name": "DataCloudflareRateLimitMatchHeadersOutputReference",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 289
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 294
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeaders"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 458
      },
      "name": "DataCloudflareRateLimitMatchOutputReference",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 486
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 492
          },
          "name": "request",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 498
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatch"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 317
      },
      "name": "DataCloudflareRateLimitMatchRequest",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchRequest"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchRequestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 340
      },
      "name": "DataCloudflareRateLimitMatchRequestOutputReference",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 367
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 372
          },
          "name": "schemes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 377
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchRequest"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchRequestOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 381
      },
      "name": "DataCloudflareRateLimitMatchResponse",
      "namespace": "dataCloudflareRateLimit",
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchResponse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limit/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limit/index.ts",
        "line": 404
      },
      "name": "DataCloudflareRateLimitMatchResponseOutputReference",
      "namespace": "dataCloudflareRateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 431
          },
          "name": "originTraffic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limit/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimit.DataCloudflareRateLimitMatchResponse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limit/index:DataCloudflareRateLimitMatchResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limits cloudflare_rate_limits}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimits",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limits cloudflare_rate_limits} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRateLimits resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 636
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRateLimits to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limits#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRateLimits that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRateLimits to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 683
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 705
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 717
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 724
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRateLimits",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 624
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 693
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 687
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 709
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 677
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 699
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimits"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRateLimitsConfig",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limits#max_items DataCloudflareRateLimits#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rate_limits#zone_id DataCloudflareRateLimits#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 502
      },
      "name": "DataCloudflareRateLimitsResult",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultAction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 87
      },
      "name": "DataCloudflareRateLimitsResultAction",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultAction"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 110
      },
      "name": "DataCloudflareRateLimitsResultActionOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 137
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 143
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 148
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultAction"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultActionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 28
      },
      "name": "DataCloudflareRateLimitsResultActionResponse",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultActionResponse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 51
      },
      "name": "DataCloudflareRateLimitsResultActionResponseOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 78
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 83
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionResponse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultActionResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypass": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypass",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 152
      },
      "name": "DataCloudflareRateLimitsResultBypass",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultBypass"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypassList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypassList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limits/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 228
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypassOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRateLimitsResultBypassList",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultBypassList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypassOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypassOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limits/index.ts",
        "line": 175
      },
      "name": "DataCloudflareRateLimitsResultBypassOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 204
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 209
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypass"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultBypassOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limits/index.ts",
        "line": 597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 611
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRateLimitsResultList",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatch": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 435
      },
      "name": "DataCloudflareRateLimitsResultMatch",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatch"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 232
      },
      "name": "DataCloudflareRateLimitsResultMatchHeaders",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchHeaders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeadersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limits/index.ts",
        "line": 299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 313
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRateLimitsResultMatchHeadersList",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchHeadersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limits/index.ts",
        "line": 255
      },
      "name": "DataCloudflareRateLimitsResultMatchHeadersOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 289
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 294
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeaders"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 458
      },
      "name": "DataCloudflareRateLimitsResultMatchOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 486
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 492
          },
          "name": "request",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 498
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatch"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 317
      },
      "name": "DataCloudflareRateLimitsResultMatchRequest",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchRequest"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchRequestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 340
      },
      "name": "DataCloudflareRateLimitsResultMatchRequestOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 367
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 372
          },
          "name": "schemes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 377
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchRequest"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchRequestOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 381
      },
      "name": "DataCloudflareRateLimitsResultMatchResponse",
      "namespace": "dataCloudflareRateLimits",
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchResponse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rate-limits/index.ts",
        "line": 404
      },
      "name": "DataCloudflareRateLimitsResultMatchResponseOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 431
          },
          "name": "originTraffic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchResponse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultMatchResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rate-limits/index.ts",
          "line": 534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rate-limits/index.ts",
        "line": 525
      },
      "name": "DataCloudflareRateLimitsResultOutputReference",
      "namespace": "dataCloudflareRateLimits",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 555
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 561
          },
          "name": "bypass",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultBypassList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 566
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 571
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 576
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 582
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResultMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 587
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 592
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rate-limits/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRateLimits.DataCloudflareRateLimitsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rate-limits/index:DataCloudflareRateLimitsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostname.DataCloudflareRegionalHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostname cloudflare_regional_hostname}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostname.DataCloudflareRegionalHostname",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostname cloudflare_regional_hostname} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-regional-hostname/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostname.DataCloudflareRegionalHostnameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-regional-hostname/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRegionalHostname resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRegionalHostname to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostname#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRegionalHostname that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRegionalHostname to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 129
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRegionalHostname",
      "namespace": "dataCloudflareRegionalHostname",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 89
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 112
          },
          "name": "regionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 117
          },
          "name": "routing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 102
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 133
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 95
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 123
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-regional-hostname/index:DataCloudflareRegionalHostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostname.DataCloudflareRegionalHostnameConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostname.DataCloudflareRegionalHostnameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-regional-hostname/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRegionalHostnameConfig",
      "namespace": "dataCloudflareRegionalHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported for one level, e.g `*.example.com`\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostname#hostname DataCloudflareRegionalHostname#hostname}",
            "stability": "stable",
            "summary": "DNS hostname to be regionalized, must be a subdomain of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 20
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostname#zone_id DataCloudflareRegionalHostname#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostname/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-regional-hostname/index:DataCloudflareRegionalHostnameConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnames": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostnames cloudflare_regional_hostnames}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnames",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostnames cloudflare_regional_hostnames} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-regional-hostnames/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-regional-hostnames/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRegionalHostnames resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 144
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRegionalHostnames to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostnames#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRegionalHostnames that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRegionalHostnames to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 191
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 213
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 225
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRegionalHostnames",
      "namespace": "dataCloudflareRegionalHostnames",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 132
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 201
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 195
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 217
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 185
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 207
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-regional-hostnames/index:DataCloudflareRegionalHostnames"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-regional-hostnames/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRegionalHostnamesConfig",
      "namespace": "dataCloudflareRegionalHostnames",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostnames#max_items DataCloudflareRegionalHostnames#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_hostnames#zone_id DataCloudflareRegionalHostnames#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-regional-hostnames/index:DataCloudflareRegionalHostnamesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-regional-hostnames/index.ts",
        "line": 28
      },
      "name": "DataCloudflareRegionalHostnamesResult",
      "namespace": "dataCloudflareRegionalHostnames",
      "symbolId": "src/data-cloudflare-regional-hostnames/index:DataCloudflareRegionalHostnamesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-regional-hostnames/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-regional-hostnames/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRegionalHostnamesResultList",
      "namespace": "dataCloudflareRegionalHostnames",
      "symbolId": "src/data-cloudflare-regional-hostnames/index:DataCloudflareRegionalHostnamesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-regional-hostnames/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-regional-hostnames/index.ts",
        "line": 51
      },
      "name": "DataCloudflareRegionalHostnamesResultOutputReference",
      "namespace": "dataCloudflareRegionalHostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 80
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 85
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 95
          },
          "name": "regionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 100
          },
          "name": "routing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-hostnames/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalHostnames.DataCloudflareRegionalHostnamesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-regional-hostnames/index:DataCloudflareRegionalHostnamesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalTieredCache.DataCloudflareRegionalTieredCache": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_tiered_cache cloudflare_regional_tiered_cache}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalTieredCache.DataCloudflareRegionalTieredCache",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_tiered_cache cloudflare_regional_tiered_cache} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalTieredCache.DataCloudflareRegionalTieredCacheConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRegionalTieredCache resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRegionalTieredCache to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_tiered_cache#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRegionalTieredCache that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRegionalTieredCache to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 109
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRegionalTieredCache",
      "namespace": "dataCloudflareRegionalTieredCache",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 82
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 92
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 97
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 113
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 103
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-regional-tiered-cache/index:DataCloudflareRegionalTieredCache"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegionalTieredCache.DataCloudflareRegionalTieredCacheConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegionalTieredCache.DataCloudflareRegionalTieredCacheConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRegionalTieredCacheConfig",
      "namespace": "dataCloudflareRegionalTieredCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/regional_tiered_cache#zone_id DataCloudflareRegionalTieredCache#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-regional-tiered-cache/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-regional-tiered-cache/index:DataCloudflareRegionalTieredCacheConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomain.DataCloudflareRegistrarDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domain cloudflare_registrar_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomain.DataCloudflareRegistrarDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domain cloudflare_registrar_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-registrar-domain/index.ts",
          "line": 67
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomain.DataCloudflareRegistrarDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domain/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRegistrarDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRegistrarDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRegistrarDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRegistrarDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 99
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 124
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 131
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRegistrarDomain",
      "namespace": "dataCloudflareRegistrarDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 103
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 116
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 93
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 109
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-registrar-domain/index:DataCloudflareRegistrarDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomain.DataCloudflareRegistrarDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomain.DataCloudflareRegistrarDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domain/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRegistrarDomainConfig",
      "namespace": "dataCloudflareRegistrarDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domain#domain_name DataCloudflareRegistrarDomain#domain_name}",
            "stability": "stable",
            "summary": "Fully qualified domain name (FQDN) including the extension (e.g., `example.com`, `mybrand.app`). The domain name uniquely identifies a registration — the same domain cannot be registered twice, making it a natural idempotency key for registration requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 29
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domain#account_id DataCloudflareRegistrarDomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-registrar-domain/index:DataCloudflareRegistrarDomainConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domains cloudflare_registrar_domains}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domains cloudflare_registrar_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-registrar-domains/index.ts",
          "line": 389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domains/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRegistrarDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 374
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRegistrarDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRegistrarDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRegistrarDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 421
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 437
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 455
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 462
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRegistrarDomains",
      "namespace": "dataCloudflareRegistrarDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 362
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 447
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 425
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 441
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 415
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 431
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domains/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRegistrarDomainsConfig",
      "namespace": "dataCloudflareRegistrarDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domains#account_id DataCloudflareRegistrarDomains#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/registrar_domains#max_items DataCloudflareRegistrarDomains#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domains/index.ts",
        "line": 221
      },
      "name": "DataCloudflareRegistrarDomainsResult",
      "namespace": "dataCloudflareRegistrarDomains",
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-registrar-domains/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-registrar-domains/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRegistrarDomainsResultList",
      "namespace": "dataCloudflareRegistrarDomains",
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-registrar-domains/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-registrar-domains/index.ts",
        "line": 244
      },
      "name": "DataCloudflareRegistrarDomainsResultOutputReference",
      "namespace": "dataCloudflareRegistrarDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 273
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 278
          },
          "name": "canRegister",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 283
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 288
          },
          "name": "currentRegistrar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 293
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 298
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 303
          },
          "name": "locked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 309
          },
          "name": "registrantContact",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultRegistrantContactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 314
          },
          "name": "registryStatuses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 319
          },
          "name": "supportedTld",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 325
          },
          "name": "transferIn",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultTransferInOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 330
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultRegistrantContact": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultRegistrantContact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domains/index.ts",
        "line": 28
      },
      "name": "DataCloudflareRegistrarDomainsResultRegistrantContact",
      "namespace": "dataCloudflareRegistrarDomains",
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsResultRegistrantContact"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultRegistrantContactOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultRegistrantContactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-registrar-domains/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domains/index.ts",
        "line": 51
      },
      "name": "DataCloudflareRegistrarDomainsResultRegistrantContactOutputReference",
      "namespace": "dataCloudflareRegistrarDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 78
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 83
          },
          "name": "address2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 88
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 93
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 98
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 103
          },
          "name": "fax",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 108
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 113
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 118
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 123
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 128
          },
          "name": "phone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 133
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 138
          },
          "name": "zip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultRegistrantContact"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsResultRegistrantContactOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultTransferIn": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultTransferIn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domains/index.ts",
        "line": 142
      },
      "name": "DataCloudflareRegistrarDomainsResultTransferIn",
      "namespace": "dataCloudflareRegistrarDomains",
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsResultTransferIn"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultTransferInOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultTransferInOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-registrar-domains/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-registrar-domains/index.ts",
        "line": 165
      },
      "name": "DataCloudflareRegistrarDomainsResultTransferInOutputReference",
      "namespace": "dataCloudflareRegistrarDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 192
          },
          "name": "acceptFoa",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 197
          },
          "name": "approveTransfer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 202
          },
          "name": "canCancelTransfer",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 207
          },
          "name": "disablePrivacy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 212
          },
          "name": "enterAuthCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 217
          },
          "name": "unlockDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-registrar-domains/index.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRegistrarDomains.DataCloudflareRegistrarDomainsResultTransferIn"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-registrar-domains/index:DataCloudflareRegistrarDomainsResultTransferInOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_group cloudflare_resource_group}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_group cloudflare_resource_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-group/index.ts",
          "line": 279
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-group/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareResourceGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 264
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareResourceGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareResourceGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareResourceGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 311
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 358
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 365
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareResourceGroup",
      "namespace": "dataCloudflareResourceGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 252
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 326
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 331
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 350
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 315
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 344
          },
          "name": "resourceGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 305
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 337
          },
          "name": "resourceGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-group/index.ts",
        "line": 14
      },
      "name": "DataCloudflareResourceGroupConfig",
      "namespace": "dataCloudflareResourceGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_group#resource_group_id DataCloudflareResourceGroup#resource_group_id}",
            "stability": "stable",
            "summary": "Resource Group identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 26
          },
          "name": "resourceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_group#account_id DataCloudflareResourceGroup#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-group/index.ts",
        "line": 28
      },
      "name": "DataCloudflareResourceGroupMeta",
      "namespace": "dataCloudflareResourceGroup",
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-group/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-group/index.ts",
        "line": 51
      },
      "name": "DataCloudflareResourceGroupMetaOutputReference",
      "namespace": "dataCloudflareResourceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 78
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 83
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-group/index.ts",
        "line": 162
      },
      "name": "DataCloudflareResourceGroupScope",
      "namespace": "dataCloudflareResourceGroup",
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-group/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-group/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 239
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareResourceGroupScopeList",
      "namespace": "dataCloudflareResourceGroup",
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupScopeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-group/index.ts",
        "line": 87
      },
      "name": "DataCloudflareResourceGroupScopeObjects",
      "namespace": "dataCloudflareResourceGroup",
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupScopeObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-group/index.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-group/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 158
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareResourceGroupScopeObjectsList",
      "namespace": "dataCloudflareResourceGroup",
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupScopeObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-group/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-group/index.ts",
        "line": 110
      },
      "name": "DataCloudflareResourceGroupScopeObjectsOutputReference",
      "namespace": "dataCloudflareResourceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupScopeObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-group/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-group/index.ts",
        "line": 185
      },
      "name": "DataCloudflareResourceGroupScopeOutputReference",
      "namespace": "dataCloudflareResourceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 214
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 220
          },
          "name": "objects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScopeObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-group/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroup.DataCloudflareResourceGroupScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-group/index:DataCloudflareResourceGroupScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups cloudflare_resource_groups}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups cloudflare_resource_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-groups/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareResourceGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 371
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareResourceGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareResourceGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareResourceGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 420
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 436
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 452
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 468
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 486
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 495
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareResourceGroups",
      "namespace": "dataCloudflareResourceGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 359
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 478
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 424
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 440
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 456
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 472
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 414
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 430
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 446
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 462
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-groups/index.ts",
        "line": 14
      },
      "name": "DataCloudflareResourceGroupsConfig",
      "namespace": "dataCloudflareResourceGroups",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups#account_id DataCloudflareResourceGroups#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups#id DataCloudflareResourceGroups#id}\n\nPlease 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": "ID of the resource group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups#max_items DataCloudflareResourceGroups#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 35
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/resource_groups#name DataCloudflareResourceGroups#name}",
            "stability": "stable",
            "summary": "Name of the resource group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 41
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-groups/index.ts",
        "line": 258
      },
      "name": "DataCloudflareResourceGroupsResult",
      "namespace": "dataCloudflareResourceGroups",
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-groups/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareResourceGroupsResultList",
      "namespace": "dataCloudflareResourceGroups",
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-groups/index.ts",
        "line": 43
      },
      "name": "DataCloudflareResourceGroupsResultMeta",
      "namespace": "dataCloudflareResourceGroups",
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 73
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-groups/index.ts",
        "line": 66
      },
      "name": "DataCloudflareResourceGroupsResultMetaOutputReference",
      "namespace": "dataCloudflareResourceGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 93
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 98
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 77
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-groups/index.ts",
        "line": 281
      },
      "name": "DataCloudflareResourceGroupsResultOutputReference",
      "namespace": "dataCloudflareResourceGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 316
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 321
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 327
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-groups/index.ts",
        "line": 177
      },
      "name": "DataCloudflareResourceGroupsResultScope",
      "namespace": "dataCloudflareResourceGroups",
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-groups/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareResourceGroupsResultScopeList",
      "namespace": "dataCloudflareResourceGroups",
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultScopeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-resource-groups/index.ts",
        "line": 102
      },
      "name": "DataCloudflareResourceGroupsResultScopeObjects",
      "namespace": "dataCloudflareResourceGroups",
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultScopeObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-groups/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareResourceGroupsResultScopeObjectsList",
      "namespace": "dataCloudflareResourceGroups",
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultScopeObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-groups/index.ts",
        "line": 125
      },
      "name": "DataCloudflareResourceGroupsResultScopeObjectsOutputReference",
      "namespace": "dataCloudflareResourceGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 154
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultScopeObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-resource-groups/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-resource-groups/index.ts",
        "line": 200
      },
      "name": "DataCloudflareResourceGroupsResultScopeOutputReference",
      "namespace": "dataCloudflareResourceGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 229
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 235
          },
          "name": "objects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScopeObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-resource-groups/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareResourceGroups.DataCloudflareResourceGroupsResultScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-resource-groups/index:DataCloudflareResourceGroupsResultScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRuleset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset cloudflare_ruleset}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRuleset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset cloudflare_ruleset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 4104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 4072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRuleset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4089
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRuleset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRuleset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRuleset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4138
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4159
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4201
          },
          "name": "resetRulesetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4222
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4234
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4243
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRuleset",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4077
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4147
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4168
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4173
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4183
          },
          "name": "phase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4189
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4210
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4142
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4163
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4205
          },
          "name": "rulesetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4226
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4132
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4153
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4195
          },
          "name": "rulesetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4216
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRuleset"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRulesetConfig",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset#account_id DataCloudflareRuleset#account_id}",
            "stability": "stable",
            "summary": "The unique ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset#id DataCloudflareRuleset#id}\n\nPlease 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": "The unique ID of the ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset#ruleset_id DataCloudflareRuleset#ruleset_id}",
            "stability": "stable",
            "summary": "The unique ID of the ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 35
          },
          "name": "rulesetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/ruleset#zone_id DataCloudflareRuleset#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 41
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3939
      },
      "name": "DataCloudflareRulesetRules",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParameters": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3263
      },
      "name": "DataCloudflareRulesetRulesActionParameters",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParameters"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithms": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 43
      },
      "name": "DataCloudflareRulesetRulesActionParametersAlgorithms",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersAlgorithms"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithmsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersAlgorithmsList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersAlgorithmsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 66
      },
      "name": "DataCloudflareRulesetRulesActionParametersAlgorithmsOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 95
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 79
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithms"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersAlgorithmsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAutominify": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAutominify",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 118
      },
      "name": "DataCloudflareRulesetRulesActionParametersAutominify",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersAutominify"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAutominifyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAutominifyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 141
      },
      "name": "DataCloudflareRulesetRulesActionParametersAutominifyOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 168
          },
          "name": "css",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 173
          },
          "name": "html",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 178
          },
          "name": "js",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAutominify"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersAutominifyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersBrowserTtl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersBrowserTtl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 182
      },
      "name": "DataCloudflareRulesetRulesActionParametersBrowserTtl",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersBrowserTtl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersBrowserTtlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersBrowserTtlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 205
      },
      "name": "DataCloudflareRulesetRulesActionParametersBrowserTtlOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 232
          },
          "name": "default",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 237
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersBrowserTtl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersBrowserTtlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKey": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 746
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKey",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKey"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKey": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 667
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKey",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKey"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookie": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookie",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 241
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookie",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookie"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 264
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 291
          },
          "name": "checkPresence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 296
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookie"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeader": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 300
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeader",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeader"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 323
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 350
          },
          "name": "checkPresence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 356
          },
          "name": "contains",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 361
          },
          "name": "excludeOrigin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 366
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeader"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHost": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 370
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHost",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHost"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 393
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 420
          },
          "name": "resolved",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHost"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 690
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 718
          },
          "name": "cookie",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 724
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 730
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 736
          },
          "name": "queryString",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 742
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKey"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryString": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 542
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryString",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryString"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 424
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 447
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 474
          },
          "name": "all",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 479
          },
          "name": "list",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 483
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 506
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 533
          },
          "name": "all",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 538
          },
          "name": "list",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 565
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 593
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 599
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryString"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUser": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 603
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUser",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUser"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 626
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 653
          },
          "name": "deviceType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 658
          },
          "name": "geo",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 663
          },
          "name": "lang",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUser"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 769
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheKeyOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 796
          },
          "name": "cacheByDeviceType",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 801
          },
          "name": "cacheDeceptionArmor",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 807
          },
          "name": "customKey",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyCustomKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 812
          },
          "name": "ignoreQueryStringsOrder",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKey"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheKeyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheReserve": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheReserve",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 816
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheReserve",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheReserve"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheReserveOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheReserveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 839
      },
      "name": "DataCloudflareRulesetRulesActionParametersCacheReserveOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 866
          },
          "name": "eligible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 871
          },
          "name": "minimumFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheReserve"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCacheReserveOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 875
      },
      "name": "DataCloudflareRulesetRulesActionParametersCookieFields",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCookieFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersCookieFieldsList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCookieFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 898
      },
      "name": "DataCloudflareRulesetRulesActionParametersCookieFieldsOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 927
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersCookieFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1095
      },
      "name": "DataCloudflareRulesetRulesActionParametersEdgeTtl",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersEdgeTtl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1118
      },
      "name": "DataCloudflareRulesetRulesActionParametersEdgeTtlOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1145
          },
          "name": "default",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1150
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1156
          },
          "name": "statusCodeTtl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersEdgeTtlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1009
      },
      "name": "DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtl",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 1077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1091
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 1032
      },
      "name": "DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1061
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1067
          },
          "name": "statusCodeRange",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1072
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 950
      },
      "name": "DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 973
      },
      "name": "DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1000
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1005
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1160
      },
      "name": "DataCloudflareRulesetRulesActionParametersFromListStruct",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersFromListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1183
      },
      "name": "DataCloudflareRulesetRulesActionParametersFromListStructOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1210
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1215
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersFromListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValue": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1278
      },
      "name": "DataCloudflareRulesetRulesActionParametersFromValue",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersFromValue"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1301
      },
      "name": "DataCloudflareRulesetRulesActionParametersFromValueOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1328
          },
          "name": "preserveQueryString",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1333
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1339
          },
          "name": "targetUrl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueTargetUrlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValue"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersFromValueOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueTargetUrl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueTargetUrl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1219
      },
      "name": "DataCloudflareRulesetRulesActionParametersFromValueTargetUrl",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersFromValueTargetUrl"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueTargetUrlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueTargetUrlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1242
      },
      "name": "DataCloudflareRulesetRulesActionParametersFromValueTargetUrlOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1269
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1274
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueTargetUrl"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersFromValueTargetUrlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1343
      },
      "name": "DataCloudflareRulesetRulesActionParametersHeaders",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersHeaders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeadersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeadersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1422
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersHeadersMap",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersHeadersMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1366
      },
      "name": "DataCloudflareRulesetRulesActionParametersHeadersOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1394
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1399
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1404
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeaders"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersImmutable": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersImmutable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1426
      },
      "name": "DataCloudflareRulesetRulesActionParametersImmutable",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersImmutable"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersImmutableOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersImmutableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1449
      },
      "name": "DataCloudflareRulesetRulesActionParametersImmutableOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1476
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1481
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersImmutable"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersImmutableOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMatchedData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMatchedData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1485
      },
      "name": "DataCloudflareRulesetRulesActionParametersMatchedData",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMatchedData"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMatchedDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMatchedDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1508
      },
      "name": "DataCloudflareRulesetRulesActionParametersMatchedDataOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1535
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMatchedData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMatchedDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMaxAge": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMaxAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1539
      },
      "name": "DataCloudflareRulesetRulesActionParametersMaxAge",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMaxAge"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMaxAgeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMaxAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1562
      },
      "name": "DataCloudflareRulesetRulesActionParametersMaxAgeOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1589
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1594
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1599
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMaxAge"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMaxAgeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustRevalidate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustRevalidate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1603
      },
      "name": "DataCloudflareRulesetRulesActionParametersMustRevalidate",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMustRevalidate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustRevalidateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustRevalidateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1626
      },
      "name": "DataCloudflareRulesetRulesActionParametersMustRevalidateOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1653
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1658
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustRevalidate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMustRevalidateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustUnderstand": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustUnderstand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1662
      },
      "name": "DataCloudflareRulesetRulesActionParametersMustUnderstand",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMustUnderstand"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustUnderstandOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustUnderstandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1685
      },
      "name": "DataCloudflareRulesetRulesActionParametersMustUnderstandOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1712
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1717
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustUnderstand"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersMustUnderstandOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoCache": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoCache",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1721
      },
      "name": "DataCloudflareRulesetRulesActionParametersNoCache",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersNoCache"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoCacheOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoCacheOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1744
      },
      "name": "DataCloudflareRulesetRulesActionParametersNoCacheOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1771
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1776
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1781
          },
          "name": "qualifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoCache"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersNoCacheOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoStore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1785
      },
      "name": "DataCloudflareRulesetRulesActionParametersNoStore",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersNoStore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoStoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1808
      },
      "name": "DataCloudflareRulesetRulesActionParametersNoStoreOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1835
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1840
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoStore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersNoStoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoTransform": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1844
      },
      "name": "DataCloudflareRulesetRulesActionParametersNoTransform",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersNoTransform"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoTransformOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1867
      },
      "name": "DataCloudflareRulesetRulesActionParametersNoTransformOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1894
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1899
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoTransform"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersNoTransformOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1903
      },
      "name": "DataCloudflareRulesetRulesActionParametersOrigin",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOrigin"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1926
      },
      "name": "DataCloudflareRulesetRulesActionParametersOriginOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1953
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1958
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOrigin"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3286
      },
      "name": "DataCloudflareRulesetRulesActionParametersOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3313
          },
          "name": "additionalCacheablePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3319
          },
          "name": "algorithms",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3324
          },
          "name": "assetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3329
          },
          "name": "automaticHttpsRewrites",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3335
          },
          "name": "autominify",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersAutominifyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3340
          },
          "name": "bic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3346
          },
          "name": "browserTtl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersBrowserTtlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3351
          },
          "name": "cache",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3357
          },
          "name": "cacheKey",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3363
          },
          "name": "cacheReserve",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCacheReserveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3368
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3373
          },
          "name": "contentConverter",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3378
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3384
          },
          "name": "cookieFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersCookieFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3389
          },
          "name": "disableApps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3394
          },
          "name": "disableRum",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3399
          },
          "name": "disableZaraz",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3405
          },
          "name": "edgeTtl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersEdgeTtlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3410
          },
          "name": "emailObfuscation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3415
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3420
          },
          "name": "fonts",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3426
          },
          "name": "fromList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3432
          },
          "name": "fromValue",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersFromValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3438
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersHeadersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3443
          },
          "name": "hostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3448
          },
          "name": "hotlinkProtection",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3453
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3459
          },
          "name": "immutable",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersImmutableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3464
          },
          "name": "increment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3470
          },
          "name": "matchedData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMatchedDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3476
          },
          "name": "maxAge",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMaxAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3481
          },
          "name": "mirage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3487
          },
          "name": "mustRevalidate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustRevalidateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3493
          },
          "name": "mustUnderstand",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersMustUnderstandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3499
          },
          "name": "noCache",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoCacheOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3505
          },
          "name": "noStore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3511
          },
          "name": "noTransform",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersNoTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3516
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3521
          },
          "name": "opportunisticEncryption",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3527
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3532
          },
          "name": "originCacheControl",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3537
          },
          "name": "originErrorPagePassthru",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3543
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3548
          },
          "name": "phases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3553
          },
          "name": "polish",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3559
          },
          "name": "private",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPrivateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3564
          },
          "name": "products",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3570
          },
          "name": "proxyRevalidate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersProxyRevalidateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3576
          },
          "name": "public",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPublicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3582
          },
          "name": "rawResponseFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3587
          },
          "name": "readTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3592
          },
          "name": "redirectsForAiTraining",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3597
          },
          "name": "requestBodyBuffering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3603
          },
          "name": "requestFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3608
          },
          "name": "respectStrongEtags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3614
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3619
          },
          "name": "responseBodyBuffering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3625
          },
          "name": "responseFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3630
          },
          "name": "rocketLoader",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3636
          },
          "name": "rules",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3641
          },
          "name": "ruleset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3646
          },
          "name": "rulesets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3657
          },
          "name": "securityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3668
          },
          "name": "serverSideExcludes",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3663
          },
          "name": "serveStale",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersServeStaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3652
          },
          "name": "sMaxage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSMaxageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3674
          },
          "name": "sni",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSniOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3679
          },
          "name": "ssl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3685
          },
          "name": "staleIfError",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleIfErrorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3691
          },
          "name": "staleWhileRevalidate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleWhileRevalidateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3696
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3701
          },
          "name": "stripEtags",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3706
          },
          "name": "stripLastModified",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3711
          },
          "name": "stripSetCookie",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3716
          },
          "name": "sxg",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3722
          },
          "name": "transformedRequestFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3728
          },
          "name": "uri",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3733
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParameters"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverrides": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2147
      },
      "name": "DataCloudflareRulesetRulesActionParametersOverrides",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverrides"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategories": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 1962
      },
      "name": "DataCloudflareRulesetRulesActionParametersOverridesCategories",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverridesCategories"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategoriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2048
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategoriesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersOverridesCategoriesList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverridesCategoriesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategoriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 1994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 1985
      },
      "name": "DataCloudflareRulesetRulesActionParametersOverridesCategoriesOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2014
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2019
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2024
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2029
          },
          "name": "sensitivityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 1998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategories"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverridesCategoriesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2170
      },
      "name": "DataCloudflareRulesetRulesActionParametersOverridesOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2197
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2203
          },
          "name": "categories",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesCategoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2208
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2214
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2219
          },
          "name": "sensitivityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverrides"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverridesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2052
      },
      "name": "DataCloudflareRulesetRulesActionParametersOverridesRules",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverridesRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersOverridesRulesList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverridesRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2075
      },
      "name": "DataCloudflareRulesetRulesActionParametersOverridesRulesOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2104
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2109
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2119
          },
          "name": "scoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2124
          },
          "name": "sensitivityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOverridesRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersOverridesRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPrivate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPrivate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2223
      },
      "name": "DataCloudflareRulesetRulesActionParametersPrivate",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersPrivate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPrivateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPrivateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2246
      },
      "name": "DataCloudflareRulesetRulesActionParametersPrivateOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2273
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2278
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2283
          },
          "name": "qualifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPrivate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersPrivateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersProxyRevalidate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersProxyRevalidate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2287
      },
      "name": "DataCloudflareRulesetRulesActionParametersProxyRevalidate",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersProxyRevalidate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersProxyRevalidateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersProxyRevalidateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2310
      },
      "name": "DataCloudflareRulesetRulesActionParametersProxyRevalidateOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2337
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2342
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersProxyRevalidate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersProxyRevalidateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPublic": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPublic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2346
      },
      "name": "DataCloudflareRulesetRulesActionParametersPublic",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersPublic"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPublicOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPublicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2369
      },
      "name": "DataCloudflareRulesetRulesActionParametersPublicOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2396
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2401
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersPublic"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersPublicOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2405
      },
      "name": "DataCloudflareRulesetRulesActionParametersRawResponseFields",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersRawResponseFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2481
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersRawResponseFieldsList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersRawResponseFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2428
      },
      "name": "DataCloudflareRulesetRulesActionParametersRawResponseFieldsOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2457
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2462
          },
          "name": "preserveDuplicates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRawResponseFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersRawResponseFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2485
      },
      "name": "DataCloudflareRulesetRulesActionParametersRequestFields",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersRequestFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersRequestFieldsList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersRequestFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2508
      },
      "name": "DataCloudflareRulesetRulesActionParametersRequestFieldsOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2537
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersRequestFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersRequestFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2560
      },
      "name": "DataCloudflareRulesetRulesActionParametersResponse",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersResponse"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2624
      },
      "name": "DataCloudflareRulesetRulesActionParametersResponseFields",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersResponseFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2700
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersResponseFieldsList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersResponseFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 2647
      },
      "name": "DataCloudflareRulesetRulesActionParametersResponseFieldsOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2676
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2681
          },
          "name": "preserveDuplicates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersResponseFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2583
      },
      "name": "DataCloudflareRulesetRulesActionParametersResponseOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2610
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2615
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2620
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersResponse"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSMaxage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSMaxage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2704
      },
      "name": "DataCloudflareRulesetRulesActionParametersSMaxage",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersSMaxage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSMaxageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSMaxageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2727
      },
      "name": "DataCloudflareRulesetRulesActionParametersSMaxageOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2754
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2759
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2764
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSMaxage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersSMaxageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersServeStale": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersServeStale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2768
      },
      "name": "DataCloudflareRulesetRulesActionParametersServeStale",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersServeStale"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersServeStaleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersServeStaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2791
      },
      "name": "DataCloudflareRulesetRulesActionParametersServeStaleOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2818
          },
          "name": "disableStaleWhileUpdating",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersServeStale"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersServeStaleOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSni": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSni",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2822
      },
      "name": "DataCloudflareRulesetRulesActionParametersSni",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersSni"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSniOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSniOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2845
      },
      "name": "DataCloudflareRulesetRulesActionParametersSniOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2872
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersSni"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersSniOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleIfError": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleIfError",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2876
      },
      "name": "DataCloudflareRulesetRulesActionParametersStaleIfError",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersStaleIfError"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleIfErrorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleIfErrorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2899
      },
      "name": "DataCloudflareRulesetRulesActionParametersStaleIfErrorOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2926
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2931
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2936
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleIfError"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersStaleIfErrorOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleWhileRevalidate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleWhileRevalidate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2940
      },
      "name": "DataCloudflareRulesetRulesActionParametersStaleWhileRevalidate",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersStaleWhileRevalidate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleWhileRevalidateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleWhileRevalidateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 2970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 2963
      },
      "name": "DataCloudflareRulesetRulesActionParametersStaleWhileRevalidateOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2990
          },
          "name": "cloudflareOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2995
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3000
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 2974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersStaleWhileRevalidate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersStaleWhileRevalidateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3004
      },
      "name": "DataCloudflareRulesetRulesActionParametersTransformedRequestFields",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersTransformedRequestFields"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 3061
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3075
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 3027
      },
      "name": "DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3056
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersTransformedRequestFields"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersTransformedRequestFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUri": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUri",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3197
      },
      "name": "DataCloudflareRulesetRulesActionParametersUri",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersUri"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3220
      },
      "name": "DataCloudflareRulesetRulesActionParametersUriOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3247
          },
          "name": "origin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3253
          },
          "name": "path",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3259
          },
          "name": "query",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUri"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersUriOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriPath": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3079
      },
      "name": "DataCloudflareRulesetRulesActionParametersUriPath",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersUriPath"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriPathOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3102
      },
      "name": "DataCloudflareRulesetRulesActionParametersUriPathOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3129
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3134
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriPath"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersUriPathOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriQuery": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3138
      },
      "name": "DataCloudflareRulesetRulesActionParametersUriQuery",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersUriQuery"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriQueryOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3161
      },
      "name": "DataCloudflareRulesetRulesActionParametersUriQueryOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3188
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3193
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersUriQuery"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesActionParametersUriQueryOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesExposedCredentialCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesExposedCredentialCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3737
      },
      "name": "DataCloudflareRulesetRulesExposedCredentialCheck",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesExposedCredentialCheck"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesExposedCredentialCheckOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesExposedCredentialCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3760
      },
      "name": "DataCloudflareRulesetRulesExposedCredentialCheckOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3787
          },
          "name": "passwordExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3792
          },
          "name": "usernameExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesExposedCredentialCheck"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesExposedCredentialCheckOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 4057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 4050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4064
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetRulesList",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesLogging": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3796
      },
      "name": "DataCloudflareRulesetRulesLogging",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesLogging"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesLoggingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3819
      },
      "name": "DataCloudflareRulesetRulesLoggingOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3846
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesLogging"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesLoggingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-ruleset/index.ts",
        "line": 3962
      },
      "name": "DataCloudflareRulesetRulesOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3991
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3997
          },
          "name": "actionParameters",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesActionParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4002
          },
          "name": "categories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4007
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4012
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4018
          },
          "name": "exposedCredentialCheck",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesExposedCredentialCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4023
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4028
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4034
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4040
          },
          "name": "ratelimit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesRatelimitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 4045
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3975
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesRatelimit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesRatelimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3850
      },
      "name": "DataCloudflareRulesetRulesRatelimit",
      "namespace": "dataCloudflareRuleset",
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesRatelimit"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesRatelimitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesRatelimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-ruleset/index.ts",
          "line": 3880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-ruleset/index.ts",
        "line": 3873
      },
      "name": "DataCloudflareRulesetRulesRatelimitOutputReference",
      "namespace": "dataCloudflareRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3900
          },
          "name": "characteristics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3905
          },
          "name": "countingExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3910
          },
          "name": "mitigationTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3915
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3920
          },
          "name": "requestsPerPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3925
          },
          "name": "requestsToOrigin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3930
          },
          "name": "scorePerPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3935
          },
          "name": "scoreResponseHeaderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-ruleset/index.ts",
            "line": 3884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRuleset.DataCloudflareRulesetRulesRatelimit"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-ruleset/index:DataCloudflareRulesetRulesRatelimitOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rulesets cloudflare_rulesets}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rulesets cloudflare_rulesets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rulesets/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-rulesets/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareRulesets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 265
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareRulesets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rulesets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareRulesets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareRulesets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 313
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 329
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 357
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 369
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 377
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareRulesets",
      "namespace": "dataCloudflareRulesets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 339
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 345
          },
          "name": "rulesets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 317
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 333
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 361
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 307
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 323
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 351
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rulesets/index.ts",
        "line": 14
      },
      "name": "DataCloudflareRulesetsConfig",
      "namespace": "dataCloudflareRulesets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rulesets#account_id DataCloudflareRulesets#account_id}",
            "stability": "stable",
            "summary": "The unique ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rulesets#max_items DataCloudflareRulesets#max_items}",
            "stability": "stable",
            "summary": "Maximum number of rulesets to fetch (defaults to 1000)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/rulesets#zone_id DataCloudflareRulesets#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rulesets/index.ts",
        "line": 34
      },
      "name": "DataCloudflareRulesetsResult",
      "namespace": "dataCloudflareRulesets",
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesetsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rulesets/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rulesets/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 135
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetsResultList",
      "namespace": "dataCloudflareRulesets",
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesetsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rulesets/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rulesets/index.ts",
        "line": 57
      },
      "name": "DataCloudflareRulesetsResultOutputReference",
      "namespace": "dataCloudflareRulesets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 86
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 96
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 101
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 106
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 111
          },
          "name": "phase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 116
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesetsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-rulesets/index.ts",
        "line": 139
      },
      "name": "DataCloudflareRulesetsRulesets",
      "namespace": "dataCloudflareRulesets",
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesetsRulesets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesetsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rulesets/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rulesets/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 240
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesetsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareRulesetsRulesetsList",
      "namespace": "dataCloudflareRulesets",
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesetsRulesetsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-rulesets/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-rulesets/index.ts",
        "line": 162
      },
      "name": "DataCloudflareRulesetsRulesetsOutputReference",
      "namespace": "dataCloudflareRulesets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 191
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 201
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 206
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 211
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 216
          },
          "name": "phase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 221
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-rulesets/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareRulesets.DataCloudflareRulesetsRulesets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-rulesets/index:DataCloudflareRulesetsRulesetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettings.DataCloudflareSchemaValidationOperationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings cloudflare_schema_validation_operation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettings.DataCloudflareSchemaValidationOperationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings cloudflare_schema_validation_operation_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettings.DataCloudflareSchemaValidationOperationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSchemaValidationOperationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSchemaValidationOperationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSchemaValidationOperationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSchemaValidationOperationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 114
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSchemaValidationOperationSettings",
      "namespace": "dataCloudflareSchemaValidationOperationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 89
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 102
          },
          "name": "operationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 118
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 95
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 108
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings/index:DataCloudflareSchemaValidationOperationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettings.DataCloudflareSchemaValidationOperationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettings.DataCloudflareSchemaValidationOperationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSchemaValidationOperationSettingsConfig",
      "namespace": "dataCloudflareSchemaValidationOperationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings#operation_id DataCloudflareSchemaValidationOperationSettings#operation_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 20
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings#zone_id DataCloudflareSchemaValidationOperationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings/index:DataCloudflareSchemaValidationOperationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings_list cloudflare_schema_validation_operation_settings_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings_list cloudflare_schema_validation_operation_settings_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSchemaValidationOperationSettingsList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 129
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSchemaValidationOperationSettingsList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSchemaValidationOperationSettingsList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSchemaValidationOperationSettingsList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 176
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 198
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 210
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSchemaValidationOperationSettingsList",
      "namespace": "dataCloudflareSchemaValidationOperationSettingsList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 117
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 186
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 180
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 202
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 170
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 192
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings-list/index:DataCloudflareSchemaValidationOperationSettingsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSchemaValidationOperationSettingsListConfig",
      "namespace": "dataCloudflareSchemaValidationOperationSettingsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings_list#max_items DataCloudflareSchemaValidationOperationSettingsList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_operation_settings_list#zone_id DataCloudflareSchemaValidationOperationSettingsList#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings-list/index:DataCloudflareSchemaValidationOperationSettingsListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
        "line": 28
      },
      "name": "DataCloudflareSchemaValidationOperationSettingsListResult",
      "namespace": "dataCloudflareSchemaValidationOperationSettingsList",
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings-list/index:DataCloudflareSchemaValidationOperationSettingsListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-schema-validation-operation-settings-list/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareSchemaValidationOperationSettingsListResultList",
      "namespace": "dataCloudflareSchemaValidationOperationSettingsList",
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings-list/index:DataCloudflareSchemaValidationOperationSettingsListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-schema-validation-operation-settings-list/index.ts",
        "line": 51
      },
      "name": "DataCloudflareSchemaValidationOperationSettingsListResultOutputReference",
      "namespace": "dataCloudflareSchemaValidationOperationSettingsList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 80
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 85
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-operation-settings-list/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationOperationSettingsList.DataCloudflareSchemaValidationOperationSettingsListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-operation-settings-list/index:DataCloudflareSchemaValidationOperationSettingsListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas cloudflare_schema_validation_schemas}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemas",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas cloudflare_schema_validation_schemas} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSchemaValidationSchemas resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 155
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSchemaValidationSchemas to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSchemaValidationSchemas that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSchemaValidationSchemas to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 206
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 209
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 240
          },
          "name": "resetOmitSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 256
          },
          "name": "resetSchemaId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 282
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 294
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSchemaValidationSchemas",
      "namespace": "dataCloudflareSchemaValidationSchemas",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 197
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 203
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 218
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 223
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 228
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 265
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 270
          },
          "name": "validationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 213
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 244
          },
          "name": "omitSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 260
          },
          "name": "schemaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 286
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 234
          },
          "name": "omitSource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 250
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 276
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-schemas/index:DataCloudflareSchemaValidationSchemas"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSchemaValidationSchemasConfig",
      "namespace": "dataCloudflareSchemaValidationSchemas",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas#filter DataCloudflareSchemaValidationSchemas#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas#omit_source DataCloudflareSchemaValidationSchemas#omit_source}",
            "stability": "stable",
            "summary": "Omit the source-files of schemas and only retrieve their meta-data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 24
          },
          "name": "omitSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas#schema_id DataCloudflareSchemaValidationSchemas#schema_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 30
          },
          "name": "schemaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas#zone_id DataCloudflareSchemaValidationSchemas#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-schemas/index:DataCloudflareSchemaValidationSchemasConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
        "line": 38
      },
      "name": "DataCloudflareSchemaValidationSchemasFilter",
      "namespace": "dataCloudflareSchemaValidationSchemas",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas#validation_enabled DataCloudflareSchemaValidationSchemas#validation_enabled}",
            "stability": "stable",
            "summary": "Filter for enabled schemas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 44
          },
          "name": "validationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-schemas/index:DataCloudflareSchemaValidationSchemasFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 126
          },
          "name": "resetValidationEnabled"
        }
      ],
      "name": "DataCloudflareSchemaValidationSchemasFilterOutputReference",
      "namespace": "dataCloudflareSchemaValidationSchemas",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 130
          },
          "name": "validationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 120
          },
          "name": "validationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemas.DataCloudflareSchemaValidationSchemasFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-schemas/index:DataCloudflareSchemaValidationSchemasFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list cloudflare_schema_validation_schemas_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list cloudflare_schema_validation_schemas_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSchemaValidationSchemasList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 166
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSchemaValidationSchemasList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSchemaValidationSchemasList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSchemaValidationSchemasList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 215
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 231
          },
          "name": "resetOmitSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 253
          },
          "name": "resetValidationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 269
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 281
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 290
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSchemaValidationSchemasList",
      "namespace": "dataCloudflareSchemaValidationSchemasList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 154
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 241
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 219
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 235
          },
          "name": "omitSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 257
          },
          "name": "validationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 273
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 209
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 225
          },
          "name": "omitSource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 247
          },
          "name": "validationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 263
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-schemas-list/index:DataCloudflareSchemaValidationSchemasList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSchemaValidationSchemasListConfig",
      "namespace": "dataCloudflareSchemaValidationSchemasList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list#max_items DataCloudflareSchemaValidationSchemasList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list#omit_source DataCloudflareSchemaValidationSchemasList#omit_source}",
            "stability": "stable",
            "summary": "Omit the source-files of schemas and only retrieve their meta-data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 26
          },
          "name": "omitSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list#validation_enabled DataCloudflareSchemaValidationSchemasList#validation_enabled}",
            "stability": "stable",
            "summary": "Filter for enabled schemas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 32
          },
          "name": "validationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_schemas_list#zone_id DataCloudflareSchemaValidationSchemasList#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-schemas-list/index:DataCloudflareSchemaValidationSchemasListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
        "line": 40
      },
      "name": "DataCloudflareSchemaValidationSchemasListResult",
      "namespace": "dataCloudflareSchemaValidationSchemasList",
      "symbolId": "src/data-cloudflare-schema-validation-schemas-list/index:DataCloudflareSchemaValidationSchemasListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-schema-validation-schemas-list/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareSchemaValidationSchemasListResultList",
      "namespace": "dataCloudflareSchemaValidationSchemasList",
      "symbolId": "src/data-cloudflare-schema-validation-schemas-list/index:DataCloudflareSchemaValidationSchemasListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-schema-validation-schemas-list/index.ts",
        "line": 63
      },
      "name": "DataCloudflareSchemaValidationSchemasListResultOutputReference",
      "namespace": "dataCloudflareSchemaValidationSchemasList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 92
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 97
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 102
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 107
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 112
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 117
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 122
          },
          "name": "validationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-schemas-list/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSchemasList.DataCloudflareSchemaValidationSchemasListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-schemas-list/index:DataCloudflareSchemaValidationSchemasListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSettings.DataCloudflareSchemaValidationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_settings cloudflare_schema_validation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSettings.DataCloudflareSchemaValidationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_settings cloudflare_schema_validation_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSettings.DataCloudflareSchemaValidationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSchemaValidationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSchemaValidationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSchemaValidationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSchemaValidationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 99
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSchemaValidationSettings",
      "namespace": "dataCloudflareSchemaValidationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 82
          },
          "name": "validationDefaultMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 87
          },
          "name": "validationOverrideMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 103
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 93
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-settings/index:DataCloudflareSchemaValidationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSettings.DataCloudflareSchemaValidationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSchemaValidationSettings.DataCloudflareSchemaValidationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSchemaValidationSettingsConfig",
      "namespace": "dataCloudflareSchemaValidationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/schema_validation_settings#zone_id DataCloudflareSchemaValidationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-schema-validation-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-schema-validation-settings/index:DataCloudflareSchemaValidationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippet.DataCloudflareSnippet": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet cloudflare_snippet}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippet.DataCloudflareSnippet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet cloudflare_snippet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippet/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippet.DataCloudflareSnippetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSnippet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSnippet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSnippet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSnippet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 119
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 131
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSnippet",
      "namespace": "dataCloudflareSnippet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 89
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 94
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 107
          },
          "name": "snippetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 123
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 100
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 113
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet/index:DataCloudflareSnippet"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippet.DataCloudflareSnippetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippet.DataCloudflareSnippetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSnippetConfig",
      "namespace": "dataCloudflareSnippet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet#snippet_name DataCloudflareSnippet#snippet_name}",
            "stability": "stable",
            "summary": "Identify the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 20
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet#zone_id DataCloudflareSnippet#zone_id}",
            "stability": "stable",
            "summary": "Use this field to specify the unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet/index:DataCloudflareSnippetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_list cloudflare_snippet_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_list cloudflare_snippet_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippet-list/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet-list/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSnippetList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSnippetList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSnippetList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSnippetList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 181
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 203
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSnippetList",
      "namespace": "dataCloudflareSnippetList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 191
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 185
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 207
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 175
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 197
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet-list/index:DataCloudflareSnippetList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSnippetListConfig",
      "namespace": "dataCloudflareSnippetList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_list#max_items DataCloudflareSnippetList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_list#zone_id DataCloudflareSnippetList#zone_id}",
            "stability": "stable",
            "summary": "Use this field to specify the unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet-list/index:DataCloudflareSnippetListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet-list/index.ts",
        "line": 28
      },
      "name": "DataCloudflareSnippetListResult",
      "namespace": "dataCloudflareSnippetList",
      "symbolId": "src/data-cloudflare-snippet-list/index:DataCloudflareSnippetListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippet-list/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-snippet-list/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareSnippetListResultList",
      "namespace": "dataCloudflareSnippetList",
      "symbolId": "src/data-cloudflare-snippet-list/index:DataCloudflareSnippetListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippet-list/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-snippet-list/index.ts",
        "line": 51
      },
      "name": "DataCloudflareSnippetListResultOutputReference",
      "namespace": "dataCloudflareSnippetList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 80
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 85
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 90
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-list/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetList.DataCloudflareSnippetListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet-list/index:DataCloudflareSnippetListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_rules_list cloudflare_snippet_rules_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_rules_list cloudflare_snippet_rules_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
          "line": 164
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSnippetRulesList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 149
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSnippetRulesList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_rules_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSnippetRulesList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSnippetRulesList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 196
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 227
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 234
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSnippetRulesList",
      "namespace": "dataCloudflareSnippetRulesList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 137
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 206
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 200
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 219
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 190
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 212
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet-rules-list/index:DataCloudflareSnippetRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSnippetRulesListConfig",
      "namespace": "dataCloudflareSnippetRulesList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_rules_list#zone_id DataCloudflareSnippetRulesList#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippet_rules_list#max_items DataCloudflareSnippetRulesList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet-rules-list/index:DataCloudflareSnippetRulesListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
        "line": 28
      },
      "name": "DataCloudflareSnippetRulesListResult",
      "namespace": "dataCloudflareSnippetRulesList",
      "symbolId": "src/data-cloudflare-snippet-rules-list/index:DataCloudflareSnippetRulesListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-snippet-rules-list/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 124
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareSnippetRulesListResultList",
      "namespace": "dataCloudflareSnippetRulesList",
      "symbolId": "src/data-cloudflare-snippet-rules-list/index:DataCloudflareSnippetRulesListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-snippet-rules-list/index.ts",
        "line": 51
      },
      "name": "DataCloudflareSnippetRulesListResultOutputReference",
      "namespace": "dataCloudflareSnippetRulesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 80
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 85
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 90
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 100
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 105
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippet-rules-list/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetRulesList.DataCloudflareSnippetRulesListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippet-rules-list/index:DataCloudflareSnippetRulesListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippets.DataCloudflareSnippets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets cloudflare_snippets}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippets.DataCloudflareSnippets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets cloudflare_snippets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippets/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippets.DataCloudflareSnippetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippets/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSnippets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSnippets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSnippets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSnippets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSnippets",
      "namespace": "dataCloudflareSnippets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 89
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 94
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 107
          },
          "name": "snippetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 120
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 100
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 113
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippets/index:DataCloudflareSnippets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippets.DataCloudflareSnippetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippets.DataCloudflareSnippetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippets/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSnippetsConfig",
      "namespace": "dataCloudflareSnippets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets#snippet_name DataCloudflareSnippets#snippet_name}",
            "stability": "stable",
            "summary": "The identifying name of the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 20
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets#zone_id DataCloudflareSnippets#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippets/index:DataCloudflareSnippetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets_list cloudflare_snippets_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets_list cloudflare_snippets_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippets-list/index.ts",
          "line": 149
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippets-list/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSnippetsList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSnippetsList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSnippetsList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSnippetsList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 181
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 212
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 219
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSnippetsList",
      "namespace": "dataCloudflareSnippetsList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 191
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 185
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 204
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 175
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 197
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippets-list/index:DataCloudflareSnippetsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippets-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSnippetsListConfig",
      "namespace": "dataCloudflareSnippetsList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets_list#zone_id DataCloudflareSnippetsList#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/snippets_list#max_items DataCloudflareSnippetsList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippets-list/index:DataCloudflareSnippetsListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-snippets-list/index.ts",
        "line": 28
      },
      "name": "DataCloudflareSnippetsListResult",
      "namespace": "dataCloudflareSnippetsList",
      "symbolId": "src/data-cloudflare-snippets-list/index:DataCloudflareSnippetsListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippets-list/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-snippets-list/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareSnippetsListResultList",
      "namespace": "dataCloudflareSnippetsList",
      "symbolId": "src/data-cloudflare-snippets-list/index:DataCloudflareSnippetsListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-snippets-list/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-snippets-list/index.ts",
        "line": 51
      },
      "name": "DataCloudflareSnippetsListResultOutputReference",
      "namespace": "dataCloudflareSnippetsList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 80
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 85
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 90
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-snippets-list/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSnippetsList.DataCloudflareSnippetsListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-snippets-list/index:DataCloudflareSnippetsListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplication": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application cloudflare_spectrum_application}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application cloudflare_spectrum_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-application/index.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSpectrumApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 373
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSpectrumApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSpectrumApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSpectrumApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 456
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 421
          },
          "name": "resetAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 459
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 527
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 539
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 547
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSpectrumApplication",
      "namespace": "dataCloudflareSpectrumApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 361
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 430
          },
          "name": "argoSmartRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 435
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 441
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 447
          },
          "name": "edgeIps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationEdgeIpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 453
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 468
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 473
          },
          "name": "ipFirewall",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 478
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 483
          },
          "name": "originDirect",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 489
          },
          "name": "originDns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationOriginDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 495
          },
          "name": "originPort",
          "type": {
            "fqn": "cdktn.AnyMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 500
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 505
          },
          "name": "proxyProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 510
          },
          "name": "tls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 515
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 425
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 463
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 531
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 415
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 521
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplication"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSpectrumApplicationConfig",
      "namespace": "dataCloudflareSpectrumApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application#app_id DataCloudflareSpectrumApplication#app_id}",
            "stability": "stable",
            "summary": "App identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 20
          },
          "name": "appId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application#filter DataCloudflareSpectrumApplication#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application#zone_id DataCloudflareSpectrumApplication#zone_id}",
            "stability": "stable",
            "summary": "Zone identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 32
      },
      "name": "DataCloudflareSpectrumApplicationDns",
      "namespace": "dataCloudflareSpectrumApplication",
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-application/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 55
      },
      "name": "DataCloudflareSpectrumApplicationDnsOutputReference",
      "namespace": "dataCloudflareSpectrumApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 82
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 87
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationEdgeIps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationEdgeIps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 91
      },
      "name": "DataCloudflareSpectrumApplicationEdgeIps",
      "namespace": "dataCloudflareSpectrumApplication",
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationEdgeIps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationEdgeIpsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationEdgeIpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-application/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 114
      },
      "name": "DataCloudflareSpectrumApplicationEdgeIpsOutputReference",
      "namespace": "dataCloudflareSpectrumApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 141
          },
          "name": "connectivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 146
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 151
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationEdgeIps"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationEdgeIpsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 155
      },
      "name": "DataCloudflareSpectrumApplicationFilter",
      "namespace": "dataCloudflareSpectrumApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application#direction DataCloudflareSpectrumApplication#direction}",
            "stability": "stable",
            "summary": "Sets the direction by which results are ordered. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 162
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_application#order DataCloudflareSpectrumApplication#order}",
            "stability": "stable",
            "summary": "Application field by which results are ordered. Available values: \"protocol\", \"app_id\", \"created_on\", \"modified_on\", \"dns\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 169
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-application/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 264
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 280
          },
          "name": "resetOrder"
        }
      ],
      "name": "DataCloudflareSpectrumApplicationFilterOutputReference",
      "namespace": "dataCloudflareSpectrumApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 268
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 284
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 258
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 274
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationOriginDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationOriginDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 288
      },
      "name": "DataCloudflareSpectrumApplicationOriginDns",
      "namespace": "dataCloudflareSpectrumApplication",
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationOriginDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationOriginDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationOriginDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-application/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-application/index.ts",
        "line": 311
      },
      "name": "DataCloudflareSpectrumApplicationOriginDnsOutputReference",
      "namespace": "dataCloudflareSpectrumApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 338
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 343
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 348
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-application/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplication.DataCloudflareSpectrumApplicationOriginDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-application/index:DataCloudflareSpectrumApplicationOriginDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplications": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications cloudflare_spectrum_applications}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications cloudflare_spectrum_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-applications/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSpectrumApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 394
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSpectrumApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSpectrumApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSpectrumApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 443
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 459
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 475
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 497
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 509
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 518
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSpectrumApplications",
      "namespace": "dataCloudflareSpectrumApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 382
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 485
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 447
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 463
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 479
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 501
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 437
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 453
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 469
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 491
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplications"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSpectrumApplicationsConfig",
      "namespace": "dataCloudflareSpectrumApplications",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications#direction DataCloudflareSpectrumApplications#direction}",
            "stability": "stable",
            "summary": "Sets the direction by which results are ordered. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 21
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications#max_items DataCloudflareSpectrumApplications#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 27
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications#order DataCloudflareSpectrumApplications#order}",
            "stability": "stable",
            "summary": "Application field by which results are ordered. Available values: \"protocol\", \"app_id\", \"created_on\", \"modified_on\", \"dns\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 34
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/spectrum_applications#zone_id DataCloudflareSpectrumApplications#zone_id}",
            "stability": "stable",
            "summary": "Zone identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 40
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 229
      },
      "name": "DataCloudflareSpectrumApplicationsResult",
      "namespace": "dataCloudflareSpectrumApplications",
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 42
      },
      "name": "DataCloudflareSpectrumApplicationsResultDns",
      "namespace": "dataCloudflareSpectrumApplications",
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-applications/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 65
      },
      "name": "DataCloudflareSpectrumApplicationsResultDnsOutputReference",
      "namespace": "dataCloudflareSpectrumApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 92
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 97
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultEdgeIps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultEdgeIps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 101
      },
      "name": "DataCloudflareSpectrumApplicationsResultEdgeIps",
      "namespace": "dataCloudflareSpectrumApplications",
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultEdgeIps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultEdgeIpsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultEdgeIpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-applications/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 124
      },
      "name": "DataCloudflareSpectrumApplicationsResultEdgeIpsOutputReference",
      "namespace": "dataCloudflareSpectrumApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 151
          },
          "name": "connectivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 156
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 161
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultEdgeIps"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultEdgeIpsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-applications/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-spectrum-applications/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 369
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareSpectrumApplicationsResultList",
      "namespace": "dataCloudflareSpectrumApplications",
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOriginDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOriginDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 165
      },
      "name": "DataCloudflareSpectrumApplicationsResultOriginDns",
      "namespace": "dataCloudflareSpectrumApplications",
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultOriginDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOriginDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOriginDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-applications/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-spectrum-applications/index.ts",
        "line": 188
      },
      "name": "DataCloudflareSpectrumApplicationsResultOriginDnsOutputReference",
      "namespace": "dataCloudflareSpectrumApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 215
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 220
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 225
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOriginDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultOriginDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-spectrum-applications/index.ts",
          "line": 261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-spectrum-applications/index.ts",
        "line": 252
      },
      "name": "DataCloudflareSpectrumApplicationsResultOutputReference",
      "namespace": "dataCloudflareSpectrumApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 281
          },
          "name": "argoSmartRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 286
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 292
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 298
          },
          "name": "edgeIps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultEdgeIpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 308
          },
          "name": "ipFirewall",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 313
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 318
          },
          "name": "originDirect",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 324
          },
          "name": "originDns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResultOriginDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 330
          },
          "name": "originPort",
          "type": {
            "fqn": "cdktn.AnyMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 335
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 340
          },
          "name": "proxyProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 345
          },
          "name": "tls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 350
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-spectrum-applications/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSpectrumApplications.DataCloudflareSpectrumApplicationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-spectrum-applications/index:DataCloudflareSpectrumApplicationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnector": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connector cloudflare_sso_connector}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connector cloudflare_sso_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-sso-connector/index.ts",
          "line": 123
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connector/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSsoConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 108
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSsoConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSsoConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSsoConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 155
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 216
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSsoConnector",
      "namespace": "dataCloudflareSsoConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 96
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 164
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 169
          },
          "name": "emailDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 174
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 179
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 197
          },
          "name": "updatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 202
          },
          "name": "useFedrampLanguage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 208
          },
          "name": "verification",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorVerificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 159
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 192
          },
          "name": "ssoConnectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 149
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 185
          },
          "name": "ssoConnectorId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-sso-connector/index:DataCloudflareSsoConnector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connector/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSsoConnectorConfig",
      "namespace": "dataCloudflareSsoConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connector#sso_connector_id DataCloudflareSsoConnector#sso_connector_id}",
            "stability": "stable",
            "summary": "SSO Connector identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 26
          },
          "name": "ssoConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connector#account_id DataCloudflareSsoConnector#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-sso-connector/index:DataCloudflareSsoConnectorConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorVerification": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorVerification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connector/index.ts",
        "line": 28
      },
      "name": "DataCloudflareSsoConnectorVerification",
      "namespace": "dataCloudflareSsoConnector",
      "symbolId": "src/data-cloudflare-sso-connector/index:DataCloudflareSsoConnectorVerification"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorVerificationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorVerificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-sso-connector/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connector/index.ts",
        "line": 51
      },
      "name": "DataCloudflareSsoConnectorVerificationOutputReference",
      "namespace": "dataCloudflareSsoConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 78
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 83
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connector/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnector.DataCloudflareSsoConnectorVerification"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-sso-connector/index:DataCloudflareSsoConnectorVerificationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectors": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connectors cloudflare_sso_connectors}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connectors cloudflare_sso_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-sso-connectors/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connectors/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareSsoConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareSsoConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareSsoConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareSsoConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 261
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 277
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 295
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 302
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareSsoConnectors",
      "namespace": "dataCloudflareSsoConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 287
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 265
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 281
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 255
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 271
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-sso-connectors/index:DataCloudflareSsoConnectors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connectors/index.ts",
        "line": 14
      },
      "name": "DataCloudflareSsoConnectorsConfig",
      "namespace": "dataCloudflareSsoConnectors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connectors#account_id DataCloudflareSsoConnectors#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/sso_connectors#max_items DataCloudflareSsoConnectors#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-sso-connectors/index:DataCloudflareSsoConnectorsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connectors/index.ts",
        "line": 87
      },
      "name": "DataCloudflareSsoConnectorsResult",
      "namespace": "dataCloudflareSsoConnectors",
      "symbolId": "src/data-cloudflare-sso-connectors/index:DataCloudflareSsoConnectorsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-sso-connectors/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-sso-connectors/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareSsoConnectorsResultList",
      "namespace": "dataCloudflareSsoConnectors",
      "symbolId": "src/data-cloudflare-sso-connectors/index:DataCloudflareSsoConnectorsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-sso-connectors/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-sso-connectors/index.ts",
        "line": 110
      },
      "name": "DataCloudflareSsoConnectorsResultOutputReference",
      "namespace": "dataCloudflareSsoConnectors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 139
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 144
          },
          "name": "emailDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 149
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 154
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 159
          },
          "name": "updatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 164
          },
          "name": "useFedrampLanguage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 170
          },
          "name": "verification",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultVerificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-sso-connectors/index:DataCloudflareSsoConnectorsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultVerification": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultVerification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connectors/index.ts",
        "line": 28
      },
      "name": "DataCloudflareSsoConnectorsResultVerification",
      "namespace": "dataCloudflareSsoConnectors",
      "symbolId": "src/data-cloudflare-sso-connectors/index:DataCloudflareSsoConnectorsResultVerification"
    },
    "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultVerificationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultVerificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-sso-connectors/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-sso-connectors/index.ts",
        "line": 51
      },
      "name": "DataCloudflareSsoConnectorsResultVerificationOutputReference",
      "namespace": "dataCloudflareSsoConnectors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 78
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 83
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-sso-connectors/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareSsoConnectors.DataCloudflareSsoConnectorsResultVerification"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-sso-connectors/index:DataCloudflareSsoConnectorsResultVerificationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStream": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream cloudflare_stream}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream cloudflare_stream} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream/index.ts",
          "line": 429
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 414
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 461
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 621
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 628
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStream",
      "namespace": "dataCloudflareStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 402
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 470
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 475
          },
          "name": "clippedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 480
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 485
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 490
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 509
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 514
          },
          "name": "liveInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 519
          },
          "name": "maxDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 524
          },
          "name": "maxSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 529
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 534
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 540
          },
          "name": "playback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 545
          },
          "name": "preview",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 551
          },
          "name": "publicDetails",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPublicDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 556
          },
          "name": "readyToStream",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 561
          },
          "name": "readyToStreamAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 566
          },
          "name": "requireSignedUrls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 571
          },
          "name": "scheduledDeletion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 576
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 582
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 587
          },
          "name": "thumbnail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 592
          },
          "name": "thumbnailTimestampPct",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 597
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 607
          },
          "name": "uploaded",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 602
          },
          "name": "uploadExpiry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 613
          },
          "name": "watermark",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamWatermarkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 465
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 503
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 455
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 496
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStream"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamConfig",
      "namespace": "dataCloudflareStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream#identifier DataCloudflareStream#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 26
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream#account_id DataCloudflareStream#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 28
      },
      "name": "DataCloudflareStreamInput",
      "namespace": "dataCloudflareStream",
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamInput"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamInputOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 51
      },
      "name": "DataCloudflareStreamInputOutputReference",
      "namespace": "dataCloudflareStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 78
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 83
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamInput"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamInputOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 87
      },
      "name": "DataCloudflareStreamPlayback",
      "namespace": "dataCloudflareStream",
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamPlayback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 110
      },
      "name": "DataCloudflareStreamPlaybackOutputReference",
      "namespace": "dataCloudflareStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 137
          },
          "name": "dash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 142
          },
          "name": "hls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPlayback"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPublicDetails": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPublicDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 146
      },
      "name": "DataCloudflareStreamPublicDetails",
      "namespace": "dataCloudflareStream",
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamPublicDetails"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPublicDetailsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPublicDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 169
      },
      "name": "DataCloudflareStreamPublicDetailsOutputReference",
      "namespace": "dataCloudflareStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 196
          },
          "name": "channelLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 201
          },
          "name": "logo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 206
          },
          "name": "mediaId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 211
          },
          "name": "shareLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 216
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamPublicDetails"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamPublicDetailsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 220
      },
      "name": "DataCloudflareStreamStatus",
      "namespace": "dataCloudflareStream",
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamStatus"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 243
      },
      "name": "DataCloudflareStreamStatusOutputReference",
      "namespace": "dataCloudflareStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 270
          },
          "name": "errorReasonCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 275
          },
          "name": "errorReasonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 280
          },
          "name": "pctComplete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 285
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamStatus"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamWatermark": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamWatermark",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 289
      },
      "name": "DataCloudflareStreamWatermark",
      "namespace": "dataCloudflareStream",
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamWatermark"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamWatermarkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamWatermarkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream/index.ts",
        "line": 312
      },
      "name": "DataCloudflareStreamWatermarkOutputReference",
      "namespace": "dataCloudflareStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 339
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 344
          },
          "name": "downloadedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 349
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 354
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 359
          },
          "name": "opacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 364
          },
          "name": "padding",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 369
          },
          "name": "position",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 374
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 379
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 384
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 389
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStream.DataCloudflareStreamWatermark"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream/index:DataCloudflareStreamWatermarkOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrack": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_audio_track cloudflare_stream_audio_track}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_audio_track cloudflare_stream_audio_track} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-audio-track/index.ts",
          "line": 154
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-audio-track/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamAudioTrack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamAudioTrack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_audio_track#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamAudioTrack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamAudioTrack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 186
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 217
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 224
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamAudioTrack",
      "namespace": "dataCloudflareStreamAudioTrack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 196
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudioList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 190
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 209
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 180
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 202
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-audio-track/index:DataCloudflareStreamAudioTrack"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudio": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-audio-track/index.ts",
        "line": 28
      },
      "name": "DataCloudflareStreamAudioTrackAudio",
      "namespace": "dataCloudflareStreamAudioTrack",
      "symbolId": "src/data-cloudflare-stream-audio-track/index:DataCloudflareStreamAudioTrackAudio"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudioList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudioList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-audio-track/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-stream-audio-track/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudioOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareStreamAudioTrackAudioList",
      "namespace": "dataCloudflareStreamAudioTrack",
      "symbolId": "src/data-cloudflare-stream-audio-track/index:DataCloudflareStreamAudioTrackAudioList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudioOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-audio-track/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-stream-audio-track/index.ts",
        "line": 51
      },
      "name": "DataCloudflareStreamAudioTrackAudioOutputReference",
      "namespace": "dataCloudflareStreamAudioTrack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 80
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 85
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 90
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 95
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackAudio"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-audio-track/index:DataCloudflareStreamAudioTrackAudioOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamAudioTrack.DataCloudflareStreamAudioTrackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-audio-track/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamAudioTrackConfig",
      "namespace": "dataCloudflareStreamAudioTrack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_audio_track#identifier DataCloudflareStreamAudioTrack#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 26
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_audio_track#account_id DataCloudflareStreamAudioTrack#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-audio-track/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-audio-track/index:DataCloudflareStreamAudioTrackConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamCaptionLanguage.DataCloudflareStreamCaptionLanguage": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_caption_language cloudflare_stream_caption_language}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamCaptionLanguage.DataCloudflareStreamCaptionLanguage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_caption_language cloudflare_stream_caption_language} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-caption-language/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareStreamCaptionLanguage.DataCloudflareStreamCaptionLanguageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-caption-language/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamCaptionLanguage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamCaptionLanguage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_caption_language#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamCaptionLanguage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamCaptionLanguage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 164
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamCaptionLanguage",
      "namespace": "dataCloudflareStreamCaptionLanguage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 112
          },
          "name": "generated",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 130
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 148
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 125
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 143
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 118
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 136
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-caption-language/index:DataCloudflareStreamCaptionLanguage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamCaptionLanguage.DataCloudflareStreamCaptionLanguageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamCaptionLanguage.DataCloudflareStreamCaptionLanguageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-caption-language/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamCaptionLanguageConfig",
      "namespace": "dataCloudflareStreamCaptionLanguage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_caption_language#identifier DataCloudflareStreamCaptionLanguage#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 26
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_caption_language#language DataCloudflareStreamCaptionLanguage#language}",
            "stability": "stable",
            "summary": "The language tag in BCP 47 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 32
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_caption_language#account_id DataCloudflareStreamCaptionLanguage#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-caption-language/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-caption-language/index:DataCloudflareStreamCaptionLanguageConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamDownload.DataCloudflareStreamDownload": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_download cloudflare_stream_download}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamDownload.DataCloudflareStreamDownload",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_download cloudflare_stream_download} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-download/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamDownload.DataCloudflareStreamDownloadConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-download/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamDownload resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamDownload to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_download#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamDownload that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamDownload to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 128
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamDownload",
      "namespace": "dataCloudflareStreamDownload",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 113
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 106
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-download/index:DataCloudflareStreamDownload"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamDownload.DataCloudflareStreamDownloadConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamDownload.DataCloudflareStreamDownloadConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-download/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamDownloadConfig",
      "namespace": "dataCloudflareStreamDownload",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_download#identifier DataCloudflareStreamDownload#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 26
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_download#account_id DataCloudflareStreamDownload#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-download/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-download/index:DataCloudflareStreamDownloadConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamKey.DataCloudflareStreamKey": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_key cloudflare_stream_key}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamKey.DataCloudflareStreamKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_key cloudflare_stream_key} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-key/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamKey.DataCloudflareStreamKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-key/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 89
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamKey",
      "namespace": "dataCloudflareStreamKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 98
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 108
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 93
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 83
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-key/index:DataCloudflareStreamKey"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamKey.DataCloudflareStreamKeyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamKey.DataCloudflareStreamKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-key/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamKeyConfig",
      "namespace": "dataCloudflareStreamKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_key#account_id DataCloudflareStreamKey#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-key/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-key/index:DataCloudflareStreamKeyConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_live_input cloudflare_stream_live_input}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_live_input cloudflare_stream_live_input} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 492
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamLiveInput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 477
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamLiveInput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_live_input#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamLiveInput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamLiveInput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 524
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 626
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 633
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamLiveInput",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 465
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 533
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 538
          },
          "name": "deleteRecordingAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 543
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 561
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 566
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 572
          },
          "name": "recording",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRecordingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 578
          },
          "name": "rtmps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 584
          },
          "name": "rtmpsPlayback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 590
          },
          "name": "srt",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 596
          },
          "name": "srtPlayback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 601
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 606
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 612
          },
          "name": "webRtc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 618
          },
          "name": "webRtcPlayback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 528
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 556
          },
          "name": "liveInputIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 518
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 549
          },
          "name": "liveInputIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInput"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamLiveInputConfig",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_live_input#live_input_identifier DataCloudflareStreamLiveInput#live_input_identifier}",
            "stability": "stable",
            "summary": "A unique identifier for a live input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 26
          },
          "name": "liveInputIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_live_input#account_id DataCloudflareStreamLiveInput#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRecording": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRecording",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 28
      },
      "name": "DataCloudflareStreamLiveInputRecording",
      "namespace": "dataCloudflareStreamLiveInput",
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputRecording"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRecordingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRecordingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 51
      },
      "name": "DataCloudflareStreamLiveInputRecordingOutputReference",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 78
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 83
          },
          "name": "hideLiveViewerCount",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 88
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 93
          },
          "name": "requireSignedUrls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 98
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRecording"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputRecordingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 102
      },
      "name": "DataCloudflareStreamLiveInputRtmps",
      "namespace": "dataCloudflareStreamLiveInput",
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputRtmps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 125
      },
      "name": "DataCloudflareStreamLiveInputRtmpsOutputReference",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 152
          },
          "name": "streamKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 157
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmps"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputRtmpsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 161
      },
      "name": "DataCloudflareStreamLiveInputRtmpsPlayback",
      "namespace": "dataCloudflareStreamLiveInput",
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputRtmpsPlayback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 184
      },
      "name": "DataCloudflareStreamLiveInputRtmpsPlaybackOutputReference",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 211
          },
          "name": "streamKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 216
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputRtmpsPlayback"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputRtmpsPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrt": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 220
      },
      "name": "DataCloudflareStreamLiveInputSrt",
      "namespace": "dataCloudflareStreamLiveInput",
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputSrt"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 243
      },
      "name": "DataCloudflareStreamLiveInputSrtOutputReference",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 270
          },
          "name": "passphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 275
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 280
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrt"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputSrtOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 284
      },
      "name": "DataCloudflareStreamLiveInputSrtPlayback",
      "namespace": "dataCloudflareStreamLiveInput",
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputSrtPlayback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 307
      },
      "name": "DataCloudflareStreamLiveInputSrtPlaybackOutputReference",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 334
          },
          "name": "passphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 339
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 344
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputSrtPlayback"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputSrtPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 348
      },
      "name": "DataCloudflareStreamLiveInputWebRtc",
      "namespace": "dataCloudflareStreamLiveInput",
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputWebRtc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 371
      },
      "name": "DataCloudflareStreamLiveInputWebRtcOutputReference",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 398
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputWebRtcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 402
      },
      "name": "DataCloudflareStreamLiveInputWebRtcPlayback",
      "namespace": "dataCloudflareStreamLiveInput",
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputWebRtcPlayback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-live-input/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-live-input/index.ts",
        "line": 425
      },
      "name": "DataCloudflareStreamLiveInputWebRtcPlaybackOutputReference",
      "namespace": "dataCloudflareStreamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 452
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-live-input/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamLiveInput.DataCloudflareStreamLiveInputWebRtcPlayback"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-live-input/index:DataCloudflareStreamLiveInputWebRtcPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermark.DataCloudflareStreamWatermarkA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermark cloudflare_stream_watermark}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermark.DataCloudflareStreamWatermarkA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermark cloudflare_stream_watermark} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-watermark/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermark.DataCloudflareStreamWatermarkAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-watermark/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamWatermarkA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamWatermarkA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermark#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamWatermarkA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamWatermarkA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 176
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamWatermarkA",
      "namespace": "dataCloudflareStreamWatermark",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 105
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 110
          },
          "name": "downloadedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 115
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 133
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 138
          },
          "name": "opacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 143
          },
          "name": "padding",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 148
          },
          "name": "position",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 153
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 158
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 163
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 168
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 128
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 121
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-watermark/index:DataCloudflareStreamWatermarkA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermark.DataCloudflareStreamWatermarkAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermark.DataCloudflareStreamWatermarkAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-watermark/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamWatermarkAConfig",
      "namespace": "dataCloudflareStreamWatermark",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermark#identifier DataCloudflareStreamWatermarkA#identifier}",
            "stability": "stable",
            "summary": "The unique identifier for a watermark profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 26
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermark#account_id DataCloudflareStreamWatermarkA#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermark/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-watermark/index:DataCloudflareStreamWatermarkAConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermarks cloudflare_stream_watermarks}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermarks cloudflare_stream_watermarks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-watermarks/index.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-watermarks/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamWatermarks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 174
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamWatermarks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermarks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamWatermarks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamWatermarks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 221
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 237
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 255
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 262
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamWatermarks",
      "namespace": "dataCloudflareStreamWatermarks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 162
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 247
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 225
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 241
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 215
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 231
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-watermarks/index:DataCloudflareStreamWatermarks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-watermarks/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamWatermarksConfig",
      "namespace": "dataCloudflareStreamWatermarks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermarks#account_id DataCloudflareStreamWatermarks#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_watermarks#max_items DataCloudflareStreamWatermarks#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-watermarks/index:DataCloudflareStreamWatermarksConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-watermarks/index.ts",
        "line": 28
      },
      "name": "DataCloudflareStreamWatermarksResult",
      "namespace": "dataCloudflareStreamWatermarks",
      "symbolId": "src/data-cloudflare-stream-watermarks/index:DataCloudflareStreamWatermarksResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-watermarks/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-stream-watermarks/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareStreamWatermarksResultList",
      "namespace": "dataCloudflareStreamWatermarks",
      "symbolId": "src/data-cloudflare-stream-watermarks/index:DataCloudflareStreamWatermarksResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-watermarks/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-stream-watermarks/index.ts",
        "line": 51
      },
      "name": "DataCloudflareStreamWatermarksResultOutputReference",
      "namespace": "dataCloudflareStreamWatermarks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 80
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 85
          },
          "name": "downloadedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 90
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 95
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 100
          },
          "name": "opacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 105
          },
          "name": "padding",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 110
          },
          "name": "position",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 115
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 120
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 125
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 130
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-watermarks/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWatermarks.DataCloudflareStreamWatermarksResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-watermarks/index:DataCloudflareStreamWatermarksResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWebhook.DataCloudflareStreamWebhook": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_webhook cloudflare_stream_webhook}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWebhook.DataCloudflareStreamWebhook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_webhook cloudflare_stream_webhook} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-stream-webhook/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWebhook.DataCloudflareStreamWebhookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-webhook/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreamWebhook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreamWebhook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_webhook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreamWebhook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreamWebhook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 89
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreamWebhook",
      "namespace": "dataCloudflareStreamWebhook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 98
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 103
          },
          "name": "notificationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 108
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 93
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 83
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-webhook/index:DataCloudflareStreamWebhook"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreamWebhook.DataCloudflareStreamWebhookConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreamWebhook.DataCloudflareStreamWebhookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-stream-webhook/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamWebhookConfig",
      "namespace": "dataCloudflareStreamWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/stream_webhook#account_id DataCloudflareStreamWebhook#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-stream-webhook/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-stream-webhook/index:DataCloudflareStreamWebhookConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreams": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams cloudflare_streams}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreams",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams cloudflare_streams} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareStreams resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 713
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareStreams to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareStreams that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareStreams to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 775
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 791
          },
          "name": "resetAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 807
          },
          "name": "resetAsc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 823
          },
          "name": "resetBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 839
          },
          "name": "resetCreator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 855
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 871
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 887
          },
          "name": "resetIncludeCounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 903
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 919
          },
          "name": "resetLiveInputId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 935
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 951
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 973
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 989
          },
          "name": "resetStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1005
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1021
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1037
          },
          "name": "resetVideoName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1049
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1071
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareStreams",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 701
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 961
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 779
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 795
          },
          "name": "afterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 811
          },
          "name": "ascInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 827
          },
          "name": "beforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 843
          },
          "name": "creatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 859
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 875
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 891
          },
          "name": "includeCountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 907
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 923
          },
          "name": "liveInputIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 939
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 955
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 977
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 993
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1009
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1025
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1041
          },
          "name": "videoNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 769
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 785
          },
          "name": "after",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 801
          },
          "name": "asc",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 817
          },
          "name": "before",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 833
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 849
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 865
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 881
          },
          "name": "includeCounts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 897
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 913
          },
          "name": "liveInputId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 929
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 945
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 967
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 983
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 999
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1015
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 1031
          },
          "name": "videoName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreams"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 14
      },
      "name": "DataCloudflareStreamsConfig",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#account_id DataCloudflareStreams#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#after DataCloudflareStreams#after}",
            "stability": "stable",
            "summary": "Alias for 'start'. Returns videos created after this date/time (RFC 3339 format)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 26
          },
          "name": "after",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#asc DataCloudflareStreams#asc}",
            "stability": "stable",
            "summary": "Lists videos in ascending order of creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 32
          },
          "name": "asc",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#before DataCloudflareStreams#before}",
            "stability": "stable",
            "summary": "Alias for 'end'. Returns videos created before this date/time (RFC 3339 format)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 38
          },
          "name": "before",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#creator DataCloudflareStreams#creator}",
            "stability": "stable",
            "summary": "A user-defined identifier for the media creator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 44
          },
          "name": "creator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#end DataCloudflareStreams#end}",
            "stability": "stable",
            "summary": "Lists videos created before the specified date."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 50
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#id DataCloudflareStreams#id}\n\nPlease 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": "Filter by video ID(s). Can be a single ID or a comma-separated list of IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 59
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#include_counts DataCloudflareStreams#include_counts}",
            "stability": "stable",
            "summary": "Includes the total number of videos associated with the submitted query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 65
          },
          "name": "includeCounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#limit DataCloudflareStreams#limit}",
            "stability": "stable",
            "summary": "Maximum number of videos to return (default 1000, max 1000)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 71
          },
          "name": "limit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#live_input_id DataCloudflareStreams#live_input_id}",
            "stability": "stable",
            "summary": "Filter by live input ID to find videos associated with a specific live stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 77
          },
          "name": "liveInputId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#max_items DataCloudflareStreams#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 83
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#name DataCloudflareStreams#name}",
            "stability": "stable",
            "summary": "Filter by video name/UID(s). Can be a single name or a comma-separated list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 89
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Slow for medium to large video libraries. May be unavailable for very large libraries.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#search DataCloudflareStreams#search}",
            "stability": "stable",
            "summary": "Provides a partial word match of the `name` key in the `meta` field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 95
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#start DataCloudflareStreams#start}",
            "stability": "stable",
            "summary": "Lists videos created after the specified date."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 101
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#status DataCloudflareStreams#status}",
            "stability": "stable",
            "summary": "Specifies the processing status for all quality levels for a video. Available values: \"pendingupload\", \"downloading\", \"queued\", \"inprogress\", \"ready\", \"error\", \"live-inprogress\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 108
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#type DataCloudflareStreams#type}",
            "stability": "stable",
            "summary": "Specifies whether the video is `vod` or `live`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 114
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/streams#video_name DataCloudflareStreams#video_name}",
            "stability": "stable",
            "summary": "Provides a fast, exact string match on the `name` key in the `meta` field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 120
          },
          "name": "videoName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 487
      },
      "name": "DataCloudflareStreamsResult",
      "namespace": "dataCloudflareStreams",
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 122
      },
      "name": "DataCloudflareStreamsResultInput",
      "namespace": "dataCloudflareStreams",
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultInput"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultInputOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 145
      },
      "name": "DataCloudflareStreamsResultInputOutputReference",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 172
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 177
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultInput"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultInputOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-streams/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 688
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareStreamsResultList",
      "namespace": "dataCloudflareStreams",
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-streams/index.ts",
        "line": 510
      },
      "name": "DataCloudflareStreamsResultOutputReference",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 539
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 544
          },
          "name": "clippedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 549
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 554
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 559
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 565
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 570
          },
          "name": "liveInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 575
          },
          "name": "maxDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 580
          },
          "name": "maxSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 585
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 590
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 596
          },
          "name": "playback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 601
          },
          "name": "preview",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 607
          },
          "name": "publicDetails",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPublicDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 612
          },
          "name": "readyToStream",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 617
          },
          "name": "readyToStreamAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 622
          },
          "name": "requireSignedUrls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 627
          },
          "name": "scheduledDeletion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 632
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 638
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 643
          },
          "name": "thumbnail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 648
          },
          "name": "thumbnailTimestampPct",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 653
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 663
          },
          "name": "uploaded",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 658
          },
          "name": "uploadExpiry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 669
          },
          "name": "watermark",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultWatermarkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 181
      },
      "name": "DataCloudflareStreamsResultPlayback",
      "namespace": "dataCloudflareStreams",
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultPlayback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 204
      },
      "name": "DataCloudflareStreamsResultPlaybackOutputReference",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 231
          },
          "name": "dash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 236
          },
          "name": "hls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPlayback"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPublicDetails": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPublicDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 240
      },
      "name": "DataCloudflareStreamsResultPublicDetails",
      "namespace": "dataCloudflareStreams",
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultPublicDetails"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPublicDetailsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPublicDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 263
      },
      "name": "DataCloudflareStreamsResultPublicDetailsOutputReference",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 290
          },
          "name": "channelLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 295
          },
          "name": "logo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 300
          },
          "name": "mediaId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 305
          },
          "name": "shareLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 310
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultPublicDetails"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultPublicDetailsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 314
      },
      "name": "DataCloudflareStreamsResultStatus",
      "namespace": "dataCloudflareStreams",
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultStatus"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 337
      },
      "name": "DataCloudflareStreamsResultStatusOutputReference",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 364
          },
          "name": "errorReasonCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 369
          },
          "name": "errorReasonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 374
          },
          "name": "pctComplete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 379
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultStatus"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultWatermark": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultWatermark",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 383
      },
      "name": "DataCloudflareStreamsResultWatermark",
      "namespace": "dataCloudflareStreams",
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultWatermark"
    },
    "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultWatermarkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultWatermarkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-streams/index.ts",
          "line": 413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-streams/index.ts",
        "line": 406
      },
      "name": "DataCloudflareStreamsResultWatermarkOutputReference",
      "namespace": "dataCloudflareStreams",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 433
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 438
          },
          "name": "downloadedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 443
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 448
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 453
          },
          "name": "opacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 458
          },
          "name": "padding",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 463
          },
          "name": "position",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 468
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 473
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 478
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 483
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-streams/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareStreams.DataCloudflareStreamsResultWatermark"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-streams/index:DataCloudflareStreamsResultWatermarkOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTieredCache.DataCloudflareTieredCache": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/tiered_cache cloudflare_tiered_cache}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTieredCache.DataCloudflareTieredCache",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/tiered_cache cloudflare_tiered_cache} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-tiered-cache/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTieredCache.DataCloudflareTieredCacheConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-tiered-cache/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTieredCache resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTieredCache to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/tiered_cache#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTieredCache that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTieredCache to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 109
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTieredCache",
      "namespace": "dataCloudflareTieredCache",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 82
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 92
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 97
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 113
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 103
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-tiered-cache/index:DataCloudflareTieredCache"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTieredCache.DataCloudflareTieredCacheConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTieredCache.DataCloudflareTieredCacheConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-tiered-cache/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTieredCacheConfig",
      "namespace": "dataCloudflareTieredCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/tiered_cache#zone_id DataCloudflareTieredCache#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-tiered-cache/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-tiered-cache/index:DataCloudflareTieredCacheConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_config cloudflare_token_validation_config}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_config cloudflare_token_validation_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-config/index.ts",
          "line": 229
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-config/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTokenValidationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTokenValidationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTokenValidationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTokenValidationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 315
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationConfig",
      "namespace": "dataCloudflareTokenValidationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 267
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 273
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 278
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 288
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 293
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 298
          },
          "name": "tokenSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 303
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 262
          },
          "name": "configIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 319
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 255
          },
          "name": "configId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 309
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-config/index:DataCloudflareTokenValidationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-config/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTokenValidationConfigConfig",
      "namespace": "dataCloudflareTokenValidationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_config#config_id DataCloudflareTokenValidationConfig#config_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 20
          },
          "name": "configId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_config#zone_id DataCloudflareTokenValidationConfig#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-config/index:DataCloudflareTokenValidationConfigConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentials": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-config/index.ts",
        "line": 138
      },
      "name": "DataCloudflareTokenValidationConfigCredentials",
      "namespace": "dataCloudflareTokenValidationConfig",
      "symbolId": "src/data-cloudflare-token-validation-config/index:DataCloudflareTokenValidationConfigCredentials"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeys": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-config/index.ts",
        "line": 28
      },
      "name": "DataCloudflareTokenValidationConfigCredentialsKeys",
      "namespace": "dataCloudflareTokenValidationConfig",
      "symbolId": "src/data-cloudflare-token-validation-config/index:DataCloudflareTokenValidationConfigCredentialsKeys"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeysList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-config/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-config/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeysOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationConfigCredentialsKeysList",
      "namespace": "dataCloudflareTokenValidationConfig",
      "symbolId": "src/data-cloudflare-token-validation-config/index:DataCloudflareTokenValidationConfigCredentialsKeysList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeysOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-config/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-config/index.ts",
        "line": 51
      },
      "name": "DataCloudflareTokenValidationConfigCredentialsKeysOutputReference",
      "namespace": "dataCloudflareTokenValidationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 80
          },
          "name": "alg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 85
          },
          "name": "crv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 90
          },
          "name": "e",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 95
          },
          "name": "kid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 100
          },
          "name": "kty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 105
          },
          "name": "n",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 110
          },
          "name": "x",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 115
          },
          "name": "y",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeys"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-config/index:DataCloudflareTokenValidationConfigCredentialsKeysOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-config/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-config/index.ts",
        "line": 161
      },
      "name": "DataCloudflareTokenValidationConfigCredentialsOutputReference",
      "namespace": "dataCloudflareTokenValidationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 189
          },
          "name": "keys",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentialsKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-config/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfig.DataCloudflareTokenValidationConfigCredentials"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-config/index:DataCloudflareTokenValidationConfigCredentialsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigs": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_configs cloudflare_token_validation_configs}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_configs cloudflare_token_validation_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-configs/index.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-configs/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTokenValidationConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 325
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTokenValidationConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTokenValidationConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTokenValidationConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 372
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 394
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationConfigs",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 382
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 376
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 398
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 366
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 388
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-configs/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTokenValidationConfigsConfig",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_configs#max_items DataCloudflareTokenValidationConfigs#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_configs#zone_id DataCloudflareTokenValidationConfigs#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-configs/index.ts",
        "line": 193
      },
      "name": "DataCloudflareTokenValidationConfigsResult",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentials": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-configs/index.ts",
        "line": 138
      },
      "name": "DataCloudflareTokenValidationConfigsResultCredentials",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResultCredentials"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeys": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-configs/index.ts",
        "line": 28
      },
      "name": "DataCloudflareTokenValidationConfigsResultCredentialsKeys",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResultCredentialsKeys"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeysList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-configs/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-configs/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeysOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationConfigsResultCredentialsKeysList",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResultCredentialsKeysList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeysOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-configs/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-configs/index.ts",
        "line": 51
      },
      "name": "DataCloudflareTokenValidationConfigsResultCredentialsKeysOutputReference",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 80
          },
          "name": "alg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 85
          },
          "name": "crv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 90
          },
          "name": "e",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 95
          },
          "name": "kid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 100
          },
          "name": "kty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 105
          },
          "name": "n",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 110
          },
          "name": "x",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 115
          },
          "name": "y",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeys"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResultCredentialsKeysOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-configs/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-configs/index.ts",
        "line": 161
      },
      "name": "DataCloudflareTokenValidationConfigsResultCredentialsOutputReference",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 189
          },
          "name": "keys",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentials"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResultCredentialsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-configs/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-configs/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 300
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationConfigsResultList",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-configs/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-configs/index.ts",
        "line": 216
      },
      "name": "DataCloudflareTokenValidationConfigsResultOutputReference",
      "namespace": "dataCloudflareTokenValidationConfigs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 245
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 251
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResultCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 266
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 271
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 276
          },
          "name": "tokenSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 281
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-configs/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationConfigs.DataCloudflareTokenValidationConfigsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-configs/index:DataCloudflareTokenValidationConfigsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules cloudflare_token_validation_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules cloudflare_token_validation_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTokenValidationRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 539
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTokenValidationRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTokenValidationRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTokenValidationRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 609
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 612
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 638
          },
          "name": "resetRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 665
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 677
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 685
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationRules",
      "namespace": "dataCloudflareTokenValidationRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 527
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 580
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 585
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 590
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 595
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 600
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 606
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 621
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 626
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 648
          },
          "name": "selector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 653
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 616
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 642
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 669
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 632
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 659
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTokenValidationRulesConfig",
      "namespace": "dataCloudflareTokenValidationRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#filter DataCloudflareTokenValidationRules#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#rule_id DataCloudflareTokenValidationRules#rule_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 24
          },
          "name": "ruleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#zone_id DataCloudflareTokenValidationRules#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 32
      },
      "name": "DataCloudflareTokenValidationRulesFilter",
      "namespace": "dataCloudflareTokenValidationRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#action DataCloudflareTokenValidationRules#action}",
            "stability": "stable",
            "summary": "Action to take on requests that match operations included in `selector` and fail `expression`. Available values: \"log\", \"block\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 39
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#enabled DataCloudflareTokenValidationRules#enabled}",
            "stability": "stable",
            "summary": "Toggle rule on or off."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 45
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#host DataCloudflareTokenValidationRules#host}",
            "stability": "stable",
            "summary": "Select rules with this host in `include`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 51
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#hostname DataCloudflareTokenValidationRules#hostname}",
            "stability": "stable",
            "summary": "Select rules with this host in `include`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 57
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#id DataCloudflareTokenValidationRules#id}\n\nPlease 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": "Select rules with these IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 66
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules#token_configuration DataCloudflareTokenValidationRules#token_configuration}",
            "stability": "stable",
            "summary": "Select rules using any of these token configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 72
          },
          "name": "tokenConfiguration",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules/index.ts",
          "line": 147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 219
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 235
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 251
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 267
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 283
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 299
          },
          "name": "resetTokenConfiguration"
        }
      ],
      "name": "DataCloudflareTokenValidationRulesFilterOutputReference",
      "namespace": "dataCloudflareTokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 223
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 239
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 255
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 271
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 287
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 303
          },
          "name": "tokenConfigurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 213
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 229
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 245
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 261
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 293
          },
          "name": "tokenConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 457
      },
      "name": "DataCloudflareTokenValidationRulesSelector",
      "namespace": "dataCloudflareTokenValidationRules",
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 307
      },
      "name": "DataCloudflareTokenValidationRulesSelectorExclude",
      "namespace": "dataCloudflareTokenValidationRules",
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelectorExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationRulesSelectorExcludeList",
      "namespace": "dataCloudflareTokenValidationRules",
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelectorExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules/index.ts",
        "line": 330
      },
      "name": "DataCloudflareTokenValidationRulesSelectorExcludeOutputReference",
      "namespace": "dataCloudflareTokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 359
          },
          "name": "operationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelectorExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 382
      },
      "name": "DataCloudflareTokenValidationRulesSelectorInclude",
      "namespace": "dataCloudflareTokenValidationRules",
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelectorInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationRulesSelectorIncludeList",
      "namespace": "dataCloudflareTokenValidationRules",
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelectorIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules/index.ts",
        "line": 405
      },
      "name": "DataCloudflareTokenValidationRulesSelectorIncludeOutputReference",
      "namespace": "dataCloudflareTokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 434
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelectorIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules/index.ts",
          "line": 487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules/index.ts",
        "line": 480
      },
      "name": "DataCloudflareTokenValidationRulesSelectorOutputReference",
      "namespace": "dataCloudflareTokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 508
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 514
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelectorIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules/index.ts",
            "line": 491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRules.DataCloudflareTokenValidationRulesSelector"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules/index:DataCloudflareTokenValidationRulesSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list cloudflare_token_validation_rules_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list cloudflare_token_validation_rules_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTokenValidationRulesList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 422
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTokenValidationRulesList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTokenValidationRulesList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTokenValidationRulesList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 476
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 492
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 508
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 524
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 540
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 556
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 578
          },
          "name": "resetRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 594
          },
          "name": "resetTokenConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 610
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 622
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 636
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationRulesList",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 410
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 566
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 480
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 496
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 512
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 528
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 544
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 560
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 582
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 598
          },
          "name": "tokenConfigurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 614
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 470
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 486
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 502
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 518
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 534
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 550
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 572
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 588
          },
          "name": "tokenConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 604
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTokenValidationRulesListConfig",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#action DataCloudflareTokenValidationRulesList#action}",
            "stability": "stable",
            "summary": "Action to take on requests that match operations included in `selector` and fail `expression`. Available values: \"log\", \"block\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 21
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#enabled DataCloudflareTokenValidationRulesList#enabled}",
            "stability": "stable",
            "summary": "Toggle rule on or off."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 27
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#host DataCloudflareTokenValidationRulesList#host}",
            "stability": "stable",
            "summary": "Select rules with this host in `include`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 33
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#hostname DataCloudflareTokenValidationRulesList#hostname}",
            "stability": "stable",
            "summary": "Select rules with this host in `include`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 39
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#id DataCloudflareTokenValidationRulesList#id}\n\nPlease 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": "Select rules with these IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 48
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#max_items DataCloudflareTokenValidationRulesList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 54
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#rule_id DataCloudflareTokenValidationRulesList#rule_id}",
            "stability": "stable",
            "summary": "Select rules with these IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 60
          },
          "name": "ruleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#token_configuration DataCloudflareTokenValidationRulesList#token_configuration}",
            "stability": "stable",
            "summary": "Select rules using any of these token configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 66
          },
          "name": "tokenConfiguration",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/token_validation_rules_list#zone_id DataCloudflareTokenValidationRulesList#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 72
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
        "line": 285
      },
      "name": "DataCloudflareTokenValidationRulesListResult",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules-list/index.ts",
        "line": 383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationRulesListResultList",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules-list/index.ts",
        "line": 308
      },
      "name": "DataCloudflareTokenValidationRulesListResultOutputReference",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 337
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 342
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 347
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 352
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 357
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 362
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 367
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 373
          },
          "name": "selector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 378
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
        "line": 224
      },
      "name": "DataCloudflareTokenValidationRulesListResultSelector",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
        "line": 74
      },
      "name": "DataCloudflareTokenValidationRulesListResultSelectorExclude",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelectorExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules-list/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 145
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationRulesListResultSelectorExcludeList",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelectorExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules-list/index.ts",
        "line": 97
      },
      "name": "DataCloudflareTokenValidationRulesListResultSelectorExcludeOutputReference",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 126
          },
          "name": "operationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelectorExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
        "line": 149
      },
      "name": "DataCloudflareTokenValidationRulesListResultSelectorInclude",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelectorInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules-list/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTokenValidationRulesListResultSelectorIncludeList",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelectorIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-token-validation-rules-list/index.ts",
        "line": 172
      },
      "name": "DataCloudflareTokenValidationRulesListResultSelectorIncludeOutputReference",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 201
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelectorIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
        "line": 247
      },
      "name": "DataCloudflareTokenValidationRulesListResultSelectorOutputReference",
      "namespace": "dataCloudflareTokenValidationRulesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 275
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 281
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelectorIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-token-validation-rules-list/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTokenValidationRulesList.DataCloudflareTokenValidationRulesListResultSelector"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-token-validation-rules-list/index:DataCloudflareTokenValidationRulesListResultSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTotalTls.DataCloudflareTotalTls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/total_tls cloudflare_total_tls}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTotalTls.DataCloudflareTotalTls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/total_tls cloudflare_total_tls} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-total-tls/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTotalTls.DataCloudflareTotalTlsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-total-tls/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTotalTls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTotalTls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/total_tls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTotalTls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTotalTls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 109
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTotalTls",
      "namespace": "dataCloudflareTotalTls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 82
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 87
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 92
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 97
          },
          "name": "validityPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 113
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 103
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-total-tls/index:DataCloudflareTotalTls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTotalTls.DataCloudflareTotalTlsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTotalTls.DataCloudflareTotalTlsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-total-tls/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTotalTlsConfig",
      "namespace": "dataCloudflareTotalTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/total_tls#zone_id DataCloudflareTotalTls#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-total-tls/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-total-tls/index:DataCloudflareTotalTlsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidget": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget cloudflare_turnstile_widget}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget cloudflare_turnstile_widget} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-turnstile-widget/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-turnstile-widget/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTurnstileWidget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 229
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTurnstileWidget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTurnstileWidget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTurnstileWidget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 315
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 277
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 318
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 369
          },
          "name": "resetSitekey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 381
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTurnstileWidget",
      "namespace": "dataCloudflareTurnstileWidget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 217
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 286
          },
          "name": "botFightMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 291
          },
          "name": "clearanceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 296
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 301
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 306
          },
          "name": "ephemeralId",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 312
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 327
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 332
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 337
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 342
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 347
          },
          "name": "offlabel",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 352
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 357
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 281
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 322
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 373
          },
          "name": "sitekeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 271
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 363
          },
          "name": "sitekey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-turnstile-widget/index:DataCloudflareTurnstileWidget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-turnstile-widget/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTurnstileWidgetConfig",
      "namespace": "dataCloudflareTurnstileWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget#account_id DataCloudflareTurnstileWidget#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget#filter DataCloudflareTurnstileWidget#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget#sitekey DataCloudflareTurnstileWidget#sitekey}",
            "stability": "stable",
            "summary": "Widget item identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 30
          },
          "name": "sitekey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-turnstile-widget/index:DataCloudflareTurnstileWidgetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-turnstile-widget/index.ts",
        "line": 32
      },
      "name": "DataCloudflareTurnstileWidgetFilter",
      "namespace": "dataCloudflareTurnstileWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget#direction DataCloudflareTurnstileWidget#direction}",
            "stability": "stable",
            "summary": "Direction to order widgets. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported fields:\n- `name` - Filter by widget name (e.g., `filter=name:login-form`)\n- `sitekey` - Filter by sitekey (e.g., `filter=sitekey:0x4AAA`)\n\nReturns 400 Bad Request if the field is unsupported or format is invalid.\nAn empty filter value returns all results.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget#filter DataCloudflareTurnstileWidget#filter}",
            "stability": "stable",
            "summary": "Filter widgets by field using case-insensitive substring matching. Format: `field:value`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 53
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widget#order DataCloudflareTurnstileWidget#order}",
            "stability": "stable",
            "summary": "Field to order widgets by. Available values: \"id\", \"sitekey\", \"name\", \"created_on\", \"modified_on\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 60
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-turnstile-widget/index:DataCloudflareTurnstileWidgetFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-turnstile-widget/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-turnstile-widget/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 168
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 184
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 200
          },
          "name": "resetOrder"
        }
      ],
      "name": "DataCloudflareTurnstileWidgetFilterOutputReference",
      "namespace": "dataCloudflareTurnstileWidget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 172
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 188
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 204
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 162
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 178
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 194
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widget/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidget.DataCloudflareTurnstileWidgetFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-turnstile-widget/index:DataCloudflareTurnstileWidgetFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets cloudflare_turnstile_widgets}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets cloudflare_turnstile_widgets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-turnstile-widgets/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareTurnstileWidgets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 207
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareTurnstileWidgets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareTurnstileWidgets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareTurnstileWidgets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 257
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 273
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 289
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 305
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 321
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 339
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareTurnstileWidgets",
      "namespace": "dataCloudflareTurnstileWidgets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 331
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 261
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 277
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 293
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 309
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 325
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 251
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 267
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 283
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 299
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 315
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-turnstile-widgets/index:DataCloudflareTurnstileWidgets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
        "line": 14
      },
      "name": "DataCloudflareTurnstileWidgetsConfig",
      "namespace": "dataCloudflareTurnstileWidgets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets#account_id DataCloudflareTurnstileWidgets#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets#direction DataCloudflareTurnstileWidgets#direction}",
            "stability": "stable",
            "summary": "Direction to order widgets. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported fields:\n- `name` - Filter by widget name (e.g., `filter=name:login-form`)\n- `sitekey` - Filter by sitekey (e.g., `filter=sitekey:0x4AAA`)\n\nReturns 400 Bad Request if the field is unsupported or format is invalid.\nAn empty filter value returns all results.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets#filter DataCloudflareTurnstileWidgets#filter}",
            "stability": "stable",
            "summary": "Filter widgets by field using case-insensitive substring matching. Format: `field:value`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 41
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets#max_items DataCloudflareTurnstileWidgets#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 47
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/turnstile_widgets#order DataCloudflareTurnstileWidgets#order}",
            "stability": "stable",
            "summary": "Field to order widgets by. Available values: \"id\", \"sitekey\", \"name\", \"created_on\", \"modified_on\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 54
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-turnstile-widgets/index:DataCloudflareTurnstileWidgetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
        "line": 56
      },
      "name": "DataCloudflareTurnstileWidgetsResult",
      "namespace": "dataCloudflareTurnstileWidgets",
      "symbolId": "src/data-cloudflare-turnstile-widgets/index:DataCloudflareTurnstileWidgetsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-turnstile-widgets/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareTurnstileWidgetsResultList",
      "namespace": "dataCloudflareTurnstileWidgets",
      "symbolId": "src/data-cloudflare-turnstile-widgets/index:DataCloudflareTurnstileWidgetsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-turnstile-widgets/index.ts",
        "line": 79
      },
      "name": "DataCloudflareTurnstileWidgetsResultOutputReference",
      "namespace": "dataCloudflareTurnstileWidgets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 108
          },
          "name": "botFightMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 113
          },
          "name": "clearanceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 118
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 123
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 128
          },
          "name": "ephemeralId",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 133
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 138
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 143
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 148
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 153
          },
          "name": "offlabel",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 158
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 163
          },
          "name": "sitekey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-turnstile-widgets/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareTurnstileWidgets.DataCloudflareTurnstileWidgetsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-turnstile-widgets/index:DataCloudflareTurnstileWidgetsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUniversalSslSetting.DataCloudflareUniversalSslSetting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/universal_ssl_setting cloudflare_universal_ssl_setting}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUniversalSslSetting.DataCloudflareUniversalSslSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/universal_ssl_setting cloudflare_universal_ssl_setting} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUniversalSslSetting.DataCloudflareUniversalSslSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUniversalSslSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUniversalSslSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/universal_ssl_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUniversalSslSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUniversalSslSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 99
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUniversalSslSetting",
      "namespace": "dataCloudflareUniversalSslSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 82
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 103
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 93
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-universal-ssl-setting/index:DataCloudflareUniversalSslSetting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUniversalSslSetting.DataCloudflareUniversalSslSettingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUniversalSslSetting.DataCloudflareUniversalSslSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUniversalSslSettingConfig",
      "namespace": "dataCloudflareUniversalSslSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/universal_ssl_setting#zone_id DataCloudflareUniversalSslSetting#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-universal-ssl-setting/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-universal-ssl-setting/index:DataCloudflareUniversalSslSettingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUrlNormalizationSettings.DataCloudflareUrlNormalizationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/url_normalization_settings cloudflare_url_normalization_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUrlNormalizationSettings.DataCloudflareUrlNormalizationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/url_normalization_settings cloudflare_url_normalization_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUrlNormalizationSettings.DataCloudflareUrlNormalizationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUrlNormalizationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUrlNormalizationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/url_normalization_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUrlNormalizationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUrlNormalizationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 104
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUrlNormalizationSettings",
      "namespace": "dataCloudflareUrlNormalizationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 87
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 92
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 108
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 98
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-url-normalization-settings/index:DataCloudflareUrlNormalizationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUrlNormalizationSettings.DataCloudflareUrlNormalizationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUrlNormalizationSettings.DataCloudflareUrlNormalizationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUrlNormalizationSettingsConfig",
      "namespace": "dataCloudflareUrlNormalizationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/url_normalization_settings#zone_id DataCloudflareUrlNormalizationSettings#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-url-normalization-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-url-normalization-settings/index:DataCloudflareUrlNormalizationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUser": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user cloudflare_user}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user cloudflare_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user/index.ts",
          "line": 147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 132
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 244
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 249
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUser",
      "namespace": "dataCloudflareUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 120
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 170
          },
          "name": "betas",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 175
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 180
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 185
          },
          "name": "hasBusinessZones",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 190
          },
          "name": "hasEnterpriseZones",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 195
          },
          "name": "hasProZones",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 200
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 205
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 211
          },
          "name": "organizations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 216
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 221
          },
          "name": "telephone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 226
          },
          "name": "twoFactorAuthenticationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 231
          },
          "name": "twoFactorAuthenticationLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 236
          },
          "name": "zipcode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user/index:DataCloudflareUser"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUserConfig",
      "namespace": "dataCloudflareUser",
      "symbolId": "src/data-cloudflare-user/index:DataCloudflareUserConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user/index.ts",
        "line": 16
      },
      "name": "DataCloudflareUserOrganizations",
      "namespace": "dataCloudflareUser",
      "symbolId": "src/data-cloudflare-user/index:DataCloudflareUserOrganizations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizationsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserOrganizationsList",
      "namespace": "dataCloudflareUser",
      "symbolId": "src/data-cloudflare-user/index:DataCloudflareUserOrganizationsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user/index.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user/index.ts",
        "line": 39
      },
      "name": "DataCloudflareUserOrganizationsOutputReference",
      "namespace": "dataCloudflareUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 68
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 73
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 78
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 83
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 88
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user/index.ts",
            "line": 52
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUser.DataCloudflareUserOrganizations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user/index:DataCloudflareUserOrganizationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule cloudflare_user_agent_blocking_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule cloudflare_user_agent_blocking_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUserAgentBlockingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 278
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUserAgentBlockingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUserAgentBlockingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUserAgentBlockingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 334
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 337
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 368
          },
          "name": "resetUaRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 384
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 396
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 404
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUserAgentBlockingRule",
      "namespace": "dataCloudflareUserAgentBlockingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 266
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 320
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 325
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 331
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 351
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 356
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 341
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 372
          },
          "name": "uaRuleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 388
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 362
          },
          "name": "uaRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 378
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rule/index:DataCloudflareUserAgentBlockingRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUserAgentBlockingRuleConfig",
      "namespace": "dataCloudflareUserAgentBlockingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule#filter DataCloudflareUserAgentBlockingRule#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule#ua_rule_id DataCloudflareUserAgentBlockingRule#ua_rule_id}",
            "stability": "stable",
            "summary": "The unique identifier of the User Agent Blocking rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 24
          },
          "name": "uaRuleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule#zone_id DataCloudflareUserAgentBlockingRule#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rule/index:DataCloudflareUserAgentBlockingRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
        "line": 32
      },
      "name": "DataCloudflareUserAgentBlockingRuleConfiguration",
      "namespace": "dataCloudflareUserAgentBlockingRule",
      "symbolId": "src/data-cloudflare-user-agent-blocking-rule/index:DataCloudflareUserAgentBlockingRuleConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
        "line": 55
      },
      "name": "DataCloudflareUserAgentBlockingRuleConfigurationOutputReference",
      "namespace": "dataCloudflareUserAgentBlockingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 82
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 87
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleConfiguration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rule/index:DataCloudflareUserAgentBlockingRuleConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
        "line": 91
      },
      "name": "DataCloudflareUserAgentBlockingRuleFilter",
      "namespace": "dataCloudflareUserAgentBlockingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule#description DataCloudflareUserAgentBlockingRule#description}",
            "stability": "stable",
            "summary": "A string to search for in the description of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 97
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule#paused DataCloudflareUserAgentBlockingRule#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the rule is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 103
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rule#user_agent DataCloudflareUserAgentBlockingRule#user_agent}",
            "stability": "stable",
            "summary": "A string to search for in the user agent values of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 109
          },
          "name": "userAgent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rule/index:DataCloudflareUserAgentBlockingRuleFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 217
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 233
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 249
          },
          "name": "resetUserAgent"
        }
      ],
      "name": "DataCloudflareUserAgentBlockingRuleFilterOutputReference",
      "namespace": "dataCloudflareUserAgentBlockingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 221
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 237
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 253
          },
          "name": "userAgentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 211
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 227
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 243
          },
          "name": "userAgent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rule/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRule.DataCloudflareUserAgentBlockingRuleFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rule/index:DataCloudflareUserAgentBlockingRuleFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules cloudflare_user_agent_blocking_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules cloudflare_user_agent_blocking_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUserAgentBlockingRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUserAgentBlockingRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUserAgentBlockingRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUserAgentBlockingRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 272
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 288
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 304
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 326
          },
          "name": "resetUserAgent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 342
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 354
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUserAgentBlockingRules",
      "namespace": "dataCloudflareUserAgentBlockingRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 314
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 276
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 292
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 308
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 330
          },
          "name": "userAgentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 346
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 266
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 282
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 298
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 320
          },
          "name": "userAgent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 336
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:DataCloudflareUserAgentBlockingRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUserAgentBlockingRulesConfig",
      "namespace": "dataCloudflareUserAgentBlockingRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules#description DataCloudflareUserAgentBlockingRules#description}",
            "stability": "stable",
            "summary": "A string to search for in the description of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules#max_items DataCloudflareUserAgentBlockingRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules#paused DataCloudflareUserAgentBlockingRules#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the rule is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 32
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules#user_agent DataCloudflareUserAgentBlockingRules#user_agent}",
            "stability": "stable",
            "summary": "A string to search for in the user agent values of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 38
          },
          "name": "userAgent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_agent_blocking_rules#zone_id DataCloudflareUserAgentBlockingRules#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:DataCloudflareUserAgentBlockingRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
        "line": 105
      },
      "name": "DataCloudflareUserAgentBlockingRulesResult",
      "namespace": "dataCloudflareUserAgentBlockingRules",
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:DataCloudflareUserAgentBlockingRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
        "line": 46
      },
      "name": "DataCloudflareUserAgentBlockingRulesResultConfiguration",
      "namespace": "dataCloudflareUserAgentBlockingRules",
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:DataCloudflareUserAgentBlockingRulesResultConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
        "line": 69
      },
      "name": "DataCloudflareUserAgentBlockingRulesResultConfigurationOutputReference",
      "namespace": "dataCloudflareUserAgentBlockingRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 96
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 101
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultConfiguration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:DataCloudflareUserAgentBlockingRulesResultConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-agent-blocking-rules/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserAgentBlockingRulesResultList",
      "namespace": "dataCloudflareUserAgentBlockingRules",
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:DataCloudflareUserAgentBlockingRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-agent-blocking-rules/index.ts",
        "line": 128
      },
      "name": "DataCloudflareUserAgentBlockingRulesResultOutputReference",
      "namespace": "dataCloudflareUserAgentBlockingRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 158
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResultConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 163
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 168
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 173
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 178
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-agent-blocking-rules/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserAgentBlockingRules.DataCloudflareUserAgentBlockingRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-agent-blocking-rules/index:DataCloudflareUserAgentBlockingRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group cloudflare_user_group}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group cloudflare_user_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 817
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUserGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 802
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUserGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUserGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUserGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 865
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 868
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 905
          },
          "name": "resetUserGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 917
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 925
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroup",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 790
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 856
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 862
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 877
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 882
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 887
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 893
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 851
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 872
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 909
          },
          "name": "userGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 844
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 899
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUserGroupConfig",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#account_id DataCloudflareUserGroup#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#filter DataCloudflareUserGroup#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#user_group_id DataCloudflareUserGroup#user_group_id}",
            "stability": "stable",
            "summary": "User Group identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 30
          },
          "name": "userGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 32
      },
      "name": "DataCloudflareUserGroupFilter",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#direction DataCloudflareUserGroup#direction}",
            "stability": "stable",
            "summary": "The sort order of returned user groups by name (ascending or descending). Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#fuzzy_name DataCloudflareUserGroup#fuzzy_name}",
            "stability": "stable",
            "summary": "A string used for searching for user groups containing that substring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 45
          },
          "name": "fuzzyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#id DataCloudflareUserGroup#id}\n\nPlease 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": "ID of the user group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 54
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group#name DataCloudflareUserGroup#name}",
            "stability": "stable",
            "summary": "Name of the user group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 60
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 181
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 197
          },
          "name": "resetFuzzyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 213
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 229
          },
          "name": "resetName"
        }
      ],
      "name": "DataCloudflareUserGroupFilterOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 185
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 201
          },
          "name": "fuzzyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 217
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 233
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 175
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 191
          },
          "name": "fuzzyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 207
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 689
      },
      "name": "DataCloudflareUserGroupPolicies",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 777
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupPoliciesList",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 712
      },
      "name": "DataCloudflareUserGroupPoliciesOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 741
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 746
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 752
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 758
          },
          "name": "resourceGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 296
      },
      "name": "DataCloudflareUserGroupPoliciesPermissionGroups",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 237
      },
      "name": "DataCloudflareUserGroupPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 260
      },
      "name": "DataCloudflareUserGroupPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 287
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 292
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 319
      },
      "name": "DataCloudflareUserGroupPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 354
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 359
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 597
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroups",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 685
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsList",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 382
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsMeta",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 405
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsMetaOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 432
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 437
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 620
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 649
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 655
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 660
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 666
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 516
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsScope",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 593
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsScopeList",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsScopeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group/index.ts",
        "line": 441
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsScopeObjects",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsScopeObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 512
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsList",
      "namespace": "dataCloudflareUserGroup",
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 464
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 493
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group/index.ts",
          "line": 548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-group/index.ts",
        "line": 539
      },
      "name": "DataCloudflareUserGroupPoliciesResourceGroupsScopeOutputReference",
      "namespace": "dataCloudflareUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 568
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 574
          },
          "name": "objects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScopeObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group/index.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroup.DataCloudflareUserGroupPoliciesResourceGroupsScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group/index:DataCloudflareUserGroupPoliciesResourceGroupsScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroupMembers.DataCloudflareUserGroupMembers": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members cloudflare_user_group_members}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroupMembers.DataCloudflareUserGroupMembers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members cloudflare_user_group_members} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-group-members/index.ts",
          "line": 77
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareUserGroupMembers.DataCloudflareUserGroupMembersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group-members/index.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUserGroupMembers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 62
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUserGroupMembers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUserGroupMembers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUserGroupMembers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 124
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 145
          },
          "name": "resetFuzzyEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 180
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 189
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupMembers",
      "namespace": "dataCloudflareUserGroupMembers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 133
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 154
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 159
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 112
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 128
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 149
          },
          "name": "fuzzyEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 172
          },
          "name": "userGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 105
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 118
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 139
          },
          "name": "fuzzyEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 165
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group-members/index:DataCloudflareUserGroupMembers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroupMembers.DataCloudflareUserGroupMembersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroupMembers.DataCloudflareUserGroupMembersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-group-members/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUserGroupMembersConfig",
      "namespace": "dataCloudflareUserGroupMembers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members#account_id DataCloudflareUserGroupMembers#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members#user_group_id DataCloudflareUserGroupMembers#user_group_id}",
            "stability": "stable",
            "summary": "User Group identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 39
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members#direction DataCloudflareUserGroupMembers#direction}",
            "stability": "stable",
            "summary": "The sort order of returned user group members by email. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_group_members#fuzzy_email DataCloudflareUserGroupMembers#fuzzy_email}",
            "stability": "stable",
            "summary": "A string used for filtering members by partial email match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-group-members/index.ts",
            "line": 33
          },
          "name": "fuzzyEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-group-members/index:DataCloudflareUserGroupMembersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups cloudflare_user_groups}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups cloudflare_user_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/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": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareUserGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 717
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareUserGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareUserGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareUserGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 781
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 797
          },
          "name": "resetFuzzyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 813
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 829
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 845
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 863
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 874
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroups",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 705
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 855
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 769
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 785
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 801
          },
          "name": "fuzzyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 817
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 833
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 849
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 762
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 775
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 791
          },
          "name": "fuzzyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 807
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 823
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 839
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 14
      },
      "name": "DataCloudflareUserGroupsConfig",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups#account_id DataCloudflareUserGroups#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups#direction DataCloudflareUserGroups#direction}",
            "stability": "stable",
            "summary": "The sort order of returned user groups by name (ascending or descending). Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups#fuzzy_name DataCloudflareUserGroups#fuzzy_name}",
            "stability": "stable",
            "summary": "A string used for searching for user groups containing that substring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 33
          },
          "name": "fuzzyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups#id DataCloudflareUserGroups#id}\n\nPlease 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": "ID of the user group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 42
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups#max_items DataCloudflareUserGroups#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 48
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/user_groups#name DataCloudflareUserGroups#name}",
            "stability": "stable",
            "summary": "Name of the user group to be fetched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 54
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 600
      },
      "name": "DataCloudflareUserGroupsResult",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 692
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupsResultList",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 623
      },
      "name": "DataCloudflareUserGroupsResultOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 652
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 657
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 662
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 667
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 673
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 508
      },
      "name": "DataCloudflareUserGroupsResultPolicies",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupsResultPoliciesList",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 531
      },
      "name": "DataCloudflareUserGroupsResultPoliciesOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 560
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 565
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 571
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 577
          },
          "name": "resourceGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 115
      },
      "name": "DataCloudflareUserGroupsResultPoliciesPermissionGroups",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupsResultPoliciesPermissionGroupsList",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 56
      },
      "name": "DataCloudflareUserGroupsResultPoliciesPermissionGroupsMeta",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesPermissionGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 79
      },
      "name": "DataCloudflareUserGroupsResultPoliciesPermissionGroupsMetaOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 106
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 111
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesPermissionGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 138
      },
      "name": "DataCloudflareUserGroupsResultPoliciesPermissionGroupsOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 167
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 173
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesPermissionGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 416
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroups",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsList",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 201
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsMeta",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 224
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsMetaOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 251
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 256
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 439
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 468
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 474
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 479
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 485
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 335
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsScope",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsScope"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 412
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeList",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-user-groups/index.ts",
        "line": 260
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjects",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 331
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsList",
      "namespace": "dataCloudflareUserGroups",
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 283
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 312
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-user-groups/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-user-groups/index.ts",
        "line": 358
      },
      "name": "DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeOutputReference",
      "namespace": "dataCloudflareUserGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 387
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 393
          },
          "name": "objects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-user-groups/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareUserGroups.DataCloudflareUserGroupsResultPoliciesResourceGroupsScope"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-user-groups/index:DataCloudflareUserGroupsResultPoliciesResourceGroupsScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredential.DataCloudflareVulnerabilityScannerCredential": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential cloudflare_vulnerability_scanner_credential}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredential.DataCloudflareVulnerabilityScannerCredential",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential cloudflare_vulnerability_scanner_credential} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
          "line": 66
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredential.DataCloudflareVulnerabilityScannerCredentialConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareVulnerabilityScannerCredential resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 51
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareVulnerabilityScannerCredential to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareVulnerabilityScannerCredential that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareVulnerabilityScannerCredential to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 99
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerCredential",
      "namespace": "dataCloudflareVulnerabilityScannerCredential",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 134
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 139
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 144
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 149
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 103
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 116
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 129
          },
          "name": "credentialSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 93
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 109
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 122
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential/index:DataCloudflareVulnerabilityScannerCredential"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredential.DataCloudflareVulnerabilityScannerCredentialConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredential.DataCloudflareVulnerabilityScannerCredentialConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
        "line": 14
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialConfig",
      "namespace": "dataCloudflareVulnerabilityScannerCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential#credential_id DataCloudflareVulnerabilityScannerCredential#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 24
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential#credential_set_id DataCloudflareVulnerabilityScannerCredential#credential_set_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 28
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential#account_id DataCloudflareVulnerabilityScannerCredential#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential/index:DataCloudflareVulnerabilityScannerCredentialConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSet.DataCloudflareVulnerabilityScannerCredentialSet": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_set cloudflare_vulnerability_scanner_credential_set}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSet.DataCloudflareVulnerabilityScannerCredentialSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_set cloudflare_vulnerability_scanner_credential_set} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
          "line": 62
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSet.DataCloudflareVulnerabilityScannerCredentialSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareVulnerabilityScannerCredentialSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareVulnerabilityScannerCredentialSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareVulnerabilityScannerCredentialSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareVulnerabilityScannerCredentialSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 94
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 129
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 136
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerCredentialSet",
      "namespace": "dataCloudflareVulnerabilityScannerCredentialSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 121
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 98
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 111
          },
          "name": "credentialSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 88
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 104
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-set/index:DataCloudflareVulnerabilityScannerCredentialSet"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSet.DataCloudflareVulnerabilityScannerCredentialSetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSet.DataCloudflareVulnerabilityScannerCredentialSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
        "line": 14
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialSetConfig",
      "namespace": "dataCloudflareVulnerabilityScannerCredentialSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_set#credential_set_id DataCloudflareVulnerabilityScannerCredentialSet#credential_set_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 24
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_set#account_id DataCloudflareVulnerabilityScannerCredentialSet#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-set/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-set/index:DataCloudflareVulnerabilityScannerCredentialSetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_sets cloudflare_vulnerability_scanner_credential_sets}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_sets cloudflare_vulnerability_scanner_credential_sets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareVulnerabilityScannerCredentialSets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 129
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareVulnerabilityScannerCredentialSets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_sets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareVulnerabilityScannerCredentialSets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareVulnerabilityScannerCredentialSets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 176
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 192
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 210
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerCredentialSets",
      "namespace": "dataCloudflareVulnerabilityScannerCredentialSets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 117
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 202
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 180
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 196
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 170
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 186
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-sets/index:DataCloudflareVulnerabilityScannerCredentialSets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
        "line": 14
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialSetsConfig",
      "namespace": "dataCloudflareVulnerabilityScannerCredentialSets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_sets#account_id DataCloudflareVulnerabilityScannerCredentialSets#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credential_sets#max_items DataCloudflareVulnerabilityScannerCredentialSets#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-sets/index:DataCloudflareVulnerabilityScannerCredentialSetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
        "line": 28
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialSetsResult",
      "namespace": "dataCloudflareVulnerabilityScannerCredentialSets",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-sets/index:DataCloudflareVulnerabilityScannerCredentialSetsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-vulnerability-scanner-credential-sets/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerCredentialSetsResultList",
      "namespace": "dataCloudflareVulnerabilityScannerCredentialSets",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-sets/index:DataCloudflareVulnerabilityScannerCredentialSetsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-vulnerability-scanner-credential-sets/index.ts",
        "line": 51
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialSetsResultOutputReference",
      "namespace": "dataCloudflareVulnerabilityScannerCredentialSets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 85
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credential-sets/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentialSets.DataCloudflareVulnerabilityScannerCredentialSetsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credential-sets/index:DataCloudflareVulnerabilityScannerCredentialSetsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentials": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credentials cloudflare_vulnerability_scanner_credentials}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentials",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credentials cloudflare_vulnerability_scanner_credentials} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
          "line": 163
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareVulnerabilityScannerCredentials resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 148
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareVulnerabilityScannerCredentials to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credentials#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareVulnerabilityScannerCredentials that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareVulnerabilityScannerCredentials to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 196
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 225
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 243
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 251
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerCredentials",
      "namespace": "dataCloudflareVulnerabilityScannerCredentials",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 136
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 235
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 200
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 213
          },
          "name": "credentialSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 229
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 190
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 206
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 219
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credentials/index:DataCloudflareVulnerabilityScannerCredentials"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
        "line": 14
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialsConfig",
      "namespace": "dataCloudflareVulnerabilityScannerCredentials",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credentials#credential_set_id DataCloudflareVulnerabilityScannerCredentials#credential_set_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 24
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credentials#account_id DataCloudflareVulnerabilityScannerCredentials#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_credentials#max_items DataCloudflareVulnerabilityScannerCredentials#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 30
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credentials/index:DataCloudflareVulnerabilityScannerCredentialsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
        "line": 32
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialsResult",
      "namespace": "dataCloudflareVulnerabilityScannerCredentials",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credentials/index:DataCloudflareVulnerabilityScannerCredentialsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-vulnerability-scanner-credentials/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 123
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerCredentialsResultList",
      "namespace": "dataCloudflareVulnerabilityScannerCredentials",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credentials/index:DataCloudflareVulnerabilityScannerCredentialsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-vulnerability-scanner-credentials/index.ts",
        "line": 55
      },
      "name": "DataCloudflareVulnerabilityScannerCredentialsResultOutputReference",
      "namespace": "dataCloudflareVulnerabilityScannerCredentials",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 84
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 94
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 99
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 104
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-credentials/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerCredentials.DataCloudflareVulnerabilityScannerCredentialsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-credentials/index:DataCloudflareVulnerabilityScannerCredentialsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironment": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environment cloudflare_vulnerability_scanner_target_environment}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environment cloudflare_vulnerability_scanner_target_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
          "line": 121
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareVulnerabilityScannerTargetEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 106
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareVulnerabilityScannerTargetEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareVulnerabilityScannerTargetEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareVulnerabilityScannerTargetEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 153
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 199
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 206
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironment",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 94
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 162
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 167
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 178
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 157
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 191
          },
          "name": "targetEnvironmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 147
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 184
          },
          "name": "targetEnvironmentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environment/index:DataCloudflareVulnerabilityScannerTargetEnvironment"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
        "line": 14
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentConfig",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environment#target_environment_id DataCloudflareVulnerabilityScannerTargetEnvironment#target_environment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 24
          },
          "name": "targetEnvironmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environment#account_id DataCloudflareVulnerabilityScannerTargetEnvironment#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environment/index:DataCloudflareVulnerabilityScannerTargetEnvironmentConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
        "line": 26
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentTarget",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironment",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environment/index:DataCloudflareVulnerabilityScannerTargetEnvironmentTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
        "line": 49
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentTargetOutputReference",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 76
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 81
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environment/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironment.DataCloudflareVulnerabilityScannerTargetEnvironmentTarget"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environment/index:DataCloudflareVulnerabilityScannerTargetEnvironmentTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironments": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environments cloudflare_vulnerability_scanner_target_environments}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environments cloudflare_vulnerability_scanner_target_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareVulnerabilityScannerTargetEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 199
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareVulnerabilityScannerTargetEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareVulnerabilityScannerTargetEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareVulnerabilityScannerTargetEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 246
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 262
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 280
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 287
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironments",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 187
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 272
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 250
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 266
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 240
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 256
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:DataCloudflareVulnerabilityScannerTargetEnvironments"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
        "line": 14
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentsConfig",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironments",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environments#account_id DataCloudflareVulnerabilityScannerTargetEnvironments#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/vulnerability_scanner_target_environments#max_items DataCloudflareVulnerabilityScannerTargetEnvironments#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:DataCloudflareVulnerabilityScannerTargetEnvironmentsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
        "line": 87
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentsResult",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironments",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:DataCloudflareVulnerabilityScannerTargetEnvironmentsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-vulnerability-scanner-target-environments/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 174
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentsResultList",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironments",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:DataCloudflareVulnerabilityScannerTargetEnvironmentsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-vulnerability-scanner-target-environments/index.ts",
        "line": 110
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentsResultOutputReference",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironments",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 139
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 144
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 149
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 155
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:DataCloudflareVulnerabilityScannerTargetEnvironmentsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
        "line": 28
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTarget",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironments",
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
        "line": 51
      },
      "name": "DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTargetOutputReference",
      "namespace": "dataCloudflareVulnerabilityScannerTargetEnvironments",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 78
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 83
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-vulnerability-scanner-target-environments/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareVulnerabilityScannerTargetEnvironments.DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTarget"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-vulnerability-scanner-target-environments/index:DataCloudflareVulnerabilityScannerTargetEnvironmentsResultTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoom": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room cloudflare_waiting_room}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room cloudflare_waiting_room} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room/index.ts",
          "line": 201
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWaitingRoom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 186
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWaitingRoom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWaitingRoom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWaitingRoom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 378
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 390
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 397
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoom",
      "namespace": "dataCloudflareWaitingRoom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 174
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 227
          },
          "name": "additionalRoutes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 233
          },
          "name": "cookieAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomCookieAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 238
          },
          "name": "cookieSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 243
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 248
          },
          "name": "customPageHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 253
          },
          "name": "defaultTemplateLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 258
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 263
          },
          "name": "disableSessionRenewal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 268
          },
          "name": "enabledOriginCommands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 273
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 278
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 283
          },
          "name": "jsonResponseEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 288
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 293
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 298
          },
          "name": "newUsersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 303
          },
          "name": "nextEventPrequeueStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 308
          },
          "name": "nextEventStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 313
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 318
          },
          "name": "queueAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 323
          },
          "name": "queueingMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 328
          },
          "name": "queueingStatusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 333
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 338
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 343
          },
          "name": "totalActiveUsers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 348
          },
          "name": "turnstileAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 353
          },
          "name": "turnstileMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 366
          },
          "name": "waitingRoomIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 382
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 359
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 372
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room/index:DataCloudflareWaitingRoom"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room/index.ts",
        "line": 26
      },
      "name": "DataCloudflareWaitingRoomAdditionalRoutes",
      "namespace": "dataCloudflareWaitingRoom",
      "symbolId": "src/data-cloudflare-waiting-room/index:DataCloudflareWaitingRoomAdditionalRoutes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-room/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 102
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomAdditionalRoutesList",
      "namespace": "dataCloudflareWaitingRoom",
      "symbolId": "src/data-cloudflare-waiting-room/index:DataCloudflareWaitingRoomAdditionalRoutesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-room/index.ts",
        "line": 49
      },
      "name": "DataCloudflareWaitingRoomAdditionalRoutesOutputReference",
      "namespace": "dataCloudflareWaitingRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 78
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 83
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomAdditionalRoutes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room/index:DataCloudflareWaitingRoomAdditionalRoutesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWaitingRoomConfig",
      "namespace": "dataCloudflareWaitingRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room#waiting_room_id DataCloudflareWaitingRoom#waiting_room_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 18
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room#zone_id DataCloudflareWaitingRoom#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room/index:DataCloudflareWaitingRoomConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomCookieAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomCookieAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room/index.ts",
        "line": 106
      },
      "name": "DataCloudflareWaitingRoomCookieAttributes",
      "namespace": "dataCloudflareWaitingRoom",
      "symbolId": "src/data-cloudflare-waiting-room/index:DataCloudflareWaitingRoomCookieAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomCookieAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomCookieAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room/index.ts",
        "line": 129
      },
      "name": "DataCloudflareWaitingRoomCookieAttributesOutputReference",
      "namespace": "dataCloudflareWaitingRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 156
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 161
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoom.DataCloudflareWaitingRoomCookieAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room/index:DataCloudflareWaitingRoomCookieAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvent.DataCloudflareWaitingRoomEvent": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_event cloudflare_waiting_room_event}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvent.DataCloudflareWaitingRoomEvent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_event cloudflare_waiting_room_event} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room-event/index.ts",
          "line": 66
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvent.DataCloudflareWaitingRoomEventConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-event/index.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWaitingRoomEvent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 51
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWaitingRoomEvent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_event#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWaitingRoomEvent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWaitingRoomEvent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 215
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 227
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 235
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomEvent",
      "namespace": "dataCloudflareWaitingRoomEvent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 92
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 97
          },
          "name": "customPageHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 102
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 107
          },
          "name": "disableSessionRenewal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 112
          },
          "name": "eventEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 130
          },
          "name": "eventStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 140
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 150
          },
          "name": "newUsersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 155
          },
          "name": "prequeueStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 160
          },
          "name": "queueingMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 165
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 170
          },
          "name": "shuffleAtEventStart",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 175
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 180
          },
          "name": "totalActiveUsers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 185
          },
          "name": "turnstileAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 190
          },
          "name": "turnstileMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 125
          },
          "name": "eventIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 203
          },
          "name": "waitingRoomIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 219
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 118
          },
          "name": "eventId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 196
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 209
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-event/index:DataCloudflareWaitingRoomEvent"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvent.DataCloudflareWaitingRoomEventConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvent.DataCloudflareWaitingRoomEventConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-event/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWaitingRoomEventConfig",
      "namespace": "dataCloudflareWaitingRoomEvent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_event#event_id DataCloudflareWaitingRoomEvent#event_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 18
          },
          "name": "eventId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_event#waiting_room_id DataCloudflareWaitingRoomEvent#waiting_room_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 22
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_event#zone_id DataCloudflareWaitingRoomEvent#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-event/index.ts",
            "line": 28
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-event/index:DataCloudflareWaitingRoomEventConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEvents": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_events cloudflare_waiting_room_events}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEvents",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_events cloudflare_waiting_room_events} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room-events/index.ts",
          "line": 228
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-events/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWaitingRoomEvents resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 213
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWaitingRoomEvents to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_events#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWaitingRoomEvents that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWaitingRoomEvents to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 261
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 296
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 308
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 316
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomEvents",
      "namespace": "dataCloudflareWaitingRoomEvents",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 201
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 271
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 265
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 284
          },
          "name": "waitingRoomIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 300
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 255
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 277
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 290
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-events/index:DataCloudflareWaitingRoomEvents"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-events/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWaitingRoomEventsConfig",
      "namespace": "dataCloudflareWaitingRoomEvents",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_events#waiting_room_id DataCloudflareWaitingRoomEvents#waiting_room_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 24
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_events#max_items DataCloudflareWaitingRoomEvents#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_events#zone_id DataCloudflareWaitingRoomEvents#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-events/index:DataCloudflareWaitingRoomEventsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-events/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWaitingRoomEventsResult",
      "namespace": "dataCloudflareWaitingRoomEvents",
      "symbolId": "src/data-cloudflare-waiting-room-events/index:DataCloudflareWaitingRoomEventsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room-events/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-room-events/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 188
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomEventsResultList",
      "namespace": "dataCloudflareWaitingRoomEvents",
      "symbolId": "src/data-cloudflare-waiting-room-events/index:DataCloudflareWaitingRoomEventsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room-events/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-room-events/index.ts",
        "line": 55
      },
      "name": "DataCloudflareWaitingRoomEventsResultOutputReference",
      "namespace": "dataCloudflareWaitingRoomEvents",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 84
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 89
          },
          "name": "customPageHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 94
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 99
          },
          "name": "disableSessionRenewal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 104
          },
          "name": "eventEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 109
          },
          "name": "eventStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 119
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 124
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 129
          },
          "name": "newUsersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 134
          },
          "name": "prequeueStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 139
          },
          "name": "queueingMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 144
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 149
          },
          "name": "shuffleAtEventStart",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 154
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 159
          },
          "name": "totalActiveUsers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 164
          },
          "name": "turnstileAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 169
          },
          "name": "turnstileMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-events/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomEvents.DataCloudflareWaitingRoomEventsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-events/index:DataCloudflareWaitingRoomEventsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomRules.DataCloudflareWaitingRoomRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_rules cloudflare_waiting_room_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomRules.DataCloudflareWaitingRoomRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_rules cloudflare_waiting_room_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
          "line": 62
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomRules.DataCloudflareWaitingRoomRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWaitingRoomRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWaitingRoomRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWaitingRoomRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWaitingRoomRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 142
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 154
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomRules",
      "namespace": "dataCloudflareWaitingRoomRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 87
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 92
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 97
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 102
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 112
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 117
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 130
          },
          "name": "waitingRoomIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 146
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 123
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 136
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-rules/index:DataCloudflareWaitingRoomRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomRules.DataCloudflareWaitingRoomRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomRules.DataCloudflareWaitingRoomRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWaitingRoomRulesConfig",
      "namespace": "dataCloudflareWaitingRoomRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_rules#waiting_room_id DataCloudflareWaitingRoomRules#waiting_room_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 18
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_rules#zone_id DataCloudflareWaitingRoomRules#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-rules/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-rules/index:DataCloudflareWaitingRoomRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomSettings.DataCloudflareWaitingRoomSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_settings cloudflare_waiting_room_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomSettings.DataCloudflareWaitingRoomSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_settings cloudflare_waiting_room_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomSettings.DataCloudflareWaitingRoomSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWaitingRoomSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWaitingRoomSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWaitingRoomSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWaitingRoomSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 99
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomSettings",
      "namespace": "dataCloudflareWaitingRoomSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 87
          },
          "name": "searchEngineCrawlerBypass",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 103
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 93
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-settings/index:DataCloudflareWaitingRoomSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomSettings.DataCloudflareWaitingRoomSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRoomSettings.DataCloudflareWaitingRoomSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWaitingRoomSettingsConfig",
      "namespace": "dataCloudflareWaitingRoomSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_room_settings#zone_id DataCloudflareWaitingRoomSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-room-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-room-settings/index:DataCloudflareWaitingRoomSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRooms": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_rooms cloudflare_waiting_rooms}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRooms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_rooms cloudflare_waiting_rooms} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-rooms/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-rooms/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWaitingRooms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 396
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWaitingRooms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_rooms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWaitingRooms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWaitingRooms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 444
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 460
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 482
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 494
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 502
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRooms",
      "namespace": "dataCloudflareWaitingRooms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 384
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 470
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 448
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 464
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 486
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 438
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 454
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 476
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRooms"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-rooms/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWaitingRoomsConfig",
      "namespace": "dataCloudflareWaitingRooms",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_rooms#account_id DataCloudflareWaitingRooms#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_rooms#max_items DataCloudflareWaitingRooms#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/waiting_rooms#zone_id DataCloudflareWaitingRooms#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-rooms/index.ts",
        "line": 173
      },
      "name": "DataCloudflareWaitingRoomsResult",
      "namespace": "dataCloudflareWaitingRooms",
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-rooms/index.ts",
        "line": 34
      },
      "name": "DataCloudflareWaitingRoomsResultAdditionalRoutes",
      "namespace": "dataCloudflareWaitingRooms",
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResultAdditionalRoutes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-rooms/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-rooms/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomsResultAdditionalRoutesList",
      "namespace": "dataCloudflareWaitingRooms",
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResultAdditionalRoutesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-rooms/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-rooms/index.ts",
        "line": 57
      },
      "name": "DataCloudflareWaitingRoomsResultAdditionalRoutesOutputReference",
      "namespace": "dataCloudflareWaitingRooms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 86
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 91
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResultAdditionalRoutesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultCookieAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultCookieAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-rooms/index.ts",
        "line": 114
      },
      "name": "DataCloudflareWaitingRoomsResultCookieAttributes",
      "namespace": "dataCloudflareWaitingRooms",
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResultCookieAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultCookieAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultCookieAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-rooms/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-waiting-rooms/index.ts",
        "line": 137
      },
      "name": "DataCloudflareWaitingRoomsResultCookieAttributesOutputReference",
      "namespace": "dataCloudflareWaitingRooms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 164
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 169
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultCookieAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResultCookieAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-rooms/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-rooms/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 371
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWaitingRoomsResultList",
      "namespace": "dataCloudflareWaitingRooms",
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-waiting-rooms/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-waiting-rooms/index.ts",
        "line": 196
      },
      "name": "DataCloudflareWaitingRoomsResultOutputReference",
      "namespace": "dataCloudflareWaitingRooms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 226
          },
          "name": "additionalRoutes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultAdditionalRoutesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 232
          },
          "name": "cookieAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResultCookieAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 237
          },
          "name": "cookieSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 242
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 247
          },
          "name": "customPageHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 252
          },
          "name": "defaultTemplateLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 257
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 262
          },
          "name": "disableSessionRenewal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 267
          },
          "name": "enabledOriginCommands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 272
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 282
          },
          "name": "jsonResponseEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 287
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 292
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 297
          },
          "name": "newUsersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 302
          },
          "name": "nextEventPrequeueStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 307
          },
          "name": "nextEventStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 312
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 317
          },
          "name": "queueAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 322
          },
          "name": "queueingMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 327
          },
          "name": "queueingStatusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 332
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 337
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 342
          },
          "name": "totalActiveUsers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 347
          },
          "name": "turnstileAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 352
          },
          "name": "turnstileMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-waiting-rooms/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWaitingRooms.DataCloudflareWaitingRoomsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-waiting-rooms/index:DataCloudflareWaitingRoomsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostname.DataCloudflareWeb3Hostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostname cloudflare_web3_hostname}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostname.DataCloudflareWeb3Hostname",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostname cloudflare_web3_hostname} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web3-hostname/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostname.DataCloudflareWeb3HostnameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-web3-hostname/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWeb3Hostname resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWeb3Hostname to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostname#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWeb3Hostname that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWeb3Hostname to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 149
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWeb3Hostname",
      "namespace": "dataCloudflareWeb3Hostname",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 89
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 94
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 99
          },
          "name": "dnslink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 122
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 127
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 132
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 137
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 117
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 153
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 110
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 143
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web3-hostname/index:DataCloudflareWeb3Hostname"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostname.DataCloudflareWeb3HostnameConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostname.DataCloudflareWeb3HostnameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web3-hostname/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWeb3HostnameConfig",
      "namespace": "dataCloudflareWeb3Hostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostname#identifier DataCloudflareWeb3Hostname#identifier}",
            "stability": "stable",
            "summary": "Specify the identifier of the hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 20
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostname#zone_id DataCloudflareWeb3Hostname#zone_id}",
            "stability": "stable",
            "summary": "Specify the identifier of the hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostname/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web3-hostname/index:DataCloudflareWeb3HostnameConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3Hostnames": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostnames cloudflare_web3_hostnames}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3Hostnames",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostnames cloudflare_web3_hostnames} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web3-hostnames/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-web3-hostnames/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWeb3Hostnames resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWeb3Hostnames to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostnames#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWeb3Hostnames that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWeb3Hostnames to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 206
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 228
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 240
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 247
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWeb3Hostnames",
      "namespace": "dataCloudflareWeb3Hostnames",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 216
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 210
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 232
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 200
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 222
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web3-hostnames/index:DataCloudflareWeb3Hostnames"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web3-hostnames/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWeb3HostnamesConfig",
      "namespace": "dataCloudflareWeb3Hostnames",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostnames#max_items DataCloudflareWeb3Hostnames#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web3_hostnames#zone_id DataCloudflareWeb3Hostnames#zone_id}",
            "stability": "stable",
            "summary": "Specify the identifier of the hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web3-hostnames/index:DataCloudflareWeb3HostnamesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web3-hostnames/index.ts",
        "line": 28
      },
      "name": "DataCloudflareWeb3HostnamesResult",
      "namespace": "dataCloudflareWeb3Hostnames",
      "symbolId": "src/data-cloudflare-web3-hostnames/index:DataCloudflareWeb3HostnamesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web3-hostnames/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web3-hostnames/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWeb3HostnamesResultList",
      "namespace": "dataCloudflareWeb3Hostnames",
      "symbolId": "src/data-cloudflare-web3-hostnames/index:DataCloudflareWeb3HostnamesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web3-hostnames/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web3-hostnames/index.ts",
        "line": 51
      },
      "name": "DataCloudflareWeb3HostnamesResultOutputReference",
      "namespace": "dataCloudflareWeb3Hostnames",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 80
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 85
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 90
          },
          "name": "dnslink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 105
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 110
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 115
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web3-hostnames/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWeb3Hostnames.DataCloudflareWeb3HostnamesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web3-hostnames/index:DataCloudflareWeb3HostnamesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSite": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site cloudflare_web_analytics_site}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site cloudflare_web_analytics_site} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-site/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-site/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWebAnalyticsSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 324
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWebAnalyticsSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWebAnalyticsSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWebAnalyticsSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 395
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 372
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 398
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 431
          },
          "name": "resetSiteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 458
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 466
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWebAnalyticsSite",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 312
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 381
          },
          "name": "autoInstall",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 386
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 392
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 407
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 413
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 419
          },
          "name": "ruleset",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 440
          },
          "name": "siteTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 445
          },
          "name": "siteToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 450
          },
          "name": "snippet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 376
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 402
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 435
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 366
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 425
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-site/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWebAnalyticsSiteConfig",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site#account_id DataCloudflareWebAnalyticsSite#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site#filter DataCloudflareWebAnalyticsSite#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site#site_id DataCloudflareWebAnalyticsSite#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 30
          },
          "name": "siteId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-site/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWebAnalyticsSiteFilter",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_site#order_by DataCloudflareWebAnalyticsSite#order_by}",
            "stability": "stable",
            "summary": "The property used to sort the list of results. Available values: \"host\", \"created\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 39
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-site/index.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-site/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 121
          },
          "name": "resetOrderBy"
        }
      ],
      "name": "DataCloudflareWebAnalyticsSiteFilterOutputReference",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 125
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 115
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-site/index.ts",
        "line": 129
      },
      "name": "DataCloudflareWebAnalyticsSiteRules",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-site/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web-analytics-site/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 230
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWebAnalyticsSiteRulesList",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-site/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web-analytics-site/index.ts",
        "line": 152
      },
      "name": "DataCloudflareWebAnalyticsSiteRulesOutputReference",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 181
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 186
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 196
          },
          "name": "inclusive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 201
          },
          "name": "isPaused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 206
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 211
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRuleset": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRuleset",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-site/index.ts",
        "line": 234
      },
      "name": "DataCloudflareWebAnalyticsSiteRuleset",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteRuleset"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRulesetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-site/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-site/index.ts",
        "line": 257
      },
      "name": "DataCloudflareWebAnalyticsSiteRulesetOutputReference",
      "namespace": "dataCloudflareWebAnalyticsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 284
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 294
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 299
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-site/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSite.DataCloudflareWebAnalyticsSiteRuleset"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-site/index:DataCloudflareWebAnalyticsSiteRulesetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSites": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_sites cloudflare_web_analytics_sites}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSites",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_sites cloudflare_web_analytics_sites} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWebAnalyticsSites resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 342
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWebAnalyticsSites to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_sites#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWebAnalyticsSites that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWebAnalyticsSites to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 390
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 406
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 422
          },
          "name": "resetOrderBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 440
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 448
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWebAnalyticsSites",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 330
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 432
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 394
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 410
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 426
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 384
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 400
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 416
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSites"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWebAnalyticsSitesConfig",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_sites#account_id DataCloudflareWebAnalyticsSites#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_sites#max_items DataCloudflareWebAnalyticsSites#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/web_analytics_sites#order_by DataCloudflareWebAnalyticsSites#order_by}",
            "stability": "stable",
            "summary": "The property used to sort the list of results. Available values: \"host\", \"created\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 33
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
        "line": 209
      },
      "name": "DataCloudflareWebAnalyticsSitesResult",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web-analytics-sites/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 317
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWebAnalyticsSitesResultList",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web-analytics-sites/index.ts",
        "line": 232
      },
      "name": "DataCloudflareWebAnalyticsSitesResultOutputReference",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 261
          },
          "name": "autoInstall",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 266
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 277
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 283
          },
          "name": "ruleset",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 288
          },
          "name": "siteTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 293
          },
          "name": "siteToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 298
          },
          "name": "snippet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
        "line": 35
      },
      "name": "DataCloudflareWebAnalyticsSitesResultRules",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResultRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web-analytics-sites/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 136
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWebAnalyticsSitesResultRulesList",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResultRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
          "line": 67
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-web-analytics-sites/index.ts",
        "line": 58
      },
      "name": "DataCloudflareWebAnalyticsSitesResultRulesOutputReference",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 87
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 92
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 97
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 102
          },
          "name": "inclusive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 107
          },
          "name": "isPaused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 112
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 117
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 71
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResultRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRuleset": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRuleset",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
        "line": 140
      },
      "name": "DataCloudflareWebAnalyticsSitesResultRuleset",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResultRuleset"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRulesetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
        "line": 163
      },
      "name": "DataCloudflareWebAnalyticsSitesResultRulesetOutputReference",
      "namespace": "dataCloudflareWebAnalyticsSites",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 190
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 195
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 200
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 205
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-web-analytics-sites/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWebAnalyticsSites.DataCloudflareWebAnalyticsSitesResultRuleset"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-web-analytics-sites/index:DataCloudflareWebAnalyticsSitesResultRulesetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorker": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker cloudflare_worker}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorker",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker cloudflare_worker} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 1068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorker resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1053
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorker to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorker that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorker to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1124
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1101
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1127
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1192
          },
          "name": "resetWorkerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1204
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorker",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1041
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1110
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1115
          },
          "name": "deployedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1121
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1141
          },
          "name": "logpush",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1146
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1152
          },
          "name": "observability",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1158
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1164
          },
          "name": "subdomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerSubdomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1169
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1175
          },
          "name": "tailConsumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1180
          },
          "name": "updatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1105
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1131
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1196
          },
          "name": "workerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1095
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1186
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorker"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkerConfig",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker#account_id DataCloudflareWorker#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker#filter DataCloudflareWorker#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker#worker_id DataCloudflareWorker#worker_id}",
            "stability": "stable",
            "summary": "Identifier for the Worker, which can be ID or name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 30
          },
          "name": "workerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWorkerFilter",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker#order DataCloudflareWorker#order}",
            "stability": "stable",
            "summary": "Sort direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 39
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker#order_by DataCloudflareWorker#order_by}",
            "stability": "stable",
            "summary": "Property to sort results by. Available values: \"deployed_on\", \"updated_on\", \"created_on\", \"name\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 46
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 141
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 157
          },
          "name": "resetOrderBy"
        }
      ],
      "name": "DataCloudflareWorkerFilterOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 161
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 145
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 135
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 151
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservability": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 308
      },
      "name": "DataCloudflareWorkerObservability",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerObservability"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 165
      },
      "name": "DataCloudflareWorkerObservabilityLogs",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerObservabilityLogs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 188
      },
      "name": "DataCloudflareWorkerObservabilityLogsOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 215
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 220
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 225
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 230
          },
          "name": "invocationLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 235
          },
          "name": "persist",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityLogs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerObservabilityLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 331
      },
      "name": "DataCloudflareWorkerObservabilityOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 358
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 363
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 369
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 375
          },
          "name": "traces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityTracesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservability"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerObservabilityOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityTraces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityTraces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 239
      },
      "name": "DataCloudflareWorkerObservabilityTraces",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerObservabilityTraces"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityTracesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityTracesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 262
      },
      "name": "DataCloudflareWorkerObservabilityTracesOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 289
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 294
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 299
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 304
          },
          "name": "persist",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerObservabilityTraces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerObservabilityTracesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferences": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 819
      },
      "name": "DataCloudflareWorkerReferences",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferences"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutbounds": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutbounds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 379
      },
      "name": "DataCloudflareWorkerReferencesDispatchNamespaceOutbounds",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDispatchNamespaceOutbounds"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutboundsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutboundsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 465
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutboundsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerReferencesDispatchNamespaceOutboundsList",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDispatchNamespaceOutboundsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutboundsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutboundsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 402
      },
      "name": "DataCloudflareWorkerReferencesDispatchNamespaceOutboundsOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 431
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 436
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 441
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 446
          },
          "name": "workerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutbounds"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDispatchNamespaceOutboundsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 469
      },
      "name": "DataCloudflareWorkerReferencesDomains",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 560
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomainsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerReferencesDomainsList",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDomainsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 492
      },
      "name": "DataCloudflareWorkerReferencesDomainsOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 521
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 526
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 531
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 536
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 541
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomains"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 564
      },
      "name": "DataCloudflareWorkerReferencesDurableObjects",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDurableObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 650
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerReferencesDurableObjectsList",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDurableObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 587
      },
      "name": "DataCloudflareWorkerReferencesDurableObjectsOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 616
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 621
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 626
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 631
          },
          "name": "workerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesDurableObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 842
      },
      "name": "DataCloudflareWorkerReferencesOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 870
          },
          "name": "dispatchNamespaceOutbounds",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDispatchNamespaceOutboundsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 876
          },
          "name": "domains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 882
          },
          "name": "durableObjects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesDurableObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 888
          },
          "name": "queues",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 894
          },
          "name": "workers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferences"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueues": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 654
      },
      "name": "DataCloudflareWorkerReferencesQueues",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesQueues"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueuesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 735
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueuesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerReferencesQueuesList",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesQueuesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueuesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 677
      },
      "name": "DataCloudflareWorkerReferencesQueuesOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 706
          },
          "name": "queueConsumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 711
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 716
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesQueues"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesQueuesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 739
      },
      "name": "DataCloudflareWorkerReferencesWorkers",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesWorkers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 808
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 815
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerReferencesWorkersList",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesWorkersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 762
      },
      "name": "DataCloudflareWorkerReferencesWorkersOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 791
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 796
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerReferencesWorkers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerReferencesWorkersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerSubdomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerSubdomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 898
      },
      "name": "DataCloudflareWorkerSubdomain",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerSubdomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerSubdomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerSubdomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 921
      },
      "name": "DataCloudflareWorkerSubdomainOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 948
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 953
          },
          "name": "previewsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerSubdomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerSubdomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker/index.ts",
        "line": 957
      },
      "name": "DataCloudflareWorkerTailConsumers",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerTailConsumers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 1021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 1014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1028
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerTailConsumersList",
      "namespace": "dataCloudflareWorker",
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerTailConsumersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker/index.ts",
          "line": 989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker/index.ts",
        "line": 980
      },
      "name": "DataCloudflareWorkerTailConsumersOutputReference",
      "namespace": "dataCloudflareWorker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 1009
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker/index.ts",
            "line": 993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorker.DataCloudflareWorkerTailConsumers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker/index:DataCloudflareWorkerTailConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersion": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version cloudflare_worker_version}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version cloudflare_worker_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1704
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkerVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1689
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkerVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkerVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkerVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1738
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1798
          },
          "name": "resetInclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1900
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1909
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersion",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1677
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1748
          },
          "name": "annotations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAnnotationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1754
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1760
          },
          "name": "bindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1765
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1770
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1776
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1781
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1786
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1808
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1813
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1818
          },
          "name": "mainScriptBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1829
          },
          "name": "migrations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1823
          },
          "name": "migrationTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1835
          },
          "name": "modules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1840
          },
          "name": "number",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1846
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1851
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1856
          },
          "name": "startupTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1861
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1866
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1742
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1802
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1879
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1892
          },
          "name": "workerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1732
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1792
          },
          "name": "include",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1872
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1885
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersion"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAnnotations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAnnotations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 41
      },
      "name": "DataCloudflareWorkerVersionAnnotations",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionAnnotations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAnnotationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAnnotationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 64
      },
      "name": "DataCloudflareWorkerVersionAnnotationsOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 91
          },
          "name": "workersMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 96
          },
          "name": "workersTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 101
          },
          "name": "workersTriggeredBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAnnotations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionAnnotationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 169
      },
      "name": "DataCloudflareWorkerVersionAssets",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionAssets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 105
      },
      "name": "DataCloudflareWorkerVersionAssetsConfig",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionAssetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 128
      },
      "name": "DataCloudflareWorkerVersionAssetsConfigOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 155
          },
          "name": "htmlHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 160
          },
          "name": "notFoundHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 165
          },
          "name": "runWorkerFirst",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionAssetsConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 192
      },
      "name": "DataCloudflareWorkerVersionAssetsOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 220
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssetsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 225
          },
          "name": "jwt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionAssets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionAssetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 488
      },
      "name": "DataCloudflareWorkerVersionBindings",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 766
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionBindingsList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutbound": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutbound",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 368
      },
      "name": "DataCloudflareWorkerVersionBindingsOutbound",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutbound"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 391
      },
      "name": "DataCloudflareWorkerVersionBindingsOutboundOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 419
          },
          "name": "params",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 425
          },
          "name": "worker",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundWorkerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutbound"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutboundOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 229
      },
      "name": "DataCloudflareWorkerVersionBindingsOutboundParams",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutboundParams"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParamsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 300
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParamsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionBindingsOutboundParamsList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutboundParamsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 252
      },
      "name": "DataCloudflareWorkerVersionBindingsOutboundParamsOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 281
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundParams"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutboundParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundWorker": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundWorker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 304
      },
      "name": "DataCloudflareWorkerVersionBindingsOutboundWorker",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutboundWorker"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundWorkerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundWorkerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 327
      },
      "name": "DataCloudflareWorkerVersionBindingsOutboundWorkerOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 354
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 359
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 364
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundWorker"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutboundWorkerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 511
      },
      "name": "DataCloudflareWorkerVersionBindingsOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 540
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 545
          },
          "name": "allowedDestinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 550
          },
          "name": "allowedSenderAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 555
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 560
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 565
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 570
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 575
          },
          "name": "databaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 580
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 585
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 590
          },
          "name": "dispatchNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 595
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 600
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 605
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 610
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 615
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 620
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 625
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 630
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 635
          },
          "name": "keyBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 640
          },
          "name": "keyJwk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 645
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 650
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 655
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 660
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 665
          },
          "name": "oldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 671
          },
          "name": "outbound",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsOutboundOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 676
          },
          "name": "part",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 681
          },
          "name": "pipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 686
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 691
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 696
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 701
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 706
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 712
          },
          "name": "simple",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsSimpleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 717
          },
          "name": "storeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 722
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 727
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 732
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 737
          },
          "name": "usages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 742
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 747
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsSimple": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsSimple",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 429
      },
      "name": "DataCloudflareWorkerVersionBindingsSimple",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsSimple"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsSimpleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsSimpleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 452
      },
      "name": "DataCloudflareWorkerVersionBindingsSimpleOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 479
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 484
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionBindingsSimple"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionBindingsSimpleOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkerVersionConfig",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version#version_id DataCloudflareWorkerVersion#version_id}",
            "stability": "stable",
            "summary": "Identifier for the version, which can be a UUID, a UUID prefix (minimum length 8), or the literal \"latest\" to operate on the most recently created version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 33
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version#worker_id DataCloudflareWorkerVersion#worker_id}",
            "stability": "stable",
            "summary": "Identifier for the Worker, which can be ID or name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 39
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version#account_id DataCloudflareWorkerVersion#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"modules\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_version#include DataCloudflareWorkerVersion#include}",
            "stability": "stable",
            "summary": "Whether to include the `modules` property of the version in the response, which contains code and sourcemap content and may add several megabytes to the response size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 27
          },
          "name": "include",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 770
      },
      "name": "DataCloudflareWorkerVersionContainers",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionContainers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 841
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionContainersList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionContainersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 793
      },
      "name": "DataCloudflareWorkerVersionContainersOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 822
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionContainers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionContainersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 845
      },
      "name": "DataCloudflareWorkerVersionLimits",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionLimits"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 868
      },
      "name": "DataCloudflareWorkerVersionLimitsOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 895
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 900
          },
          "name": "subrequests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionLimits"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1331
      },
      "name": "DataCloudflareWorkerVersionMigrations",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1354
      },
      "name": "DataCloudflareWorkerVersionMigrationsOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1381
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1386
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1391
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1396
          },
          "name": "newTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1401
          },
          "name": "oldTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1407
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1413
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1419
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 904
      },
      "name": "DataCloudflareWorkerVersionMigrationsRenamedClasses",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 980
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionMigrationsRenamedClassesList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 927
      },
      "name": "DataCloudflareWorkerVersionMigrationsRenamedClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 956
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 961
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsRenamedClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsSteps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1149
      },
      "name": "DataCloudflareWorkerVersionMigrationsSteps",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsSteps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionMigrationsStepsList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1172
      },
      "name": "DataCloudflareWorkerVersionMigrationsStepsOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1201
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1206
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1211
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1217
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1223
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsSteps"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 984
      },
      "name": "DataCloudflareWorkerVersionMigrationsStepsRenamedClasses",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1046
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1060
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionMigrationsStepsRenamedClassesList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1007
      },
      "name": "DataCloudflareWorkerVersionMigrationsStepsRenamedClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1036
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1041
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsRenamedClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1064
      },
      "name": "DataCloudflareWorkerVersionMigrationsStepsTransferredClasses",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1145
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionMigrationsStepsTransferredClassesList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1087
      },
      "name": "DataCloudflareWorkerVersionMigrationsStepsTransferredClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1116
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1121
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1126
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsStepsTransferredClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsStepsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1246
      },
      "name": "DataCloudflareWorkerVersionMigrationsTransferredClasses",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionMigrationsTransferredClassesList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1269
      },
      "name": "DataCloudflareWorkerVersionMigrationsTransferredClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1298
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1303
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1308
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionMigrationsTransferredClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionMigrationsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1423
      },
      "name": "DataCloudflareWorkerVersionModules",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionModules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionModulesList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionModulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1446
      },
      "name": "DataCloudflareWorkerVersionModulesOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1475
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1480
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1485
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionModules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionModulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1593
      },
      "name": "DataCloudflareWorkerVersionPlacement",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionPlacement"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1616
      },
      "name": "DataCloudflareWorkerVersionPlacementOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1643
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1648
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1653
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1658
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1664
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacement"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-version/index.ts",
        "line": 1508
      },
      "name": "DataCloudflareWorkerVersionPlacementTarget",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionPlacementTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTargetList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1589
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTargetOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionPlacementTargetList",
      "namespace": "dataCloudflareWorkerVersion",
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionPlacementTargetList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-version/index.ts",
          "line": 1540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-version/index.ts",
        "line": 1531
      },
      "name": "DataCloudflareWorkerVersionPlacementTargetOutputReference",
      "namespace": "dataCloudflareWorkerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1560
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1565
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1570
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-version/index.ts",
            "line": 1544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersion.DataCloudflareWorkerVersionPlacementTarget"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-version/index:DataCloudflareWorkerVersionPlacementTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersions": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_versions cloudflare_worker_versions}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_versions cloudflare_worker_versions} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1875
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkerVersions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1860
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkerVersions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_versions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkerVersions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkerVersions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1908
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1924
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1955
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1963
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersions",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1848
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1934
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1912
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1928
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1947
          },
          "name": "workerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1902
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1918
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1940
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkerVersionsConfig",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_versions#worker_id DataCloudflareWorkerVersions#worker_id}",
            "stability": "stable",
            "summary": "Identifier for the Worker, which can be ID or name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 32
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_versions#account_id DataCloudflareWorkerVersions#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/worker_versions#max_items DataCloudflareWorkerVersions#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1661
      },
      "name": "DataCloudflareWorkerVersionsResult",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAnnotations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAnnotations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 34
      },
      "name": "DataCloudflareWorkerVersionsResultAnnotations",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultAnnotations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAnnotationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAnnotationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 57
      },
      "name": "DataCloudflareWorkerVersionsResultAnnotationsOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 84
          },
          "name": "workersMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 89
          },
          "name": "workersTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 94
          },
          "name": "workersTriggeredBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAnnotations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultAnnotationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 162
      },
      "name": "DataCloudflareWorkerVersionsResultAssets",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultAssets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 98
      },
      "name": "DataCloudflareWorkerVersionsResultAssetsConfig",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultAssetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 121
      },
      "name": "DataCloudflareWorkerVersionsResultAssetsConfigOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 148
          },
          "name": "htmlHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 153
          },
          "name": "notFoundHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 158
          },
          "name": "runWorkerFirst",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultAssetsConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 185
      },
      "name": "DataCloudflareWorkerVersionsResultAssetsOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 213
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 218
          },
          "name": "jwt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssets"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultAssetsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 481
      },
      "name": "DataCloudflareWorkerVersionsResultBindings",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 759
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultBindingsList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutbound": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutbound",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 361
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsOutbound",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutbound"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 384
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsOutboundOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 412
          },
          "name": "params",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 418
          },
          "name": "worker",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundWorkerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutbound"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutboundOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 222
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsOutboundParams",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutboundParams"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParamsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 293
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParamsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultBindingsOutboundParamsList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutboundParamsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 245
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsOutboundParamsOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 274
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundParams"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutboundParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundWorker": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundWorker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 297
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsOutboundWorker",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutboundWorker"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundWorkerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundWorkerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 320
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsOutboundWorkerOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 347
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 352
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 357
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundWorker"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutboundWorkerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 504
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 533
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 538
          },
          "name": "allowedDestinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 543
          },
          "name": "allowedSenderAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 548
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 553
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 558
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 563
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 568
          },
          "name": "databaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 573
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 578
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 583
          },
          "name": "dispatchNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 588
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 593
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 598
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 603
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 608
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 613
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 618
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 623
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 628
          },
          "name": "keyBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 633
          },
          "name": "keyJwk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 638
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 643
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 648
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 653
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 658
          },
          "name": "oldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 664
          },
          "name": "outbound",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsOutboundOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 669
          },
          "name": "part",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 674
          },
          "name": "pipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 679
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 684
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 689
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 694
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 699
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 705
          },
          "name": "simple",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsSimpleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 710
          },
          "name": "storeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 715
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 720
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 725
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 730
          },
          "name": "usages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 735
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 740
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsSimple": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsSimple",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 422
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsSimple",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsSimple"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsSimpleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsSimpleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 445
      },
      "name": "DataCloudflareWorkerVersionsResultBindingsSimpleOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 472
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 477
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsSimple"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultBindingsSimpleOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 763
      },
      "name": "DataCloudflareWorkerVersionsResultContainers",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultContainers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 834
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultContainersList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultContainersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 786
      },
      "name": "DataCloudflareWorkerVersionsResultContainersOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 815
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultContainersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 838
      },
      "name": "DataCloudflareWorkerVersionsResultLimits",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultLimits"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 861
      },
      "name": "DataCloudflareWorkerVersionsResultLimitsOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 888
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 893
          },
          "name": "subrequests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultLimits"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1835
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1324
      },
      "name": "DataCloudflareWorkerVersionsResultMigrations",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1347
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1374
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1379
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1384
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1389
          },
          "name": "newTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1394
          },
          "name": "oldTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1400
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1406
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1412
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 897
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsRenamedClasses",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 973
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultMigrationsRenamedClassesList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 920
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsRenamedClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 949
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 954
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsRenamedClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsSteps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1142
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsSteps",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsSteps"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1235
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1165
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1194
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1199
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1204
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1210
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1216
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsSteps"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 977
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClasses",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1053
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1000
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1029
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1034
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1057
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClasses",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1138
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1080
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1109
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1114
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1119
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsStepsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1239
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsTransferredClasses",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultMigrationsTransferredClassesList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1262
      },
      "name": "DataCloudflareWorkerVersionsResultMigrationsTransferredClassesOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1291
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1296
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1301
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsTransferredClasses"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultMigrationsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1416
      },
      "name": "DataCloudflareWorkerVersionsResultModules",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultModules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1497
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultModulesList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultModulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1439
      },
      "name": "DataCloudflareWorkerVersionsResultModulesOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1468
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1473
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1478
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultModulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1684
      },
      "name": "DataCloudflareWorkerVersionsResultOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1714
          },
          "name": "annotations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAnnotationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1720
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultAssetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1726
          },
          "name": "bindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultBindingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1731
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1736
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1742
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1747
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1752
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1758
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1763
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1768
          },
          "name": "mainScriptBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1779
          },
          "name": "migrations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultMigrationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1773
          },
          "name": "migrationTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1785
          },
          "name": "modules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultModulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1790
          },
          "name": "number",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1796
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1801
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1806
          },
          "name": "startupTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1811
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1816
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1586
      },
      "name": "DataCloudflareWorkerVersionsResultPlacement",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultPlacement"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1609
      },
      "name": "DataCloudflareWorkerVersionsResultPlacementOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1636
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1641
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1646
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1651
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1657
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacement"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-worker-versions/index.ts",
        "line": 1501
      },
      "name": "DataCloudflareWorkerVersionsResultPlacementTarget",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultPlacementTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTargetList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1582
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTargetOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkerVersionsResultPlacementTargetList",
      "namespace": "dataCloudflareWorkerVersions",
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultPlacementTargetList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-worker-versions/index.ts",
          "line": 1533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-worker-versions/index.ts",
        "line": 1524
      },
      "name": "DataCloudflareWorkerVersionsResultPlacementTargetOutputReference",
      "namespace": "dataCloudflareWorkerVersions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1553
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1558
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1563
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-worker-versions/index.ts",
            "line": 1537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkerVersions.DataCloudflareWorkerVersionsResultPlacementTarget"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-worker-versions/index:DataCloudflareWorkerVersionsResultPlacementTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkers": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers cloudflare_workers}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers cloudflare_workers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 1074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1059
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1108
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1124
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1140
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1156
          },
          "name": "resetOrderBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkers",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1047
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1166
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1112
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1128
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1160
          },
          "name": "orderByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1144
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1102
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1118
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1134
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1150
          },
          "name": "orderBy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersConfig",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers#account_id DataCloudflareWorkers#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers#max_items DataCloudflareWorkers#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers#order DataCloudflareWorkers#order}",
            "stability": "stable",
            "summary": "Sort direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 33
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers#order_by DataCloudflareWorkers#order_by}",
            "stability": "stable",
            "summary": "Property to sort results by. Available values: \"deployed_on\", \"updated_on\", \"created_on\", \"name\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 40
          },
          "name": "orderBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 909
      },
      "name": "DataCloudflareWorkersResult",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 1027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1034
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersResultList",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservability": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 185
      },
      "name": "DataCloudflareWorkersResultObservability",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultObservability"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 42
      },
      "name": "DataCloudflareWorkersResultObservabilityLogs",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultObservabilityLogs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 65
      },
      "name": "DataCloudflareWorkersResultObservabilityLogsOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 92
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 97
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 102
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 107
          },
          "name": "invocationLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 112
          },
          "name": "persist",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityLogs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultObservabilityLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 208
      },
      "name": "DataCloudflareWorkersResultObservabilityOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 235
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 240
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 246
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 252
          },
          "name": "traces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityTracesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservability"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultObservabilityOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityTraces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityTraces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 116
      },
      "name": "DataCloudflareWorkersResultObservabilityTraces",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultObservabilityTraces"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityTracesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityTracesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 139
      },
      "name": "DataCloudflareWorkersResultObservabilityTracesOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 166
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 171
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 176
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 181
          },
          "name": "persist",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityTraces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultObservabilityTracesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 932
      },
      "name": "DataCloudflareWorkersResultOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 961
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 966
          },
          "name": "deployedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 976
          },
          "name": "logpush",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 981
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 987
          },
          "name": "observability",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultObservabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 993
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 999
          },
          "name": "subdomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultSubdomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1004
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1010
          },
          "name": "tailConsumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 1015
          },
          "name": "updatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferences": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 696
      },
      "name": "DataCloudflareWorkersResultReferences",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferences"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutbounds": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutbounds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 256
      },
      "name": "DataCloudflareWorkersResultReferencesDispatchNamespaceOutbounds",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDispatchNamespaceOutbounds"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsList",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 279
      },
      "name": "DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 308
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 313
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 318
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 323
          },
          "name": "workerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutbounds"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 346
      },
      "name": "DataCloudflareWorkersResultReferencesDomains",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 437
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomainsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersResultReferencesDomainsList",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDomainsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 369
      },
      "name": "DataCloudflareWorkersResultReferencesDomainsOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 398
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 403
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 413
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 418
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomains"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 441
      },
      "name": "DataCloudflareWorkersResultReferencesDurableObjects",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDurableObjects"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 527
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersResultReferencesDurableObjectsList",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDurableObjectsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 464
      },
      "name": "DataCloudflareWorkersResultReferencesDurableObjectsOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 493
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 498
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 503
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 508
          },
          "name": "workerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjects"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesDurableObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 719
      },
      "name": "DataCloudflareWorkersResultReferencesOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 747
          },
          "name": "dispatchNamespaceOutbounds",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDispatchNamespaceOutboundsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 753
          },
          "name": "domains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 759
          },
          "name": "durableObjects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesDurableObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 765
          },
          "name": "queues",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 771
          },
          "name": "workers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferences"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueues": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 531
      },
      "name": "DataCloudflareWorkersResultReferencesQueues",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesQueues"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueuesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 612
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueuesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersResultReferencesQueuesList",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesQueuesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueuesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 554
      },
      "name": "DataCloudflareWorkersResultReferencesQueuesOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 583
          },
          "name": "queueConsumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 588
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 593
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesQueues"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesQueuesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 616
      },
      "name": "DataCloudflareWorkersResultReferencesWorkers",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesWorkers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 692
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersResultReferencesWorkersList",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesWorkersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 639
      },
      "name": "DataCloudflareWorkersResultReferencesWorkersOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 668
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 673
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultReferencesWorkers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultReferencesWorkersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultSubdomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultSubdomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 775
      },
      "name": "DataCloudflareWorkersResultSubdomain",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultSubdomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultSubdomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultSubdomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 798
      },
      "name": "DataCloudflareWorkersResultSubdomainOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 825
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 830
          },
          "name": "previewsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultSubdomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultSubdomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers/index.ts",
        "line": 834
      },
      "name": "DataCloudflareWorkersResultTailConsumers",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultTailConsumers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 905
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersResultTailConsumersList",
      "namespace": "dataCloudflareWorkers",
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultTailConsumersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers/index.ts",
          "line": 866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers/index.ts",
        "line": 857
      },
      "name": "DataCloudflareWorkersResultTailConsumersOutputReference",
      "namespace": "dataCloudflareWorkers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 886
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers/index.ts",
            "line": 870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkers.DataCloudflareWorkersResultTailConsumers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers/index:DataCloudflareWorkersResultTailConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_cron_trigger cloudflare_workers_cron_trigger}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_cron_trigger cloudflare_workers_cron_trigger} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
          "line": 149
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersCronTrigger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersCronTrigger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_cron_trigger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersCronTrigger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersCronTrigger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 181
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 217
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 224
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersCronTrigger",
      "namespace": "dataCloudflareWorkersCronTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 190
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 196
          },
          "name": "schedules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 185
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 209
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 175
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 202
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-cron-trigger/index:DataCloudflareWorkersCronTrigger"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersCronTriggerConfig",
      "namespace": "dataCloudflareWorkersCronTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_cron_trigger#script_name DataCloudflareWorkersCronTrigger#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 26
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_cron_trigger#account_id DataCloudflareWorkersCronTrigger#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-cron-trigger/index:DataCloudflareWorkersCronTriggerConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
        "line": 28
      },
      "name": "DataCloudflareWorkersCronTriggerSchedules",
      "namespace": "dataCloudflareWorkersCronTrigger",
      "symbolId": "src/data-cloudflare-workers-cron-trigger/index:DataCloudflareWorkersCronTriggerSchedules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-cron-trigger/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersCronTriggerSchedulesList",
      "namespace": "dataCloudflareWorkersCronTrigger",
      "symbolId": "src/data-cloudflare-workers-cron-trigger/index:DataCloudflareWorkersCronTriggerSchedulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-cron-trigger/index.ts",
        "line": 51
      },
      "name": "DataCloudflareWorkersCronTriggerSchedulesOutputReference",
      "namespace": "dataCloudflareWorkersCronTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 80
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 85
          },
          "name": "cron",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 90
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-cron-trigger/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCronTrigger.DataCloudflareWorkersCronTriggerSchedules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-cron-trigger/index:DataCloudflareWorkersCronTriggerSchedulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain cloudflare_workers_custom_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain cloudflare_workers_custom_domain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersCustomDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 289
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersCustomDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersCustomDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersCustomDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 376
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 337
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 358
          },
          "name": "resetDomainId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 379
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 416
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 424
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersCustomDomain",
      "namespace": "dataCloudflareWorkersCustomDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 277
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 346
          },
          "name": "certId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 367
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 373
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 388
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 393
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 398
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 403
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 408
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 341
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 362
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 383
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 331
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 352
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-custom-domain/index:DataCloudflareWorkersCustomDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersCustomDomainConfig",
      "namespace": "dataCloudflareWorkersCustomDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#account_id DataCloudflareWorkersCustomDomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#domain_id DataCloudflareWorkersCustomDomain#domain_id}",
            "stability": "stable",
            "summary": "ID of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 26
          },
          "name": "domainId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#filter DataCloudflareWorkersCustomDomain#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 30
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilter"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-custom-domain/index:DataCloudflareWorkersCustomDomainConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWorkersCustomDomainFilter",
      "namespace": "dataCloudflareWorkersCustomDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#environment DataCloudflareWorkersCustomDomain#environment}",
            "stability": "stable",
            "summary": "Worker environment associated with the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 38
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#hostname DataCloudflareWorkersCustomDomain#hostname}",
            "stability": "stable",
            "summary": "Hostname of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 44
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#service DataCloudflareWorkersCustomDomain#service}",
            "stability": "stable",
            "summary": "Name of the Worker associated with the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 50
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#zone_id DataCloudflareWorkersCustomDomain#zone_id}",
            "stability": "stable",
            "summary": "ID of the zone containing the domain hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 56
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domain#zone_name DataCloudflareWorkersCustomDomain#zone_name}",
            "stability": "stable",
            "summary": "Name of the zone containing the domain hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 62
          },
          "name": "zoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-custom-domain/index:DataCloudflareWorkersCustomDomainFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 196
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 212
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 228
          },
          "name": "resetService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 244
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 260
          },
          "name": "resetZoneName"
        }
      ],
      "name": "DataCloudflareWorkersCustomDomainFilterOutputReference",
      "namespace": "dataCloudflareWorkersCustomDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 200
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 216
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 232
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 248
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 264
          },
          "name": "zoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 190
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 206
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 222
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 238
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 254
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domain/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomain.DataCloudflareWorkersCustomDomainFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-custom-domain/index:DataCloudflareWorkersCustomDomainFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains cloudflare_workers_custom_domains}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains cloudflare_workers_custom_domains} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersCustomDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 184
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersCustomDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersCustomDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersCustomDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 236
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 252
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 268
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 284
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 306
          },
          "name": "resetService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 322
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 338
          },
          "name": "resetZoneName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 350
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 362
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersCustomDomains",
      "namespace": "dataCloudflareWorkersCustomDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 172
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 294
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 240
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 256
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 272
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 288
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 310
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 326
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 342
          },
          "name": "zoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 230
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 246
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 262
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 278
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 300
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 316
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 332
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-custom-domains/index:DataCloudflareWorkersCustomDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersCustomDomainsConfig",
      "namespace": "dataCloudflareWorkersCustomDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#account_id DataCloudflareWorkersCustomDomains#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#environment DataCloudflareWorkersCustomDomains#environment}",
            "stability": "stable",
            "summary": "Worker environment associated with the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 26
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#hostname DataCloudflareWorkersCustomDomains#hostname}",
            "stability": "stable",
            "summary": "Hostname of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 32
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#max_items DataCloudflareWorkersCustomDomains#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 38
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#service DataCloudflareWorkersCustomDomains#service}",
            "stability": "stable",
            "summary": "Name of the Worker associated with the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 44
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#zone_id DataCloudflareWorkersCustomDomains#zone_id}",
            "stability": "stable",
            "summary": "ID of the zone containing the domain hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 50
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_custom_domains#zone_name DataCloudflareWorkersCustomDomains#zone_name}",
            "stability": "stable",
            "summary": "Name of the zone containing the domain hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 56
          },
          "name": "zoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-custom-domains/index:DataCloudflareWorkersCustomDomainsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
        "line": 58
      },
      "name": "DataCloudflareWorkersCustomDomainsResult",
      "namespace": "dataCloudflareWorkersCustomDomains",
      "symbolId": "src/data-cloudflare-workers-custom-domains/index:DataCloudflareWorkersCustomDomainsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-custom-domains/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 159
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersCustomDomainsResultList",
      "namespace": "dataCloudflareWorkersCustomDomains",
      "symbolId": "src/data-cloudflare-workers-custom-domains/index:DataCloudflareWorkersCustomDomainsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-custom-domains/index.ts",
        "line": 81
      },
      "name": "DataCloudflareWorkersCustomDomainsResultOutputReference",
      "namespace": "dataCloudflareWorkersCustomDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 110
          },
          "name": "certId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 115
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 120
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 130
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 135
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 140
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-custom-domains/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersCustomDomains.DataCloudflareWorkersCustomDomainsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-custom-domains/index:DataCloudflareWorkersCustomDomainsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_deployment cloudflare_workers_deployment}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_deployment cloudflare_workers_deployment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-deployment/index.ts",
          "line": 207
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-deployment/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 192
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 240
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 315
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 323
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersDeployment",
      "namespace": "dataCloudflareWorkersDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 180
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 250
          },
          "name": "annotations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentAnnotationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 255
          },
          "name": "authorEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 260
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 278
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 296
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 301
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 307
          },
          "name": "versions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 244
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 273
          },
          "name": "deploymentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 291
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 234
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 266
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 284
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-deployment/index:DataCloudflareWorkersDeployment"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentAnnotations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentAnnotations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-deployment/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWorkersDeploymentAnnotations",
      "namespace": "dataCloudflareWorkersDeployment",
      "symbolId": "src/data-cloudflare-workers-deployment/index:DataCloudflareWorkersDeploymentAnnotations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentAnnotationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentAnnotationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-deployment/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-deployment/index.ts",
        "line": 55
      },
      "name": "DataCloudflareWorkersDeploymentAnnotationsOutputReference",
      "namespace": "dataCloudflareWorkersDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 82
          },
          "name": "workersMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 87
          },
          "name": "workersTriggeredBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentAnnotations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-deployment/index:DataCloudflareWorkersDeploymentAnnotationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-deployment/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersDeploymentConfig",
      "namespace": "dataCloudflareWorkersDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_deployment#deployment_id DataCloudflareWorkersDeployment#deployment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 24
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_deployment#script_name DataCloudflareWorkersDeployment#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 30
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_deployment#account_id DataCloudflareWorkersDeployment#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-deployment/index:DataCloudflareWorkersDeploymentConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-deployment/index.ts",
        "line": 91
      },
      "name": "DataCloudflareWorkersDeploymentVersions",
      "namespace": "dataCloudflareWorkersDeployment",
      "symbolId": "src/data-cloudflare-workers-deployment/index:DataCloudflareWorkersDeploymentVersions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-deployment/index.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-deployment/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 167
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersDeploymentVersionsList",
      "namespace": "dataCloudflareWorkersDeployment",
      "symbolId": "src/data-cloudflare-workers-deployment/index:DataCloudflareWorkersDeploymentVersionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-deployment/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-deployment/index.ts",
        "line": 114
      },
      "name": "DataCloudflareWorkersDeploymentVersionsOutputReference",
      "namespace": "dataCloudflareWorkersDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 143
          },
          "name": "percentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 148
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-deployment/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersDeployment.DataCloudflareWorkersDeploymentVersions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-deployment/index:DataCloudflareWorkersDeploymentVersionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespace.DataCloudflareWorkersForPlatformsDispatchNamespace": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespace cloudflare_workers_for_platforms_dispatch_namespace}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespace.DataCloudflareWorkersForPlatformsDispatchNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespace cloudflare_workers_for_platforms_dispatch_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespace.DataCloudflareWorkersForPlatformsDispatchNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersForPlatformsDispatchNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersForPlatformsDispatchNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersForPlatformsDispatchNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersForPlatformsDispatchNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 173
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersForPlatformsDispatchNamespace",
      "namespace": "dataCloudflareWorkersForPlatformsDispatchNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 105
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 110
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 133
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 138
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 143
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 148
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 153
          },
          "name": "scriptCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 158
          },
          "name": "trustedWorkers",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 123
          },
          "name": "dispatchNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 116
          },
          "name": "dispatchNamespace",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index:DataCloudflareWorkersForPlatformsDispatchNamespace"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespace.DataCloudflareWorkersForPlatformsDispatchNamespaceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespace.DataCloudflareWorkersForPlatformsDispatchNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersForPlatformsDispatchNamespaceConfig",
      "namespace": "dataCloudflareWorkersForPlatformsDispatchNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespace#dispatch_namespace DataCloudflareWorkersForPlatformsDispatchNamespace#dispatch_namespace}",
            "stability": "stable",
            "summary": "Name of the Workers for Platforms dispatch namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 26
          },
          "name": "dispatchNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespace#account_id DataCloudflareWorkersForPlatformsDispatchNamespace#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespace/index:DataCloudflareWorkersForPlatformsDispatchNamespaceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespaces cloudflare_workers_for_platforms_dispatch_namespaces}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespaces cloudflare_workers_for_platforms_dispatch_namespaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersForPlatformsDispatchNamespaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 164
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersForPlatformsDispatchNamespaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersForPlatformsDispatchNamespaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersForPlatformsDispatchNamespaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 211
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 227
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 245
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 252
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersForPlatformsDispatchNamespaces",
      "namespace": "dataCloudflareWorkersForPlatformsDispatchNamespaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 152
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 237
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 215
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 231
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 205
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 221
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index:DataCloudflareWorkersForPlatformsDispatchNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersForPlatformsDispatchNamespacesConfig",
      "namespace": "dataCloudflareWorkersForPlatformsDispatchNamespaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespaces#account_id DataCloudflareWorkersForPlatformsDispatchNamespaces#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_for_platforms_dispatch_namespaces#max_items DataCloudflareWorkersForPlatformsDispatchNamespaces#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index:DataCloudflareWorkersForPlatformsDispatchNamespacesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
        "line": 28
      },
      "name": "DataCloudflareWorkersForPlatformsDispatchNamespacesResult",
      "namespace": "dataCloudflareWorkersForPlatformsDispatchNamespaces",
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index:DataCloudflareWorkersForPlatformsDispatchNamespacesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 139
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersForPlatformsDispatchNamespacesResultList",
      "namespace": "dataCloudflareWorkersForPlatformsDispatchNamespaces",
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index:DataCloudflareWorkersForPlatformsDispatchNamespacesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
        "line": 51
      },
      "name": "DataCloudflareWorkersForPlatformsDispatchNamespacesResultOutputReference",
      "namespace": "dataCloudflareWorkersForPlatformsDispatchNamespaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 80
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 85
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 95
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 105
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 110
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 115
          },
          "name": "scriptCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 120
          },
          "name": "trustedWorkers",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersForPlatformsDispatchNamespaces.DataCloudflareWorkersForPlatformsDispatchNamespacesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-for-platforms-dispatch-namespaces/index:DataCloudflareWorkersForPlatformsDispatchNamespacesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKv.DataCloudflareWorkersKv": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv cloudflare_workers_kv}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKv.DataCloudflareWorkersKv",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv cloudflare_workers_kv} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-kv/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareWorkersKv.DataCloudflareWorkersKvConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersKv resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersKv to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersKv that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersKv to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 159
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersKv",
      "namespace": "dataCloudflareWorkersKv",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 143
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 125
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 138
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 118
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 131
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv/index:DataCloudflareWorkersKv"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKv.DataCloudflareWorkersKvConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKv.DataCloudflareWorkersKvConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersKvConfig",
      "namespace": "dataCloudflareWorkersKv",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The name may be at most 512 bytes. All printable, non-whitespace characters are valid. Use percent-encoding to define key names as part of a URL.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv#key_name DataCloudflareWorkersKv#key_name}",
            "stability": "stable",
            "summary": "A key's name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 26
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv#namespace_id DataCloudflareWorkersKv#namespace_id}",
            "stability": "stable",
            "summary": "Namespace identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 32
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv#account_id DataCloudflareWorkersKv#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv/index:DataCloudflareWorkersKvConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespace": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace cloudflare_workers_kv_namespace}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace cloudflare_workers_kv_namespace} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
          "line": 201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersKvNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 186
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersKvNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersKvNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersKvNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 247
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 234
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 250
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 271
          },
          "name": "resetNamespaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 293
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 301
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersKvNamespace",
      "namespace": "dataCloudflareWorkersKvNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 174
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 244
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 280
          },
          "name": "supportsUrlEncoding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 285
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 238
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 254
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 275
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 228
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 265
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv-namespace/index:DataCloudflareWorkersKvNamespace"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersKvNamespaceConfig",
      "namespace": "dataCloudflareWorkersKvNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace#account_id DataCloudflareWorkersKvNamespace#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace#filter DataCloudflareWorkersKvNamespace#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace#namespace_id DataCloudflareWorkersKvNamespace#namespace_id}",
            "stability": "stable",
            "summary": "Namespace identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 30
          },
          "name": "namespaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv-namespace/index:DataCloudflareWorkersKvNamespaceConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWorkersKvNamespaceFilter",
      "namespace": "dataCloudflareWorkersKvNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace#direction DataCloudflareWorkersKvNamespace#direction}",
            "stability": "stable",
            "summary": "Direction to order namespaces. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespace#order DataCloudflareWorkersKvNamespace#order}",
            "stability": "stable",
            "summary": "Field to order results by. Available values: \"id\", \"title\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 46
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv-namespace/index:DataCloudflareWorkersKvNamespaceFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 141
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 157
          },
          "name": "resetOrder"
        }
      ],
      "name": "DataCloudflareWorkersKvNamespaceFilterOutputReference",
      "namespace": "dataCloudflareWorkersKvNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 145
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 161
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 135
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 151
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespace/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespace.DataCloudflareWorkersKvNamespaceFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv-namespace/index:DataCloudflareWorkersKvNamespaceFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces cloudflare_workers_kv_namespaces}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces cloudflare_workers_kv_namespaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersKvNamespaces resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 148
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersKvNamespaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersKvNamespaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersKvNamespaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 197
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 213
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 229
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 245
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 263
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 272
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersKvNamespaces",
      "namespace": "dataCloudflareWorkersKvNamespaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 136
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 255
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 201
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 217
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 233
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 249
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 191
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 207
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 223
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 239
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv-namespaces/index:DataCloudflareWorkersKvNamespaces"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersKvNamespacesConfig",
      "namespace": "dataCloudflareWorkersKvNamespaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces#account_id DataCloudflareWorkersKvNamespaces#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces#direction DataCloudflareWorkersKvNamespaces#direction}",
            "stability": "stable",
            "summary": "Direction to order namespaces. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 27
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces#max_items DataCloudflareWorkersKvNamespaces#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 33
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_kv_namespaces#order DataCloudflareWorkersKvNamespaces#order}",
            "stability": "stable",
            "summary": "Field to order results by. Available values: \"id\", \"title\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 40
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv-namespaces/index:DataCloudflareWorkersKvNamespacesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
        "line": 42
      },
      "name": "DataCloudflareWorkersKvNamespacesResult",
      "namespace": "dataCloudflareWorkersKvNamespaces",
      "symbolId": "src/data-cloudflare-workers-kv-namespaces/index:DataCloudflareWorkersKvNamespacesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-kv-namespaces/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 123
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersKvNamespacesResultList",
      "namespace": "dataCloudflareWorkersKvNamespaces",
      "symbolId": "src/data-cloudflare-workers-kv-namespaces/index:DataCloudflareWorkersKvNamespacesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-kv-namespaces/index.ts",
        "line": 65
      },
      "name": "DataCloudflareWorkersKvNamespacesResultOutputReference",
      "namespace": "dataCloudflareWorkersKvNamespaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 99
          },
          "name": "supportsUrlEncoding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 104
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-kv-namespaces/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersKvNamespaces.DataCloudflareWorkersKvNamespacesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-kv-namespaces/index:DataCloudflareWorkersKvNamespacesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoute.DataCloudflareWorkersRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_route cloudflare_workers_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoute.DataCloudflareWorkersRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_route cloudflare_workers_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-route/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoute.DataCloudflareWorkersRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-route/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 124
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 136
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 143
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersRoute",
      "namespace": "dataCloudflareWorkersRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 94
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 112
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 107
          },
          "name": "routeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 128
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 100
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 118
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-route/index:DataCloudflareWorkersRoute"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoute.DataCloudflareWorkersRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoute.DataCloudflareWorkersRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-route/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersRouteConfig",
      "namespace": "dataCloudflareWorkersRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_route#route_id DataCloudflareWorkersRoute#route_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 20
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_route#zone_id DataCloudflareWorkersRoute#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-route/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-route/index:DataCloudflareWorkersRouteConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutes": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_routes cloudflare_workers_routes}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_routes cloudflare_workers_routes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-routes/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-routes/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersRoutes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersRoutes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_routes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersRoutes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersRoutes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 181
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 203
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersRoutes",
      "namespace": "dataCloudflareWorkersRoutes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 191
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 185
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 207
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 175
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 197
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-routes/index:DataCloudflareWorkersRoutes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-routes/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersRoutesConfig",
      "namespace": "dataCloudflareWorkersRoutes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_routes#max_items DataCloudflareWorkersRoutes#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 20
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_routes#zone_id DataCloudflareWorkersRoutes#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-routes/index:DataCloudflareWorkersRoutesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-routes/index.ts",
        "line": 28
      },
      "name": "DataCloudflareWorkersRoutesResult",
      "namespace": "dataCloudflareWorkersRoutes",
      "symbolId": "src/data-cloudflare-workers-routes/index:DataCloudflareWorkersRoutesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-routes/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-routes/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersRoutesResultList",
      "namespace": "dataCloudflareWorkersRoutes",
      "symbolId": "src/data-cloudflare-workers-routes/index:DataCloudflareWorkersRoutesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-routes/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-routes/index.ts",
        "line": 51
      },
      "name": "DataCloudflareWorkersRoutesResultOutputReference",
      "namespace": "dataCloudflareWorkersRoutes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 85
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 90
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-routes/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersRoutes.DataCloudflareWorkersRoutesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-routes/index:DataCloudflareWorkersRoutesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScript": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script cloudflare_workers_script}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScript",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script cloudflare_workers_script} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-script/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-script/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersScript resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 149
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersScript to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersScript that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersScript to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 210
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 197
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 213
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 239
          },
          "name": "resetScriptName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 251
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 259
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScript",
      "namespace": "dataCloudflareWorkersScript",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 137
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 207
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 222
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 227
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 201
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 217
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 243
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 191
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 233
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-script/index:DataCloudflareWorkersScript"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-script/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersScriptConfig",
      "namespace": "dataCloudflareWorkersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script#account_id DataCloudflareWorkersScript#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script#filter DataCloudflareWorkersScript#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script#script_name DataCloudflareWorkersScript#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 30
          },
          "name": "scriptName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-script/index:DataCloudflareWorkersScriptConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-script/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWorkersScriptFilter",
      "namespace": "dataCloudflareWorkersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script#tags DataCloudflareWorkersScript#tags}",
            "stability": "stable",
            "summary": "Filter scripts by tags. Format: comma-separated list of tag:allowed pairs where allowed is 'yes' or 'no'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-script/index:DataCloudflareWorkersScriptFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-script/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-script/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 120
          },
          "name": "resetTags"
        }
      ],
      "name": "DataCloudflareWorkersScriptFilterOutputReference",
      "namespace": "dataCloudflareWorkersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 124
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 114
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScript.DataCloudflareWorkersScriptFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-script/index:DataCloudflareWorkersScriptFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScriptSubdomain.DataCloudflareWorkersScriptSubdomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script_subdomain cloudflare_workers_script_subdomain}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScriptSubdomain.DataCloudflareWorkersScriptSubdomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script_subdomain cloudflare_workers_script_subdomain} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScriptSubdomain.DataCloudflareWorkersScriptSubdomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersScriptSubdomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersScriptSubdomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script_subdomain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersScriptSubdomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersScriptSubdomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 131
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScriptSubdomain",
      "namespace": "dataCloudflareWorkersScriptSubdomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 105
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 110
          },
          "name": "previewsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 123
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 116
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-script-subdomain/index:DataCloudflareWorkersScriptSubdomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScriptSubdomain.DataCloudflareWorkersScriptSubdomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScriptSubdomain.DataCloudflareWorkersScriptSubdomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersScriptSubdomainConfig",
      "namespace": "dataCloudflareWorkersScriptSubdomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script_subdomain#script_name DataCloudflareWorkersScriptSubdomain#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 26
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_script_subdomain#account_id DataCloudflareWorkersScriptSubdomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-script-subdomain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-script-subdomain/index:DataCloudflareWorkersScriptSubdomainConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScripts": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_scripts cloudflare_workers_scripts}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScripts",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_scripts cloudflare_workers_scripts} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkersScripts resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 874
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkersScripts to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_scripts#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkersScripts that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkersScripts to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 922
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 938
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 960
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 972
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 980
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScripts",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 862
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 948
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 926
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 942
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 964
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 916
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 932
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 954
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScripts"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkersScriptsConfig",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_scripts#account_id DataCloudflareWorkersScripts#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_scripts#max_items DataCloudflareWorkersScripts#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workers_scripts#tags DataCloudflareWorkersScripts#tags}",
            "stability": "stable",
            "summary": "Filter scripts by tags. Format: comma-separated list of tag:allowed pairs where allowed is 'yes' or 'no'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 668
      },
      "name": "DataCloudflareWorkersScriptsResult",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 849
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScriptsResultList",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 34
      },
      "name": "DataCloudflareWorkersScriptsResultNamedHandlers",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultNamedHandlers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScriptsResultNamedHandlersList",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultNamedHandlersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 57
      },
      "name": "DataCloudflareWorkersScriptsResultNamedHandlersOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 86
          },
          "name": "handlers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 91
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultNamedHandlersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservability": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 257
      },
      "name": "DataCloudflareWorkersScriptsResultObservability",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultObservability"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 114
      },
      "name": "DataCloudflareWorkersScriptsResultObservabilityLogs",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultObservabilityLogs"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 137
      },
      "name": "DataCloudflareWorkersScriptsResultObservabilityLogsOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 164
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 169
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 174
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 179
          },
          "name": "invocationLogs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 184
          },
          "name": "persist",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityLogs"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultObservabilityLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 280
      },
      "name": "DataCloudflareWorkersScriptsResultObservabilityOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 307
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 312
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 318
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 324
          },
          "name": "traces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityTracesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservability"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultObservabilityOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityTraces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityTraces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 188
      },
      "name": "DataCloudflareWorkersScriptsResultObservabilityTraces",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultObservabilityTraces"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityTracesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityTracesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 211
      },
      "name": "DataCloudflareWorkersScriptsResultObservabilityTracesOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 238
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 243
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 248
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 253
          },
          "name": "persist",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityTraces"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultObservabilityTracesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 691
      },
      "name": "DataCloudflareWorkersScriptsResultOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 720
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 725
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 730
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 735
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 740
          },
          "name": "handlers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 745
          },
          "name": "hasAssets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 750
          },
          "name": "hasModules",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 755
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 760
          },
          "name": "lastDeployedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 765
          },
          "name": "logpush",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 770
          },
          "name": "migrationTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 775
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 781
          },
          "name": "namedHandlers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultNamedHandlersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 787
          },
          "name": "observability",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultObservabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 793
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 798
          },
          "name": "placementMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 803
          },
          "name": "placementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 809
          },
          "name": "routes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 814
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 819
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 825
          },
          "name": "tailConsumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 830
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 413
      },
      "name": "DataCloudflareWorkersScriptsResultPlacement",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultPlacement"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 436
      },
      "name": "DataCloudflareWorkersScriptsResultPlacementOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 463
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 468
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 473
          },
          "name": "lastAnalyzedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 478
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 483
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 488
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 494
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacement"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 328
      },
      "name": "DataCloudflareWorkersScriptsResultPlacementTarget",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultPlacementTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTargetList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 409
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTargetOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScriptsResultPlacementTargetList",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultPlacementTargetList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 351
      },
      "name": "DataCloudflareWorkersScriptsResultPlacementTargetOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 380
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 385
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 390
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultPlacementTarget"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultPlacementTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 498
      },
      "name": "DataCloudflareWorkersScriptsResultRoutes",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultRoutes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 579
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScriptsResultRoutesList",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultRoutesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 521
      },
      "name": "DataCloudflareWorkersScriptsResultRoutesOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 550
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 555
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 560
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultRoutes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultRoutesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workers-scripts/index.ts",
        "line": 583
      },
      "name": "DataCloudflareWorkersScriptsResultTailConsumers",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultTailConsumers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 664
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkersScriptsResultTailConsumersList",
      "namespace": "dataCloudflareWorkersScripts",
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultTailConsumersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workers-scripts/index.ts",
          "line": 615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workers-scripts/index.ts",
        "line": 606
      },
      "name": "DataCloudflareWorkersScriptsResultTailConsumersOutputReference",
      "namespace": "dataCloudflareWorkersScripts",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 635
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 640
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 645
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workers-scripts/index.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkersScripts.DataCloudflareWorkersScriptsResultTailConsumers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workers-scripts/index:DataCloudflareWorkersScriptsResultTailConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflow": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow cloudflare_workflow}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow cloudflare_workflow} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workflow/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflow/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 234
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 305
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 282
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 308
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 355
          },
          "name": "resetWorkflowName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 367
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 375
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkflow",
      "namespace": "dataCloudflareWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 291
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 296
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 302
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 323
          },
          "name": "instances",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowInstancesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 328
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 333
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 338
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 343
          },
          "name": "triggeredOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 286
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 312
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 359
          },
          "name": "workflowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 276
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 349
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflow/index:DataCloudflareWorkflow"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflow/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkflowConfig",
      "namespace": "dataCloudflareWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow#account_id DataCloudflareWorkflow#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow#filter DataCloudflareWorkflow#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow#workflow_name DataCloudflareWorkflow#workflow_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 26
          },
          "name": "workflowName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflow/index:DataCloudflareWorkflowConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflow/index.ts",
        "line": 28
      },
      "name": "DataCloudflareWorkflowFilter",
      "namespace": "dataCloudflareWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflow#search DataCloudflareWorkflow#search}",
            "stability": "stable",
            "summary": "Allows filtering workflows` name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 34
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflow/index:DataCloudflareWorkflowFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workflow/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflow/index.ts",
        "line": 66
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 116
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareWorkflowFilterOutputReference",
      "namespace": "dataCloudflareWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 120
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 110
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflow/index:DataCloudflareWorkflowFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowInstances": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowInstances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflow/index.ts",
        "line": 124
      },
      "name": "DataCloudflareWorkflowInstances",
      "namespace": "dataCloudflareWorkflow",
      "symbolId": "src/data-cloudflare-workflow/index:DataCloudflareWorkflowInstances"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowInstancesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowInstancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workflow/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflow/index.ts",
        "line": 147
      },
      "name": "DataCloudflareWorkflowInstancesOutputReference",
      "namespace": "dataCloudflareWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 174
          },
          "name": "complete",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 179
          },
          "name": "errored",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 184
          },
          "name": "paused",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 189
          },
          "name": "queued",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 194
          },
          "name": "running",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 199
          },
          "name": "terminated",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 204
          },
          "name": "waiting",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 209
          },
          "name": "waitingForPause",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflow/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflow.DataCloudflareWorkflowInstances"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflow/index:DataCloudflareWorkflowInstancesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflows": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflows cloudflare_workflows}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflows cloudflare_workflows} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workflows/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflows/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareWorkflows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 253
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareWorkflows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareWorkflows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareWorkflows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 301
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 317
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 339
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 351
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareWorkflows",
      "namespace": "dataCloudflareWorkflows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 241
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 327
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 305
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 321
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 343
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 295
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 311
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 333
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflows/index:DataCloudflareWorkflows"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflows/index.ts",
        "line": 14
      },
      "name": "DataCloudflareWorkflowsConfig",
      "namespace": "dataCloudflareWorkflows",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflows#account_id DataCloudflareWorkflows#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflows#max_items DataCloudflareWorkflows#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/workflows#search DataCloudflareWorkflows#search}",
            "stability": "stable",
            "summary": "Allows filtering workflows` name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 30
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflows/index:DataCloudflareWorkflowsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflows/index.ts",
        "line": 121
      },
      "name": "DataCloudflareWorkflowsResult",
      "namespace": "dataCloudflareWorkflows",
      "symbolId": "src/data-cloudflare-workflows/index:DataCloudflareWorkflowsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultInstances": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultInstances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflows/index.ts",
        "line": 32
      },
      "name": "DataCloudflareWorkflowsResultInstances",
      "namespace": "dataCloudflareWorkflows",
      "symbolId": "src/data-cloudflare-workflows/index:DataCloudflareWorkflowsResultInstances"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultInstancesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultInstancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workflows/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-workflows/index.ts",
        "line": 55
      },
      "name": "DataCloudflareWorkflowsResultInstancesOutputReference",
      "namespace": "dataCloudflareWorkflows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 82
          },
          "name": "complete",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 87
          },
          "name": "errored",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 92
          },
          "name": "paused",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 97
          },
          "name": "queued",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 102
          },
          "name": "running",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 107
          },
          "name": "terminated",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 112
          },
          "name": "waiting",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 117
          },
          "name": "waitingForPause",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 66
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultInstances"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflows/index:DataCloudflareWorkflowsResultInstancesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workflows/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workflows/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 228
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareWorkflowsResultList",
      "namespace": "dataCloudflareWorkflows",
      "symbolId": "src/data-cloudflare-workflows/index:DataCloudflareWorkflowsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-workflows/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-workflows/index.ts",
        "line": 144
      },
      "name": "DataCloudflareWorkflowsResultOutputReference",
      "namespace": "dataCloudflareWorkflows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 173
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 178
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 183
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 189
          },
          "name": "instances",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResultInstancesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 194
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 204
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 209
          },
          "name": "triggeredOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-workflows/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareWorkflows.DataCloudflareWorkflowsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-workflows/index:DataCloudflareWorkflowsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortal": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal cloudflare_zero_trust_access_ai_controls_mcp_portal}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal cloudflare_zero_trust_access_ai_controls_mcp_portal} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessAiControlsMcpPortal resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 509
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessAiControlsMcpPortal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessAiControlsMcpPortal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessAiControlsMcpPortal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 590
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 557
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 593
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 614
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 652
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 660
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 497
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 566
          },
          "name": "allowCodeMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 571
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 576
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 581
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 587
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 602
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 623
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 628
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 633
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 638
          },
          "name": "secureWebGateway",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 644
          },
          "name": "servers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 561
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 597
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 618
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 551
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 608
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortal"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalConfig",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal#account_id DataCloudflareZeroTrustAccessAiControlsMcpPortal#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal#filter DataCloudflareZeroTrustAccessAiControlsMcpPortal#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal#id DataCloudflareZeroTrustAccessAiControlsMcpPortal#id}\n\nPlease 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": "portal id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 31
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 33
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portal#search DataCloudflareZeroTrustAccessAiControlsMcpPortal#search}",
            "stability": "stable",
            "summary": "Search by id, name, hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 39
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 121
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 125
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 115
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 319
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServers",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 484
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 342
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 371
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 376
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 381
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 386
          },
          "name": "defaultDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 391
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 396
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 401
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 406
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 411
          },
          "name": "lastSuccessfulSync",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 416
          },
          "name": "lastSynced",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 421
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 426
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 431
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 436
          },
          "name": "onBehalf",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 442
          },
          "name": "prompts",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 447
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 453
          },
          "name": "tools",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 459
          },
          "name": "updatedPrompts",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 465
          },
          "name": "updatedTools",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 129
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 152
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 181
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 186
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 191
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 196
          },
          "name": "portalAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 201
          },
          "name": "serverAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedTools": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 224
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedTools",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 315
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 247
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 281
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 286
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 291
          },
          "name": "portalAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 296
          },
          "name": "serverAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortal.DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portal/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortals": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portals cloudflare_zero_trust_access_ai_controls_mcp_portals}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portals cloudflare_zero_trust_access_ai_controls_mcp_portals} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessAiControlsMcpPortals resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 538
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessAiControlsMcpPortals to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portals#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessAiControlsMcpPortals that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessAiControlsMcpPortals to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 586
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 602
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 624
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 636
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 644
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 526
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 612
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 590
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 606
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 628
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 580
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 596
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 618
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortals"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsConfig",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portals#account_id DataCloudflareZeroTrustAccessAiControlsMcpPortals#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portals#max_items DataCloudflareZeroTrustAccessAiControlsMcpPortals#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_portals#search DataCloudflareZeroTrustAccessAiControlsMcpPortals#search}",
            "stability": "stable",
            "summary": "Search by id, name, hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 30
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 391
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResult",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 414
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 443
          },
          "name": "allowCodeMode",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 448
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 453
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 458
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 463
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 468
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 473
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 478
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 483
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 488
          },
          "name": "secureWebGateway",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 494
          },
          "name": "servers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 222
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServers",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 387
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 245
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 274
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 279
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 284
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 289
          },
          "name": "defaultDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 294
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 299
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 304
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 309
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 314
          },
          "name": "lastSuccessfulSync",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 319
          },
          "name": "lastSynced",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 324
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 329
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 334
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 339
          },
          "name": "onBehalf",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 345
          },
          "name": "prompts",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 350
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 356
          },
          "name": "tools",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 362
          },
          "name": "updatedPrompts",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 368
          },
          "name": "updatedTools",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPrompts": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPrompts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPrompts",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPrompts"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 123
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 55
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 84
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 89
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 94
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 99
          },
          "name": "portalAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 104
          },
          "name": "serverAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPrompts"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedPromptsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedTools": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 127
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedTools",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedTools"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
        "line": 150
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpPortals",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 179
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 184
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 189
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 194
          },
          "name": "portalAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 199
          },
          "name": "serverAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpPortals.DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedTools"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-portals/index:DataCloudflareZeroTrustAccessAiControlsMcpPortalsResultServersUpdatedToolsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server cloudflare_zero_trust_access_ai_controls_mcp_server}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server cloudflare_zero_trust_access_ai_controls_mcp_server} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessAiControlsMcpServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 330
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessAiControlsMcpServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessAiControlsMcpServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessAiControlsMcpServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 416
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 378
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 419
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 440
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 506
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 514
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServer",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 318
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 387
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 392
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 397
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 402
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 407
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 413
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 428
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 449
          },
          "name": "lastSuccessfulSync",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 454
          },
          "name": "lastSynced",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 459
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 464
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 475
          },
          "name": "prompts",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 480
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 486
          },
          "name": "tools",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 492
          },
          "name": "updatedPrompts",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 498
          },
          "name": "updatedTools",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 382
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 423
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 444
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 372
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 434
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServer"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerConfig",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server#account_id DataCloudflareZeroTrustAccessAiControlsMcpServer#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server#filter DataCloudflareZeroTrustAccessAiControlsMcpServer#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server#id DataCloudflareZeroTrustAccessAiControlsMcpServer#id}\n\nPlease 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": "server id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 31
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 33
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerFilter",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_server#search DataCloudflareZeroTrustAccessAiControlsMcpServer#search}",
            "stability": "stable",
            "summary": "Search by id, name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 39
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 121
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 125
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 115
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPrompts": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPrompts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 129
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPrompts",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 152
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 181
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 186
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 191
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 196
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedTools": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 219
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedTools",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedTools"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 305
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 242
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 271
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 281
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 286
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServer.DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedTools"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-server/index:DataCloudflareZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServers": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_servers cloudflare_zero_trust_access_ai_controls_mcp_servers}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_servers cloudflare_zero_trust_access_ai_controls_mcp_servers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
          "line": 407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessAiControlsMcpServers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 392
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessAiControlsMcpServers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_servers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessAiControlsMcpServers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessAiControlsMcpServers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 440
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 456
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 478
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 490
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 498
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServers",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 380
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 466
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 444
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 460
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 482
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 434
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 450
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 472
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersConfig",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_servers#account_id DataCloudflareZeroTrustAccessAiControlsMcpServers#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_servers#max_items DataCloudflareZeroTrustAccessAiControlsMcpServers#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_ai_controls_mcp_servers#search DataCloudflareZeroTrustAccessAiControlsMcpServers#search}",
            "stability": "stable",
            "summary": "Search by id, name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 30
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 212
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResult",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 367
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 235
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 264
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 269
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 274
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 279
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 284
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 289
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 299
          },
          "name": "lastSuccessfulSync",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 304
          },
          "name": "lastSynced",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 309
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 314
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 319
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 325
          },
          "name": "prompts",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 330
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 336
          },
          "name": "tools",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 342
          },
          "name": "updatedPrompts",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 348
          },
          "name": "updatedTools",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPrompts": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPrompts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPrompts",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPrompts"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 118
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 55
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 84
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 89
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 94
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 99
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPrompts"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedPromptsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedTools": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 122
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedTools",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedTools"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
          "line": 201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 208
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsList",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
        "line": 145
      },
      "name": "DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessAiControlsMcpServers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 174
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 179
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 184
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 189
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessAiControlsMcpServers.DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedTools"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-ai-controls-mcp-servers/index:DataCloudflareZeroTrustAccessAiControlsMcpServersResultUpdatedToolsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplication": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application cloudflare_zero_trust_access_application}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application cloudflare_zero_trust_access_application} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6794
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6954
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6843
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6874
          },
          "name": "resetAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6957
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7089
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7101
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7110
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplication",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6782
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6852
          },
          "name": "allowAuthenticateViaWarp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6862
          },
          "name": "allowedIdps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6857
          },
          "name": "allowIframe",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6883
          },
          "name": "appLauncherLogoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6888
          },
          "name": "appLauncherVisible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6893
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6898
          },
          "name": "autoRedirectToIdentity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6903
          },
          "name": "bgColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6909
          },
          "name": "corsHeaders",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationCorsHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6914
          },
          "name": "customDenyMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6919
          },
          "name": "customDenyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6924
          },
          "name": "customNonIdentityDenyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6929
          },
          "name": "customPages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6935
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6940
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6945
          },
          "name": "enableBindingCookie",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6951
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6967
          },
          "name": "footerLinks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6972
          },
          "name": "headerBgColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6977
          },
          "name": "httpOnlyCookieAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6982
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6988
          },
          "name": "landingPageDesign",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationLandingPageDesignOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6993
          },
          "name": "logoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6998
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7003
          },
          "name": "optionsPreflightBypass",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7008
          },
          "name": "pathCookieAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7014
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7019
          },
          "name": "readServiceTokensFromHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7025
          },
          "name": "saasApp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7030
          },
          "name": "sameSiteCookieAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7036
          },
          "name": "scimConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7041
          },
          "name": "selfHostedDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7046
          },
          "name": "serviceAuth401Redirect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7051
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7056
          },
          "name": "skipAppLauncherLoginPage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7061
          },
          "name": "skipInterstitial",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7066
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7072
          },
          "name": "targetCriteria",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7077
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6847
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6878
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6961
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7093
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6837
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6868
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 7083
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplication"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessApplicationConfig",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#account_id DataCloudflareZeroTrustAccessApplication#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#app_id DataCloudflareZeroTrustAccessApplication#app_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 26
          },
          "name": "appId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#filter DataCloudflareZeroTrustAccessApplication#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 30
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#zone_id DataCloudflareZeroTrustAccessApplication#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationCorsHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationCorsHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 38
      },
      "name": "DataCloudflareZeroTrustAccessApplicationCorsHeaders",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationCorsHeaders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationCorsHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationCorsHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 61
      },
      "name": "DataCloudflareZeroTrustAccessApplicationCorsHeadersOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 88
          },
          "name": "allowAllHeaders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 93
          },
          "name": "allowAllMethods",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 98
          },
          "name": "allowAllOrigins",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 103
          },
          "name": "allowCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 108
          },
          "name": "allowedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 113
          },
          "name": "allowedMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 118
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 123
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationCorsHeaders"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationCorsHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 127
      },
      "name": "DataCloudflareZeroTrustAccessApplicationDestinations",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#mcp_server_id DataCloudflareZeroTrustAccessApplication#mcp_server_id}",
            "stability": "stable",
            "summary": "A MCP server id configured in ai-controls. Access will secure the MCP server if accessed through a MCP portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 133
          },
          "name": "mcpServerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationDestinations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 266
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationDestinationsList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationDestinationsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 222
          },
          "name": "resetMcpServerId"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationDestinationsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 200
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 205
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 210
          },
          "name": "l4Protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 231
          },
          "name": "portRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 236
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 241
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 246
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 226
          },
          "name": "mcpServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 216
          },
          "name": "mcpServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationDestinations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationDestinationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 270
      },
      "name": "DataCloudflareZeroTrustAccessApplicationFilter",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#aud DataCloudflareZeroTrustAccessApplication#aud}",
            "stability": "stable",
            "summary": "The aud of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 276
          },
          "name": "aud",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#domain DataCloudflareZeroTrustAccessApplication#domain}",
            "stability": "stable",
            "summary": "The domain of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 282
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#exact DataCloudflareZeroTrustAccessApplication#exact}",
            "stability": "stable",
            "summary": "True for only exact string matches against passed name/domain query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 288
          },
          "name": "exact",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#name DataCloudflareZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 294
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_application#search DataCloudflareZeroTrustAccessApplication#search}",
            "stability": "stable",
            "summary": "Search for apps by other listed query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 300
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 434
          },
          "name": "resetAud"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 450
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 466
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 482
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 498
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 438
          },
          "name": "audInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 454
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 470
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 486
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 502
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 428
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 444
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 460
          },
          "name": "exact",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 476
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 492
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 506
      },
      "name": "DataCloudflareZeroTrustAccessApplicationFooterLinks",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationFooterLinks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 582
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationFooterLinksList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationFooterLinksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 529
      },
      "name": "DataCloudflareZeroTrustAccessApplicationFooterLinksOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 558
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 563
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationFooterLinks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationFooterLinksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationLandingPageDesign": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationLandingPageDesign",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 586
      },
      "name": "DataCloudflareZeroTrustAccessApplicationLandingPageDesign",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationLandingPageDesign"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationLandingPageDesignOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationLandingPageDesignOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 609
      },
      "name": "DataCloudflareZeroTrustAccessApplicationLandingPageDesignOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 636
          },
          "name": "buttonColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 641
          },
          "name": "buttonTextColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 646
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 651
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 656
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationLandingPageDesign"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationLandingPageDesignOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5524
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPolicies",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 660
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroups",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 741
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 683
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 712
          },
          "name": "approvalsNeeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 717
          },
          "name": "emailAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 722
          },
          "name": "emailListUuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 804
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRules",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 827
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 855
          },
          "name": "ssh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSsh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSsh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 745
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSsh",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSsh"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 768
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 795
          },
          "name": "allowEmailAlias",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 800
          },
          "name": "usernames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSsh"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2200
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExclude",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 859
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 882
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 908
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 931
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 958
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 963
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 968
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 972
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 995
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1022
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1026
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1049
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1076
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1081
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1085
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1108
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1134
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1157
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1184
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1188
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1211
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1238
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1242
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1296
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1319
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1346
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1350
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1373
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1400
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1265
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1292
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1404
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1427
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1453
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1476
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1503
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1508
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1512
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1535
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1562
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1566
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1589
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1616
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1621
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1626
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1630
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1653
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1680
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1684
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1707
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1734
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1739
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1743
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIp",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1797
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1820
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1847
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1766
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1793
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1851
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1874
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1901
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 2396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2410
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1905
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1928
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1955
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1959
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 1989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 1982
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2009
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2014
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2019
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 1993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2023
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2046
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2073
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2078
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 2223
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2253
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2259
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2265
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2271
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2277
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2283
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2289
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2295
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2301
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2307
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2313
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2319
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2325
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2331
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2337
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2343
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2349
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2355
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2361
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2367
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2373
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2379
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2385
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2391
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2082
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2105
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2132
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2137
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2142
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2146
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2169
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2196
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3755
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesInclude",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2414
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2437
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2463
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2486
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2513
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2518
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2523
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2527
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2550
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2577
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2581
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2604
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2631
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2636
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2640
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2663
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2689
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2712
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2739
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2743
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2766
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2793
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2797
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2851
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2874
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2901
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2905
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2928
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2955
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2820
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2847
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2959
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 2989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 2982
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 2993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3008
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3031
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3058
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3063
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3067
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3090
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3117
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3121
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3144
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3171
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3176
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3181
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3185
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3208
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3239
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3262
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3289
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3294
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3298
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIp",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3352
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3375
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3402
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3321
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3348
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3406
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3429
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3456
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 3951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3965
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3460
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3483
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3510
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3514
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3537
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3564
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3569
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3574
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3578
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3601
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3628
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3633
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 3778
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3808
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3814
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3820
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3826
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3832
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3838
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3844
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3850
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3856
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3862
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3868
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3874
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3880
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3886
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3892
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3898
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3904
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3910
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3916
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3922
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3928
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3934
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3940
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3946
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3637
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3660
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3687
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3692
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3697
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3701
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3724
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3751
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 3735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5675
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5547
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5577
          },
          "name": "approvalGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesApprovalGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5582
          },
          "name": "approvalRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5588
          },
          "name": "connectionRules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5593
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5598
          },
          "name": "decision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5604
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5609
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5615
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5620
          },
          "name": "isolationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5625
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5630
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5635
          },
          "name": "purposeJustificationPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5640
          },
          "name": "purposeJustificationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5646
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5651
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5656
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5310
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequire",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequire"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3969
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 3999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 3992
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4018
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4041
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4068
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4073
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4078
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4082
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4105
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4132
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4136
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4159
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4191
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4195
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificate",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4218
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4244
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonName",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4267
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4294
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4298
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4321
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4348
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4352
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmail",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4406
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4429
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4456
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4460
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4483
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4510
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4375
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4402
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4514
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryone",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4537
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4563
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4586
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4613
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4618
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4622
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeo",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4645
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4672
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4676
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4699
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4726
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4731
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4736
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4740
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroup",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4763
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4790
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4794
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuite",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4817
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4844
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4849
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4853
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireIp",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4907
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4930
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4957
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4876
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4903
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4961
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 4991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 4984
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5011
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 4995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5520
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5015
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5038
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5065
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5069
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidc",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5092
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5119
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5124
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5129
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5133
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireOkta",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5156
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5183
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5333
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5363
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5369
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5375
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5381
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5387
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5393
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5399
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5405
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5411
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5417
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5423
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5429
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5435
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5441
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5447
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5453
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5459
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5465
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5471
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5477
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5483
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5489
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5495
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5501
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequire"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5192
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireSaml",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5215
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5242
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5247
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5252
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5256
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5279
      },
      "name": "DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5306
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasApp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6179
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasApp",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasApp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5819
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributes",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5911
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5842
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5871
          },
          "name": "friendlyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5876
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5881
          },
          "name": "nameFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5886
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5892
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5759
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSource",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5679
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5755
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5702
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5731
          },
          "name": "idpId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5736
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5782
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5809
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5815
          },
          "name": "nameByIdp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaims": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5975
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaims",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaims"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 6048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6062
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 5998
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6027
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6032
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6037
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6043
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaims"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5915
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSource",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 5945
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 5938
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5965
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5971
          },
          "name": "nameByIdp",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 5949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6066
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6089
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6116
          },
          "name": "returnAccessTokenFromAuthorizationEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6121
          },
          "name": "returnIdTokenFromAuthorizationEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6202
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6229
          },
          "name": "accessTokenLifetime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6234
          },
          "name": "allowPkceWithoutClientSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6239
          },
          "name": "appLauncherUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6244
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6249
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6254
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6259
          },
          "name": "consumerServiceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6265
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6271
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6276
          },
          "name": "defaultRelayState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6281
          },
          "name": "grantTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6286
          },
          "name": "groupFilterRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6292
          },
          "name": "hybridAndImplicitOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6297
          },
          "name": "idpEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6302
          },
          "name": "nameIdFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6307
          },
          "name": "nameIdTransformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6312
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6317
          },
          "name": "redirectUris",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6323
          },
          "name": "refreshTokenOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6328
          },
          "name": "samlAttributeTransformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6333
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6338
          },
          "name": "spEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6343
          },
          "name": "ssoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasApp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6125
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptions",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6148
      },
      "name": "DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6175
          },
          "name": "lifetime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6606
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfig",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigAuthentication": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6347
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigAuthentication",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigAuthentication"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6370
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigAuthenticationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6397
          },
          "name": "authorizationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6402
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6407
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6412
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6417
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6422
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6427
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6432
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6437
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigAuthentication"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigAuthenticationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6505
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigMappings",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigMappings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 6588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigMappingsList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigMappingsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6441
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperations",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6464
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6491
          },
          "name": "create",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6496
          },
          "name": "delete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6501
          },
          "name": "update",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 6528
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6557
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6562
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6568
          },
          "name": "operations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6573
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6578
          },
          "name": "strictness",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6583
          },
          "name": "transformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigMappingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6629
      },
      "name": "DataCloudflareZeroTrustAccessApplicationScimConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6657
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6662
          },
          "name": "deactivateOnDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6667
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6672
          },
          "name": "idpUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6678
          },
          "name": "mappings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfigMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6683
          },
          "name": "remoteUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationScimConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationScimConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteria": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
        "line": 6687
      },
      "name": "DataCloudflareZeroTrustAccessApplicationTargetCriteria",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationTargetCriteria"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteriaList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 6755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6769
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationTargetCriteriaList",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationTargetCriteriaList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteriaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
          "line": 6719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-application/index.ts",
        "line": 6710
      },
      "name": "DataCloudflareZeroTrustAccessApplicationTargetCriteriaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6739
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6744
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6750
          },
          "name": "targetAttributes",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-application/index.ts",
            "line": 6723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplication.DataCloudflareZeroTrustAccessApplicationTargetCriteria"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-application/index:DataCloudflareZeroTrustAccessApplicationTargetCriteriaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplications": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications cloudflare_zero_trust_access_applications}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplications",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications cloudflare_zero_trust_access_applications} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessApplications resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6852
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessApplications to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessApplications that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessApplications to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6905
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6921
          },
          "name": "resetAud"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6937
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6953
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6969
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6985
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7007
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7023
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7035
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7048
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplications",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6840
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6995
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6909
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6925
          },
          "name": "audInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6941
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6957
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6973
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6989
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7011
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7027
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6899
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6915
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6931
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6947
          },
          "name": "exact",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6963
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6979
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7001
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 7017
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplications"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsConfig",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#account_id DataCloudflareZeroTrustAccessApplications#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#aud DataCloudflareZeroTrustAccessApplications#aud}",
            "stability": "stable",
            "summary": "The aud of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 26
          },
          "name": "aud",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#domain DataCloudflareZeroTrustAccessApplications#domain}",
            "stability": "stable",
            "summary": "The domain of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 32
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#exact DataCloudflareZeroTrustAccessApplications#exact}",
            "stability": "stable",
            "summary": "True for only exact string matches against passed name/domain query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 38
          },
          "name": "exact",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#max_items DataCloudflareZeroTrustAccessApplications#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 44
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#name DataCloudflareZeroTrustAccessApplications#name}",
            "stability": "stable",
            "summary": "The name of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 50
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#search DataCloudflareZeroTrustAccessApplications#search}",
            "stability": "stable",
            "summary": "Search for apps by other listed query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 56
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#zone_id DataCloudflareZeroTrustAccessApplications#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 62
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6563
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResult",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultCorsHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultCorsHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 64
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultCorsHeaders",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultCorsHeaders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultCorsHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultCorsHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 87
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultCorsHeadersOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 114
          },
          "name": "allowAllHeaders",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 119
          },
          "name": "allowAllMethods",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 124
          },
          "name": "allowAllOrigins",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 129
          },
          "name": "allowCredentials",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 134
          },
          "name": "allowedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 139
          },
          "name": "allowedMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 144
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 149
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultCorsHeaders"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultCorsHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 153
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultDestinations",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_applications#mcp_server_id DataCloudflareZeroTrustAccessApplications#mcp_server_id}",
            "stability": "stable",
            "summary": "A MCP server id configured in ai-controls. Access will secure the MCP server if accessed through a MCP portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 159
          },
          "name": "mcpServerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultDestinations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 292
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultDestinationsList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultDestinationsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 248
          },
          "name": "resetMcpServerId"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultDestinationsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 226
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 231
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 236
          },
          "name": "l4Protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 257
          },
          "name": "portRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 262
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 267
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 272
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 252
          },
          "name": "mcpServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 242
          },
          "name": "mcpServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultDestinationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 296
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultFooterLinks",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultFooterLinks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 372
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultFooterLinksList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultFooterLinksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 319
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultFooterLinksOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 348
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 353
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultFooterLinksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesign": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesign",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 376
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesign",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesign"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesignOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesignOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 399
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesignOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 426
          },
          "name": "buttonColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 431
          },
          "name": "buttonTextColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 436
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 441
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 446
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesign"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesignOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6827
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6586
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6615
          },
          "name": "allowAuthenticateViaWarp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6625
          },
          "name": "allowedIdps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6620
          },
          "name": "allowIframe",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6630
          },
          "name": "appLauncherLogoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6635
          },
          "name": "appLauncherVisible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6640
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6645
          },
          "name": "autoRedirectToIdentity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6650
          },
          "name": "bgColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6656
          },
          "name": "corsHeaders",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultCorsHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6661
          },
          "name": "customDenyMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6666
          },
          "name": "customDenyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6671
          },
          "name": "customNonIdentityDenyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6676
          },
          "name": "customPages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6682
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6687
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6692
          },
          "name": "enableBindingCookie",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6698
          },
          "name": "footerLinks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultFooterLinksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6703
          },
          "name": "headerBgColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6708
          },
          "name": "httpOnlyCookieAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6713
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6719
          },
          "name": "landingPageDesign",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultLandingPageDesignOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6724
          },
          "name": "logoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6729
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6734
          },
          "name": "optionsPreflightBypass",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6739
          },
          "name": "pathCookieAttribute",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6745
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6750
          },
          "name": "readServiceTokensFromHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6756
          },
          "name": "saasApp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6761
          },
          "name": "sameSiteCookieAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6767
          },
          "name": "scimConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6772
          },
          "name": "selfHostedDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6777
          },
          "name": "serviceAuth401Redirect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6782
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6787
          },
          "name": "skipAppLauncherLoginPage",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6792
          },
          "name": "skipInterstitial",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6797
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6803
          },
          "name": "targetCriteria",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6808
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5314
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPolicies",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 450
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroups",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 531
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 473
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 502
          },
          "name": "approvalsNeeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 507
          },
          "name": "emailAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 512
          },
          "name": "emailListUuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 594
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRules",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 617
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 645
          },
          "name": "ssh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSshOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSsh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSsh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 535
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSsh",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSsh"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSshOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSshOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 558
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSshOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 585
          },
          "name": "allowEmailAlias",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 590
          },
          "name": "usernames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSsh"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesSshOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1990
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExclude",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 649
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 672
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 698
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 721
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 748
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 753
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 758
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 762
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 792
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 785
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 812
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 816
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 839
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 866
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 871
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 875
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 898
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 924
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 947
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 974
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 978
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1001
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1028
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1032
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1086
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1109
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1136
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1140
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1163
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1190
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1055
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1082
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1194
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1217
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1243
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1266
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1293
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1298
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1302
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1325
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1352
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1356
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1379
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1406
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1411
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1416
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1420
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1443
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1470
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1474
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1497
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1524
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1529
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1533
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIp",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1587
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1610
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1637
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1556
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1583
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1641
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1664
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1691
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2200
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1695
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1718
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1745
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1749
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1772
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1799
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1804
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1809
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1813
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1836
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1863
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1868
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2013
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2043
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2049
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2055
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2061
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2067
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2073
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2079
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2085
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2091
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2097
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2103
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2109
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2115
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2121
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2127
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2133
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2139
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2145
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2151
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2157
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2163
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2169
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2175
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2181
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1872
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1895
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1922
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1927
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1932
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1936
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 1966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 1959
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1986
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 1970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3545
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesInclude",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2204
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2227
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2253
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2276
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2303
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2308
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2313
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2317
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2340
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2367
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2371
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2394
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2421
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2426
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2430
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2453
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2479
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2502
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2529
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2533
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2556
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2583
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2587
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2641
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2664
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2691
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2695
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2718
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2745
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2610
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2637
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2749
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2772
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2798
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2821
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2848
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2853
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2857
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2880
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2907
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2911
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 2941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2934
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2961
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2966
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2971
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 2945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2975
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 2998
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3025
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3029
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3052
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3079
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3084
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3088
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIp",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3142
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3165
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3192
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3111
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3138
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3196
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3219
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3246
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3755
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3250
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3273
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3304
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3327
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3354
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3359
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3364
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3368
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3391
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3418
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3568
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3598
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3604
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3610
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3616
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3622
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3628
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3634
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3640
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3646
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3652
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3658
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3664
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3670
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3676
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3682
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3688
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3694
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3700
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3706
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3712
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3718
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3724
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3730
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3736
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3427
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3450
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3477
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3482
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3487
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3491
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3514
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3541
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5465
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5337
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5367
          },
          "name": "approvalGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesApprovalGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5372
          },
          "name": "approvalRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5378
          },
          "name": "connectionRules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesConnectionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5383
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5388
          },
          "name": "decision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5394
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5399
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5405
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5410
          },
          "name": "isolationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5415
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5420
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5425
          },
          "name": "purposeJustificationPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5430
          },
          "name": "purposeJustificationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5436
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5441
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5446
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPolicies"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5100
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequire",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequire"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3759
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3782
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3808
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3831
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3858
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3863
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3868
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3872
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3895
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3922
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3926
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 3956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3949
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3976
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3981
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 3960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 3985
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificate",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4008
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4034
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonName",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4057
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4084
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4088
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4111
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4138
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4142
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmail",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4196
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4219
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4246
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4250
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4273
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4165
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4192
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4304
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryone",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4327
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4353
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4376
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4403
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4408
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4412
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeo",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4435
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4462
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4466
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4489
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4516
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4521
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4526
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4530
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroup",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4553
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4580
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4584
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuite",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4607
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4634
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4639
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4643
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIp",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4697
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4720
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4747
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4666
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4693
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4751
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4774
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4801
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5310
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4805
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4828
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4855
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4859
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidc",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4882
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4909
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4914
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4919
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4923
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOkta",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 4953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4946
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4973
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4978
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 4957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5123
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5153
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5159
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5165
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5171
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5177
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5183
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5189
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5195
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5201
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5207
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5213
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5219
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5225
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5231
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5237
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5243
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5249
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5255
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5261
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5267
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5273
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5279
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5285
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5291
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequire"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 4982
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSaml",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5005
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5032
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5037
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5042
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5046
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5069
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5096
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultPoliciesRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasApp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5969
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasApp",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasApp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5609
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributes",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5632
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5661
          },
          "name": "friendlyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5666
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5671
          },
          "name": "nameFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5676
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5682
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5549
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSource",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5469
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdp",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5545
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5492
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5521
          },
          "name": "idpId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5526
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5572
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5599
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5605
          },
          "name": "nameByIdp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceNameByIdpList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaims": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5765
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaims",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaims"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5852
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5788
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5817
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5822
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5827
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5833
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaims"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5705
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSource",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSource"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5728
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSourceOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5755
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5761
          },
          "name": "nameByIdp",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSource"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5856
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptions",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5879
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptionsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5906
          },
          "name": "returnAccessTokenFromAuthorizationEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5911
          },
          "name": "returnIdTokenFromAuthorizationEndpoint",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5992
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6019
          },
          "name": "accessTokenLifetime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6024
          },
          "name": "allowPkceWithoutClientSecret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6029
          },
          "name": "appLauncherUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6034
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6039
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6044
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6049
          },
          "name": "consumerServiceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6055
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6061
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6066
          },
          "name": "defaultRelayState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6071
          },
          "name": "grantTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6076
          },
          "name": "groupFilterRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6082
          },
          "name": "hybridAndImplicitOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppHybridAndImplicitOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6087
          },
          "name": "idpEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6092
          },
          "name": "nameIdFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6097
          },
          "name": "nameIdTransformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6102
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6107
          },
          "name": "redirectUris",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6113
          },
          "name": "refreshTokenOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6118
          },
          "name": "samlAttributeTransformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6123
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6128
          },
          "name": "spEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6133
          },
          "name": "ssoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasApp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5915
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptions",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptions"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 5945
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 5938
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptionsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5965
          },
          "name": "lifetime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 5949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptions"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultSaasAppRefreshTokenOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6396
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfig",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthentication": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6137
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthentication",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthentication"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6160
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthenticationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6187
          },
          "name": "authorizationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6192
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6197
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6202
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6207
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6212
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6217
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6222
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6227
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthentication"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthenticationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6295
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappings",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6392
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6231
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperations",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6254
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperationsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6281
          },
          "name": "create",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6286
          },
          "name": "delete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6291
          },
          "name": "update",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6318
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6347
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6352
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6358
          },
          "name": "operations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOperationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6363
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6368
          },
          "name": "strictness",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6373
          },
          "name": "transformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6419
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultScimConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6447
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6452
          },
          "name": "deactivateOnDelete",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6457
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6462
          },
          "name": "idpUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6468
          },
          "name": "mappings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfigMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6473
          },
          "name": "remoteUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultScimConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultScimConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteria": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6477
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultTargetCriteria",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultTargetCriteria"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6559
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaList",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
          "line": 6509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-applications/index.ts",
        "line": 6500
      },
      "name": "DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessApplications",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6529
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6534
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6540
          },
          "name": "targetAttributes",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-applications/index.ts",
            "line": 6513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessApplications.DataCloudflareZeroTrustAccessApplicationsResultTargetCriteria"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-applications/index:DataCloudflareZeroTrustAccessApplicationsResultTargetCriteriaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPage.DataCloudflareZeroTrustAccessCustomPage": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_page cloudflare_zero_trust_access_custom_page}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPage.DataCloudflareZeroTrustAccessCustomPage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_page cloudflare_zero_trust_access_custom_page} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPage.DataCloudflareZeroTrustAccessCustomPageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessCustomPage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessCustomPage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_page#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessCustomPage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessCustomPage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 153
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessCustomPage",
      "namespace": "dataCloudflareZeroTrustAccessCustomPage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 105
          },
          "name": "customHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 133
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 138
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 118
          },
          "name": "customPageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 111
          },
          "name": "customPageId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-page/index:DataCloudflareZeroTrustAccessCustomPage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPage.DataCloudflareZeroTrustAccessCustomPageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPage.DataCloudflareZeroTrustAccessCustomPageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessCustomPageConfig",
      "namespace": "dataCloudflareZeroTrustAccessCustomPage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_page#custom_page_id DataCloudflareZeroTrustAccessCustomPage#custom_page_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 26
          },
          "name": "customPageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_page#account_id DataCloudflareZeroTrustAccessCustomPage#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-page/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-page/index:DataCloudflareZeroTrustAccessCustomPageConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPages": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_pages cloudflare_zero_trust_access_custom_pages}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPages",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_pages cloudflare_zero_trust_access_custom_pages} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessCustomPages resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessCustomPages to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_pages#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessCustomPages that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessCustomPages to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 186
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 202
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessCustomPages",
      "namespace": "dataCloudflareZeroTrustAccessCustomPages",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 212
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 190
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 206
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 180
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 196
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-pages/index:DataCloudflareZeroTrustAccessCustomPages"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessCustomPagesConfig",
      "namespace": "dataCloudflareZeroTrustAccessCustomPages",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_pages#account_id DataCloudflareZeroTrustAccessCustomPages#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_custom_pages#max_items DataCloudflareZeroTrustAccessCustomPages#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-pages/index:DataCloudflareZeroTrustAccessCustomPagesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustAccessCustomPagesResult",
      "namespace": "dataCloudflareZeroTrustAccessCustomPages",
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-pages/index:DataCloudflareZeroTrustAccessCustomPagesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-custom-pages/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessCustomPagesResultList",
      "namespace": "dataCloudflareZeroTrustAccessCustomPages",
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-pages/index:DataCloudflareZeroTrustAccessCustomPagesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-custom-pages/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustAccessCustomPagesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessCustomPages",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 85
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 90
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 95
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-custom-pages/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessCustomPages.DataCloudflareZeroTrustAccessCustomPagesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-custom-pages/index:DataCloudflareZeroTrustAccessCustomPagesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group cloudflare_zero_trust_access_group}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group cloudflare_zero_trust_access_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6650
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6718
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6699
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6721
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6737
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6781
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6793
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6802
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6638
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6709
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6715
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6746
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6752
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6758
          },
          "name": "isDefault",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6763
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6769
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6703
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6725
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6741
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6785
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6693
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6731
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6775
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessGroupConfig",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group#account_id DataCloudflareZeroTrustAccessGroup#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group#filter DataCloudflareZeroTrustAccessGroup#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group#group_id DataCloudflareZeroTrustAccessGroup#group_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 30
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group#zone_id DataCloudflareZeroTrustAccessGroup#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1433
      },
      "name": "DataCloudflareZeroTrustAccessGroupExclude",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 38
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 61
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 87
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 110
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 137
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 147
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 151
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 174
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 201
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 205
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 228
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 260
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 264
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 287
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 313
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 336
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 363
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 367
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 390
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 417
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 421
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 475
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 498
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 525
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 529
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 552
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 579
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 444
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 471
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 583
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 606
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 632
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 655
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 682
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 687
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 691
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 714
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 741
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 745
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 768
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 795
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 800
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 805
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 809
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 832
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 859
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 863
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 886
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 913
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 918
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 922
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeIp",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 976
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 999
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1026
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 945
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 972
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1030
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1053
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1080
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 1635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1649
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupExcludeList",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1084
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1107
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1134
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1138
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1161
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1188
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1193
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1198
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1202
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1225
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1252
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 1456
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1486
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1492
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1498
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1504
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1510
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1516
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1522
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1528
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1534
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1540
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1546
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1552
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1558
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1564
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1570
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1576
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1582
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1588
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1594
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1600
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1606
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1612
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1618
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1624
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1630
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1261
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1284
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1311
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1316
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1321
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1325
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1348
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1375
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1379
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1402
      },
      "name": "DataCloudflareZeroTrustAccessGroupExcludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1429
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupExcludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupExcludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1653
      },
      "name": "DataCloudflareZeroTrustAccessGroupFilter",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group#name DataCloudflareZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1659
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_group#search DataCloudflareZeroTrustAccessGroup#search}",
            "stability": "stable",
            "summary": "Search for groups by other listed query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1665
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1760
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1776
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1764
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1780
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1754
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1770
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3179
      },
      "name": "DataCloudflareZeroTrustAccessGroupInclude",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1784
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1807
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1833
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1856
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1883
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1888
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1893
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1897
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1920
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1947
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1951
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 1981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 1974
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2001
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2006
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 1985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2010
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2033
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2059
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2082
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2109
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2113
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2136
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2163
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2167
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2221
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2244
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2271
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2275
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2298
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2325
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2190
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2217
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2329
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2352
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2378
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2401
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2428
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2433
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2437
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2460
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2487
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2491
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2514
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2541
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2546
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2551
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2555
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2578
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2605
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2609
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2632
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2659
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2664
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2668
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeIp",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2722
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2745
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2772
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2691
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2718
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2776
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2799
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2826
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 3381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupIncludeList",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2830
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2853
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2880
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2884
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2907
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2934
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2939
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2944
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2948
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 2978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 2971
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2998
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3003
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 2982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 3202
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3232
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3238
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3244
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3250
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3256
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3262
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3268
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3274
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3280
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3286
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3292
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3298
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3304
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3310
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3316
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3322
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3328
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3334
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3340
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3346
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3352
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3358
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3364
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3370
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3376
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3007
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3030
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3057
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3062
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3067
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3071
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3094
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3121
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3125
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3148
      },
      "name": "DataCloudflareZeroTrustAccessGroupIncludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3175
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIncludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIncludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefault": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4794
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefault",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefault"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3399
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3422
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3448
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3471
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3498
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3503
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3508
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3512
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3535
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3562
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3566
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3589
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3616
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3621
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3625
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3648
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3674
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3697
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3724
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3728
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3751
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3778
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3782
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3836
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3859
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3886
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3890
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3913
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3940
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3805
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3832
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3944
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 3974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3967
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 3978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 3993
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4016
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4043
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4048
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4052
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4075
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4102
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4106
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4129
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4156
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4161
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4166
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4170
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4193
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4224
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4247
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4274
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4279
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4283
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultIp",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4337
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4360
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4387
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4306
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4333
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4391
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4414
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4441
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 4996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5010
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultList",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4445
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4468
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4495
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4499
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4522
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4549
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4554
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4559
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4563
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4586
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4613
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4618
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 4817
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4847
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4853
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4859
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4865
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4871
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4877
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4883
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4889
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4895
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4901
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4907
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4913
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4919
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4925
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4931
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4937
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4943
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4949
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4955
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4961
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4967
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4973
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4979
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4985
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4991
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefault"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4622
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4645
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4672
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4677
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4682
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4686
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4709
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4736
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4740
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 4770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 4763
      },
      "name": "DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4790
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 4774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupIsDefaultUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6409
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequire",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequire"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5014
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5037
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5063
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5086
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5113
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5118
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5123
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5127
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5150
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5177
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5181
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5204
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5231
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5236
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5240
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5263
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5289
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5312
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5339
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5343
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5366
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5393
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5397
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5451
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5474
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5501
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5505
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5528
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5555
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5420
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5447
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5559
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5582
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5608
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5631
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5658
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5663
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5667
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5690
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5717
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5721
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5744
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5771
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5776
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5781
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5785
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5808
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5835
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5839
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5862
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5889
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5894
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5898
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireIp",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5952
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5975
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6002
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 5928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 5921
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5948
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 5932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6006
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6029
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6056
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 6611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6625
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupRequireList",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6060
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6083
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6094
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6114
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6137
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6164
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6169
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6174
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6178
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6201
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6228
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6233
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-group/index.ts",
        "line": 6432
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6462
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6468
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6474
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6480
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6486
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6492
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6498
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6504
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6510
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6516
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6522
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6528
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6534
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6540
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6546
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6552
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6558
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6564
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6570
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6576
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6582
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6588
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6594
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6600
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6606
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequire"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6237
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6260
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6287
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6292
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6297
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6301
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6324
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6351
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6355
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
          "line": 6385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
        "line": 6378
      },
      "name": "DataCloudflareZeroTrustAccessGroupRequireUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6405
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-group/index.ts",
            "line": 6389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroup.DataCloudflareZeroTrustAccessGroupRequireUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-group/index:DataCloudflareZeroTrustAccessGroupRequireUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups cloudflare_zero_trust_access_groups}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups cloudflare_zero_trust_access_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6631
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6681
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6697
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6713
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6735
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6751
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6763
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6773
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroups",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6619
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6723
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6685
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6701
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6717
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6739
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6755
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6675
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6691
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6707
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6729
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6745
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessGroupsConfig",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups#account_id DataCloudflareZeroTrustAccessGroups#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups#max_items DataCloudflareZeroTrustAccessGroups#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups#name DataCloudflareZeroTrustAccessGroups#name}",
            "stability": "stable",
            "summary": "The name of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups#search DataCloudflareZeroTrustAccessGroups#search}",
            "stability": "stable",
            "summary": "Search for groups by other listed query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 38
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_groups#zone_id DataCloudflareZeroTrustAccessGroups#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6506
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResult",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1441
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExclude",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 46
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 69
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 95
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 118
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 145
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 155
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 159
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 182
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 209
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 213
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 236
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 263
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 268
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 272
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 295
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 321
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 344
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 371
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 375
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 398
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 425
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 429
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 483
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 506
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 533
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 537
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 560
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 587
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 452
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 479
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 591
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 614
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 640
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 663
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 690
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 695
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 699
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 722
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 749
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 753
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 776
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 803
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 808
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 813
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 817
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 840
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 867
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 871
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 894
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 921
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 926
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 930
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeIp",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 984
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1007
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1034
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 953
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 980
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1038
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1061
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1088
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1657
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeList",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1092
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1115
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1146
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1169
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1196
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1201
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1206
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1210
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1233
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1260
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1464
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1494
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1500
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1506
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1512
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1518
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1524
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1530
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1536
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1542
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1548
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1554
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1560
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1566
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1572
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1578
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1584
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1590
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1596
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1602
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1608
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1614
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1620
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1626
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1632
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1638
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1269
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1292
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1319
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1324
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1329
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1333
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1356
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1383
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1387
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1410
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1437
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultExcludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3056
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultInclude",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1661
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1684
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1710
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1733
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1760
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1765
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1770
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1774
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1797
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1824
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1828
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1851
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1878
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1883
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1887
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1910
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1936
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 1966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1959
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1986
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 1970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 1990
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2013
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2040
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2044
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2098
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2121
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2148
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2152
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2175
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2202
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2067
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2094
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2206
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2229
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2255
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2278
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2305
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2310
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2314
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2337
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2364
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2368
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2391
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2418
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2428
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2432
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2455
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2482
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2486
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2509
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2536
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2541
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2545
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeIp",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2599
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2622
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2649
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2568
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2595
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2653
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2676
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2703
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3272
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeList",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2707
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2730
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2757
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2741
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2761
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2784
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2811
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2816
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2821
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2825
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2848
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2875
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2880
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3079
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3109
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3115
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3121
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3127
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3133
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3139
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3145
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3151
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3157
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3163
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3169
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3175
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3181
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3187
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3193
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3199
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3205
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3211
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3217
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3223
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3229
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3235
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3241
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3247
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3253
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2884
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2907
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2934
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2939
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2944
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2948
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 2978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 2971
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2998
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 2982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3002
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3025
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3052
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIncludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefault": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4671
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefault",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefault"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3276
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3299
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3325
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3348
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3375
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3385
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3389
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3412
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3439
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3443
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3466
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3493
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3498
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3502
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3525
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3551
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3574
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3601
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3605
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3628
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3655
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3659
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3713
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3736
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3763
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3767
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3790
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3817
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3682
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3709
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3821
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3844
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3870
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3893
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3920
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3925
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3929
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 3959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3952
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3979
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 3963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 3983
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4006
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4033
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4038
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4043
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4047
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4070
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4097
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4101
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4124
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4151
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4156
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4160
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultIp",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4214
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4237
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4264
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4183
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4210
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4268
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4291
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4318
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4887
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultList",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4322
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4345
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4372
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4376
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4399
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4426
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4431
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4436
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4440
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4463
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4490
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4694
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4724
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4730
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4736
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4742
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4748
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4754
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4760
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4766
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4772
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4778
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4784
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4790
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4796
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4802
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4808
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4814
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4820
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4826
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4832
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4838
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4844
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4850
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4856
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4862
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4868
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefault"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4499
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4522
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4549
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4554
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4559
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4563
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4586
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4613
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4617
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4640
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4667
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultIsDefaultUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6606
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupsResultList",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6529
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6559
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6564
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6570
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6576
          },
          "name": "isDefault",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultIsDefaultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6581
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6587
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6286
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequire",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequire"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4891
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4914
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4940
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 4970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 4963
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4990
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4995
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5000
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 4974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5004
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5027
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5054
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5058
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5081
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5113
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5117
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireCertificate",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5140
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5166
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireCommonName",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5189
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5216
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5220
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5243
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5270
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5274
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEmail",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5328
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5351
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5378
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5382
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5405
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5432
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5297
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5324
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5436
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEveryone",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5459
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5485
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5508
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5535
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5540
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5544
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGeo",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5567
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5594
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5598
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5621
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5648
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5653
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5658
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5662
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGroup",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5685
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5712
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5716
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGsuite",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5739
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5766
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5771
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5775
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireIp",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5829
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5852
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5879
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5798
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5825
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5883
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5906
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5933
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6502
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireList",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5937
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 5967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5960
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5987
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 5971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 5991
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireOidc",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6014
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6041
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6046
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6051
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6055
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireOkta",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6078
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6105
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6110
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6309
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6339
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6345
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6351
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6357
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6363
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6369
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6375
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6381
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6387
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6393
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6399
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6405
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6411
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6417
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6423
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6429
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6435
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6441
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6447
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6453
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6459
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6465
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6471
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6477
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6483
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequire"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6114
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireSaml",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6137
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6164
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6169
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6174
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6178
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6201
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6228
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6232
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
          "line": 6262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
        "line": 6255
      },
      "name": "DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessGroups",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6282
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-groups/index.ts",
            "line": 6266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessGroups.DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-groups/index:DataCloudflareZeroTrustAccessGroupsResultRequireUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProvider": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider cloudflare_zero_trust_access_identity_provider}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider cloudflare_zero_trust_access_identity_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessIdentityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 504
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessIdentityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessIdentityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessIdentityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 572
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 553
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 575
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 596
          },
          "name": "resetIdentityProviderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 628
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 640
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 649
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessIdentityProvider",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 492
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 563
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 569
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 584
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 605
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 611
          },
          "name": "scimConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderScimConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 616
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 557
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 579
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 600
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 632
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 547
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 590
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 622
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProvider"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderConfig",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider#account_id DataCloudflareZeroTrustAccessIdentityProvider#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider#filter DataCloudflareZeroTrustAccessIdentityProvider#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider#identity_provider_id DataCloudflareZeroTrustAccessIdentityProvider#identity_provider_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 30
          },
          "name": "identityProviderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider#zone_id DataCloudflareZeroTrustAccessIdentityProvider#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 118
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderConfigA",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderConfigA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 141
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderConfigAOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 168
          },
          "name": "appsDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 173
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 183
          },
          "name": "authorizationServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 178
          },
          "name": "authUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 188
          },
          "name": "centrifyAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 193
          },
          "name": "centrifyAppId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 198
          },
          "name": "certsUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 203
          },
          "name": "claims",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 208
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 213
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 218
          },
          "name": "conditionalAccessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 223
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 228
          },
          "name": "emailAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 233
          },
          "name": "emailClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 239
          },
          "name": "headerAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 244
          },
          "name": "idpPublicCerts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 249
          },
          "name": "issuerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 254
          },
          "name": "oktaAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 259
          },
          "name": "oneloginAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 264
          },
          "name": "pingEnvId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 269
          },
          "name": "pkceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 274
          },
          "name": "prompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 279
          },
          "name": "redirectUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 284
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 289
          },
          "name": "signRequest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 294
          },
          "name": "ssoTargetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 299
          },
          "name": "supportGroups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 304
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigA"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 38
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributes",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesList",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 61
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 90
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 95
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 74
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 308
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderFilter",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_provider#scim_enabled DataCloudflareZeroTrustAccessIdentityProvider#scim_enabled}",
            "stability": "stable",
            "summary": "Indicates to Access to only retrieve identity providers that have the System for Cross-Domain Identity Management (SCIM) enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 314
          },
          "name": "scimEnabled",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
          "line": 354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 396
          },
          "name": "resetScimEnabled"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessIdentityProviderFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 400
          },
          "name": "scimEnabledInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 390
          },
          "name": "scimEnabled",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderScimConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderScimConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 404
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderScimConfig",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderScimConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderScimConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderScimConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
        "line": 427
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProviderScimConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 454
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 459
          },
          "name": "identityUpdateBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 464
          },
          "name": "scimBaseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 469
          },
          "name": "seatDeprovision",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 474
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 479
          },
          "name": "userDeprovision",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-provider/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProvider.DataCloudflareZeroTrustAccessIdentityProviderScimConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-provider/index:DataCloudflareZeroTrustAccessIdentityProviderScimConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProviders": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers cloudflare_zero_trust_access_identity_providers}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProviders",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers cloudflare_zero_trust_access_identity_providers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessIdentityProviders resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 502
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessIdentityProviders to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessIdentityProviders that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessIdentityProviders to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 551
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 567
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 589
          },
          "name": "resetScimEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 605
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 617
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 626
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessIdentityProviders",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 490
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 577
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 555
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 571
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 593
          },
          "name": "scimEnabledInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 609
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 545
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 561
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 583
          },
          "name": "scimEnabled",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 599
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProviders"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersConfig",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers#account_id DataCloudflareZeroTrustAccessIdentityProviders#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers#max_items DataCloudflareZeroTrustAccessIdentityProviders#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers#scim_enabled DataCloudflareZeroTrustAccessIdentityProviders#scim_enabled}",
            "stability": "stable",
            "summary": "Indicates to Access to only retrieve identity providers that have the System for Cross-Domain Identity Management (SCIM) enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 32
          },
          "name": "scimEnabled",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_identity_providers#zone_id DataCloudflareZeroTrustAccessIdentityProviders#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 384
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResult",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 120
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultConfig",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 40
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributes",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 116
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesList",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 63
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 92
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 97
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributes"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 143
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 170
          },
          "name": "appsDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 175
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 185
          },
          "name": "authorizationServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 180
          },
          "name": "authUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 190
          },
          "name": "centrifyAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 195
          },
          "name": "centrifyAppId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 200
          },
          "name": "certsUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 205
          },
          "name": "claims",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 210
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 215
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 220
          },
          "name": "conditionalAccessEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 225
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 230
          },
          "name": "emailAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 235
          },
          "name": "emailClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 241
          },
          "name": "headerAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigHeaderAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 246
          },
          "name": "idpPublicCerts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 251
          },
          "name": "issuerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 256
          },
          "name": "oktaAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 261
          },
          "name": "oneloginAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 266
          },
          "name": "pingEnvId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 271
          },
          "name": "pkceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 276
          },
          "name": "prompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 281
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 286
          },
          "name": "signRequest",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 291
          },
          "name": "ssoTargetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 296
          },
          "name": "supportGroups",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 301
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
          "line": 470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 477
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultList",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 407
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 437
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 442
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 447
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 453
          },
          "name": "scimConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 458
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 305
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfig",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
        "line": 328
      },
      "name": "DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessIdentityProviders",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 355
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 360
          },
          "name": "identityUpdateBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 365
          },
          "name": "scimBaseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 370
          },
          "name": "seatDeprovision",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 375
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 380
          },
          "name": "userDeprovision",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-identity-providers/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessIdentityProviders.DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-identity-providers/index:DataCloudflareZeroTrustAccessIdentityProvidersResultScimConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target cloudflare_zero_trust_access_infrastructure_target}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target cloudflare_zero_trust_access_infrastructure_target} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
          "line": 948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessInfrastructureTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 933
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessInfrastructureTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessInfrastructureTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessInfrastructureTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 999
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 981
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1002
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1039
          },
          "name": "resetTargetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1051
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1059
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessInfrastructureTarget",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 921
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 990
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 996
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1011
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1016
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1022
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1027
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 985
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1006
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1043
          },
          "name": "targetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 975
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 1033
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTarget"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetConfig",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#account_id DataCloudflareZeroTrustAccessInfrastructureTarget#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#filter DataCloudflareZeroTrustAccessInfrastructureTarget#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#target_id DataCloudflareZeroTrustAccessInfrastructureTarget#target_id}",
            "stability": "stable",
            "summary": "Target identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 30
          },
          "name": "targetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetFilter",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#created_after DataCloudflareZeroTrustAccessInfrastructureTarget#created_after}",
            "stability": "stable",
            "summary": "Date and time at which the target was created after (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 38
          },
          "name": "createdAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#created_before DataCloudflareZeroTrustAccessInfrastructureTarget#created_before}",
            "stability": "stable",
            "summary": "Date and time at which the target was created before (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 44
          },
          "name": "createdBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#direction DataCloudflareZeroTrustAccessInfrastructureTarget#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 51
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#hostname DataCloudflareZeroTrustAccessInfrastructureTarget#hostname}",
            "stability": "stable",
            "summary": "Hostname of a target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 57
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#hostname_contains DataCloudflareZeroTrustAccessInfrastructureTarget#hostname_contains}",
            "stability": "stable",
            "summary": "Partial match to the hostname of a target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 63
          },
          "name": "hostnameContains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ip_like DataCloudflareZeroTrustAccessInfrastructureTarget#ip_like}",
            "stability": "stable",
            "summary": "Filters for targets whose IP addresses look like the specified string. Supports `*` as a wildcard character."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 70
          },
          "name": "ipLike",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify\n`ips` multiple times in query parameter to build list of candidates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ips DataCloudflareZeroTrustAccessInfrastructureTarget#ips}",
            "stability": "stable",
            "summary": "Filters for targets that have any of the following IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 89
          },
          "name": "ips",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ip_v4 DataCloudflareZeroTrustAccessInfrastructureTarget#ip_v4}",
            "stability": "stable",
            "summary": "IPv4 address of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 76
          },
          "name": "ipV4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ipv4_end DataCloudflareZeroTrustAccessInfrastructureTarget#ipv4_end}",
            "stability": "stable",
            "summary": "Defines an IPv4 filter range's ending value (inclusive). Requires `ipv4_start` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 96
          },
          "name": "ipv4End",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ipv4_start DataCloudflareZeroTrustAccessInfrastructureTarget#ipv4_start}",
            "stability": "stable",
            "summary": "Defines an IPv4 filter range's starting value (inclusive). Requires `ipv4_end` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 103
          },
          "name": "ipv4Start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ip_v6 DataCloudflareZeroTrustAccessInfrastructureTarget#ip_v6}",
            "stability": "stable",
            "summary": "IPv6 address of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 82
          },
          "name": "ipV6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ipv6_end DataCloudflareZeroTrustAccessInfrastructureTarget#ipv6_end}",
            "stability": "stable",
            "summary": "Defines an IPv6 filter range's ending value (inclusive). Requires `ipv6_start` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 110
          },
          "name": "ipv6End",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#ipv6_start DataCloudflareZeroTrustAccessInfrastructureTarget#ipv6_start}",
            "stability": "stable",
            "summary": "Defines an IPv6 filter range's starting value (inclusive). Requires `ipv6_end` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 117
          },
          "name": "ipv6Start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#modified_after DataCloudflareZeroTrustAccessInfrastructureTarget#modified_after}",
            "stability": "stable",
            "summary": "Date and time at which the target was modified after (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 123
          },
          "name": "modifiedAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#modified_before DataCloudflareZeroTrustAccessInfrastructureTarget#modified_before}",
            "stability": "stable",
            "summary": "Date and time at which the target was modified before (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 129
          },
          "name": "modifiedBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#order DataCloudflareZeroTrustAccessInfrastructureTarget#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"hostname\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 136
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify\n`target_ids` multiple times in query parameter to build list of\ncandidates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#target_ids DataCloudflareZeroTrustAccessInfrastructureTarget#target_ids}",
            "stability": "stable",
            "summary": "Filters for targets that have any of the following UUIDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 144
          },
          "name": "targetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_target#virtual_network_id DataCloudflareZeroTrustAccessInfrastructureTarget#virtual_network_id}",
            "stability": "stable",
            "summary": "Private virtual network identifier of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 150
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 453
          },
          "name": "resetCreatedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 469
          },
          "name": "resetCreatedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 485
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 501
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 517
          },
          "name": "resetHostnameContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 533
          },
          "name": "resetIpLike"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 581
          },
          "name": "resetIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 549
          },
          "name": "resetIpV4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 597
          },
          "name": "resetIpv4End"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 613
          },
          "name": "resetIpv4Start"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 565
          },
          "name": "resetIpV6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 629
          },
          "name": "resetIpv6End"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 645
          },
          "name": "resetIpv6Start"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 661
          },
          "name": "resetModifiedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 677
          },
          "name": "resetModifiedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 693
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 709
          },
          "name": "resetTargetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 725
          },
          "name": "resetVirtualNetworkId"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 457
          },
          "name": "createdAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 473
          },
          "name": "createdBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 489
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 521
          },
          "name": "hostnameContainsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 505
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 537
          },
          "name": "ipLikeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 585
          },
          "name": "ipsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 601
          },
          "name": "ipv4EndInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 553
          },
          "name": "ipV4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 617
          },
          "name": "ipv4StartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 633
          },
          "name": "ipv6EndInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 569
          },
          "name": "ipV6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 649
          },
          "name": "ipv6StartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 665
          },
          "name": "modifiedAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 681
          },
          "name": "modifiedBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 697
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 713
          },
          "name": "targetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 729
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 447
          },
          "name": "createdAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 463
          },
          "name": "createdBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 479
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 495
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 511
          },
          "name": "hostnameContains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 527
          },
          "name": "ipLike",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 575
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 543
          },
          "name": "ipV4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 591
          },
          "name": "ipv4End",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 607
          },
          "name": "ipv4Start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 559
          },
          "name": "ipV6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 623
          },
          "name": "ipv6End",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 639
          },
          "name": "ipv6Start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 655
          },
          "name": "modifiedAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 671
          },
          "name": "modifiedBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 687
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 703
          },
          "name": "targetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 719
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 851
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetIp",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 733
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
          "line": 763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 756
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4OutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 783
          },
          "name": "ipAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 788
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 792
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 815
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6OutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 842
          },
          "name": "ipAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 847
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
          "line": 881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
        "line": 874
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 902
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 908
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIpIpv6OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-target/index.ts",
            "line": 885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTarget.DataCloudflareZeroTrustAccessInfrastructureTargetIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-target/index:DataCloudflareZeroTrustAccessInfrastructureTargetIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets cloudflare_zero_trust_access_infrastructure_targets}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets cloudflare_zero_trust_access_infrastructure_targets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessInfrastructureTargets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 442
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessInfrastructureTargets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessInfrastructureTargets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessInfrastructureTargets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 507
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 523
          },
          "name": "resetCreatedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 539
          },
          "name": "resetCreatedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 555
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 571
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 587
          },
          "name": "resetHostnameContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 603
          },
          "name": "resetIpLike"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 651
          },
          "name": "resetIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 619
          },
          "name": "resetIpV4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 667
          },
          "name": "resetIpv4End"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 683
          },
          "name": "resetIpv4Start"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 635
          },
          "name": "resetIpV6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 699
          },
          "name": "resetIpv6End"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 715
          },
          "name": "resetIpv6Start"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 731
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 747
          },
          "name": "resetModifiedAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 763
          },
          "name": "resetModifiedBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 779
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 801
          },
          "name": "resetTargetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 817
          },
          "name": "resetVirtualNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 829
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 854
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargets",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 430
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 789
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 511
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 527
          },
          "name": "createdAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 543
          },
          "name": "createdBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 559
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 591
          },
          "name": "hostnameContainsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 575
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 607
          },
          "name": "ipLikeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 655
          },
          "name": "ipsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 671
          },
          "name": "ipv4EndInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 623
          },
          "name": "ipV4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 687
          },
          "name": "ipv4StartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 703
          },
          "name": "ipv6EndInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 639
          },
          "name": "ipV6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 719
          },
          "name": "ipv6StartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 735
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 751
          },
          "name": "modifiedAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 767
          },
          "name": "modifiedBeforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 783
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 805
          },
          "name": "targetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 821
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 501
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 517
          },
          "name": "createdAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 533
          },
          "name": "createdBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 549
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 565
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 581
          },
          "name": "hostnameContains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 597
          },
          "name": "ipLike",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 645
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 613
          },
          "name": "ipV4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 661
          },
          "name": "ipv4End",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 677
          },
          "name": "ipv4Start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 629
          },
          "name": "ipV6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 693
          },
          "name": "ipv6End",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 709
          },
          "name": "ipv6Start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 725
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 741
          },
          "name": "modifiedAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 757
          },
          "name": "modifiedBefore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 773
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 795
          },
          "name": "targetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 811
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsConfig",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#account_id DataCloudflareZeroTrustAccessInfrastructureTargets#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#created_after DataCloudflareZeroTrustAccessInfrastructureTargets#created_after}",
            "stability": "stable",
            "summary": "Date and time at which the target was created after (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 26
          },
          "name": "createdAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#created_before DataCloudflareZeroTrustAccessInfrastructureTargets#created_before}",
            "stability": "stable",
            "summary": "Date and time at which the target was created before (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 32
          },
          "name": "createdBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#direction DataCloudflareZeroTrustAccessInfrastructureTargets#direction}",
            "stability": "stable",
            "summary": "The sorting direction. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 39
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#hostname DataCloudflareZeroTrustAccessInfrastructureTargets#hostname}",
            "stability": "stable",
            "summary": "Hostname of a target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 45
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#hostname_contains DataCloudflareZeroTrustAccessInfrastructureTargets#hostname_contains}",
            "stability": "stable",
            "summary": "Partial match to the hostname of a target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 51
          },
          "name": "hostnameContains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ip_like DataCloudflareZeroTrustAccessInfrastructureTargets#ip_like}",
            "stability": "stable",
            "summary": "Filters for targets whose IP addresses look like the specified string. Supports `*` as a wildcard character."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 58
          },
          "name": "ipLike",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify\n`ips` multiple times in query parameter to build list of candidates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ips DataCloudflareZeroTrustAccessInfrastructureTargets#ips}",
            "stability": "stable",
            "summary": "Filters for targets that have any of the following IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 77
          },
          "name": "ips",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ip_v4 DataCloudflareZeroTrustAccessInfrastructureTargets#ip_v4}",
            "stability": "stable",
            "summary": "IPv4 address of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 64
          },
          "name": "ipV4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ipv4_end DataCloudflareZeroTrustAccessInfrastructureTargets#ipv4_end}",
            "stability": "stable",
            "summary": "Defines an IPv4 filter range's ending value (inclusive). Requires `ipv4_start` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 84
          },
          "name": "ipv4End",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ipv4_start DataCloudflareZeroTrustAccessInfrastructureTargets#ipv4_start}",
            "stability": "stable",
            "summary": "Defines an IPv4 filter range's starting value (inclusive). Requires `ipv4_end` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 91
          },
          "name": "ipv4Start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ip_v6 DataCloudflareZeroTrustAccessInfrastructureTargets#ip_v6}",
            "stability": "stable",
            "summary": "IPv6 address of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 70
          },
          "name": "ipV6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ipv6_end DataCloudflareZeroTrustAccessInfrastructureTargets#ipv6_end}",
            "stability": "stable",
            "summary": "Defines an IPv6 filter range's ending value (inclusive). Requires `ipv6_start` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 98
          },
          "name": "ipv6End",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#ipv6_start DataCloudflareZeroTrustAccessInfrastructureTargets#ipv6_start}",
            "stability": "stable",
            "summary": "Defines an IPv6 filter range's starting value (inclusive). Requires `ipv6_end` to be specified as well."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 105
          },
          "name": "ipv6Start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#max_items DataCloudflareZeroTrustAccessInfrastructureTargets#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 111
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#modified_after DataCloudflareZeroTrustAccessInfrastructureTargets#modified_after}",
            "stability": "stable",
            "summary": "Date and time at which the target was modified after (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 117
          },
          "name": "modifiedAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#modified_before DataCloudflareZeroTrustAccessInfrastructureTargets#modified_before}",
            "stability": "stable",
            "summary": "Date and time at which the target was modified before (inclusive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 123
          },
          "name": "modifiedBefore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#order DataCloudflareZeroTrustAccessInfrastructureTargets#order}",
            "stability": "stable",
            "summary": "The field to sort by. Available values: \"hostname\", \"created_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 130
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify\n`target_ids` multiple times in query parameter to build list of\ncandidates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#target_ids DataCloudflareZeroTrustAccessInfrastructureTargets#target_ids}",
            "stability": "stable",
            "summary": "Filters for targets that have any of the following UUIDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 138
          },
          "name": "targetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_infrastructure_targets#virtual_network_id DataCloudflareZeroTrustAccessInfrastructureTargets#virtual_network_id}",
            "stability": "stable",
            "summary": "Private virtual network identifier of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 144
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 325
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResult",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 264
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultIp",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 146
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 169
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4OutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 196
          },
          "name": "ipAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 201
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 205
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 228
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6OutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 255
          },
          "name": "ipAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 260
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 287
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 315
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 321
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpIpv6OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 417
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultList",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
        "line": 348
      },
      "name": "DataCloudflareZeroTrustAccessInfrastructureTargetsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessInfrastructureTargets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 377
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 382
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 387
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 393
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResultIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 398
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessInfrastructureTargets.DataCloudflareZeroTrustAccessInfrastructureTargetsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-infrastructure-targets/index:DataCloudflareZeroTrustAccessInfrastructureTargetsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessKeyConfiguration.DataCloudflareZeroTrustAccessKeyConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_key_configuration cloudflare_zero_trust_access_key_configuration}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessKeyConfiguration.DataCloudflareZeroTrustAccessKeyConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_key_configuration cloudflare_zero_trust_access_key_configuration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessKeyConfiguration.DataCloudflareZeroTrustAccessKeyConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessKeyConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessKeyConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_key_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessKeyConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessKeyConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 89
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessKeyConfiguration",
      "namespace": "dataCloudflareZeroTrustAccessKeyConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 98
          },
          "name": "daysUntilNextRotation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 108
          },
          "name": "keyRotationIntervalDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 113
          },
          "name": "lastKeyRotationAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 93
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 83
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-key-configuration/index:DataCloudflareZeroTrustAccessKeyConfiguration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessKeyConfiguration.DataCloudflareZeroTrustAccessKeyConfigurationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessKeyConfiguration.DataCloudflareZeroTrustAccessKeyConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessKeyConfigurationConfig",
      "namespace": "dataCloudflareZeroTrustAccessKeyConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_key_configuration#account_id DataCloudflareZeroTrustAccessKeyConfiguration#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-key-configuration/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-key-configuration/index:DataCloudflareZeroTrustAccessKeyConfigurationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificate.DataCloudflareZeroTrustAccessMtlsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificate cloudflare_zero_trust_access_mtls_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificate.DataCloudflareZeroTrustAccessMtlsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificate cloudflare_zero_trust_access_mtls_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificate.DataCloudflareZeroTrustAccessMtlsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessMtlsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessMtlsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessMtlsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessMtlsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 157
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 177
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessMtlsCertificate",
      "namespace": "dataCloudflareZeroTrustAccessMtlsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 112
          },
          "name": "associatedHostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 130
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 135
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 125
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 161
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 118
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 151
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificate/index:DataCloudflareZeroTrustAccessMtlsCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificate.DataCloudflareZeroTrustAccessMtlsCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificate.DataCloudflareZeroTrustAccessMtlsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessMtlsCertificateConfig",
      "namespace": "dataCloudflareZeroTrustAccessMtlsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificate#certificate_id DataCloudflareZeroTrustAccessMtlsCertificate#certificate_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 26
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificate#account_id DataCloudflareZeroTrustAccessMtlsCertificate#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificate#zone_id DataCloudflareZeroTrustAccessMtlsCertificate#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificate/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificate/index:DataCloudflareZeroTrustAccessMtlsCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificates cloudflare_zero_trust_access_mtls_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificates cloudflare_zero_trust_access_mtls_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
          "line": 165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessMtlsCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 150
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessMtlsCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessMtlsCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessMtlsCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 198
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 214
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 236
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 248
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 256
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessMtlsCertificates",
      "namespace": "dataCloudflareZeroTrustAccessMtlsCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 138
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 224
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 202
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 218
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 240
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 192
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 208
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 230
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificates/index:DataCloudflareZeroTrustAccessMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessMtlsCertificatesConfig",
      "namespace": "dataCloudflareZeroTrustAccessMtlsCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificates#account_id DataCloudflareZeroTrustAccessMtlsCertificates#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificates#max_items DataCloudflareZeroTrustAccessMtlsCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_certificates#zone_id DataCloudflareZeroTrustAccessMtlsCertificates#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificates/index:DataCloudflareZeroTrustAccessMtlsCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
        "line": 34
      },
      "name": "DataCloudflareZeroTrustAccessMtlsCertificatesResult",
      "namespace": "dataCloudflareZeroTrustAccessMtlsCertificates",
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificates/index:DataCloudflareZeroTrustAccessMtlsCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-mtls-certificates/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 125
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessMtlsCertificatesResultList",
      "namespace": "dataCloudflareZeroTrustAccessMtlsCertificates",
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificates/index:DataCloudflareZeroTrustAccessMtlsCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-mtls-certificates/index.ts",
        "line": 57
      },
      "name": "DataCloudflareZeroTrustAccessMtlsCertificatesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessMtlsCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 86
          },
          "name": "associatedHostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 91
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 96
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 106
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-certificates/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsCertificates.DataCloudflareZeroTrustAccessMtlsCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-certificates/index:DataCloudflareZeroTrustAccessMtlsCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsHostnameSettings.DataCloudflareZeroTrustAccessMtlsHostnameSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_hostname_settings cloudflare_zero_trust_access_mtls_hostname_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsHostnameSettings.DataCloudflareZeroTrustAccessMtlsHostnameSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_hostname_settings cloudflare_zero_trust_access_mtls_hostname_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsHostnameSettings.DataCloudflareZeroTrustAccessMtlsHostnameSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessMtlsHostnameSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessMtlsHostnameSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_hostname_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessMtlsHostnameSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessMtlsHostnameSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 127
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 139
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessMtlsHostnameSettings",
      "namespace": "dataCloudflareZeroTrustAccessMtlsHostnameSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 105
          },
          "name": "chinaNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 110
          },
          "name": "clientCertificateForwarding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 115
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 131
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 121
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index:DataCloudflareZeroTrustAccessMtlsHostnameSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsHostnameSettings.DataCloudflareZeroTrustAccessMtlsHostnameSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessMtlsHostnameSettings.DataCloudflareZeroTrustAccessMtlsHostnameSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessMtlsHostnameSettingsConfig",
      "namespace": "dataCloudflareZeroTrustAccessMtlsHostnameSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_hostname_settings#account_id DataCloudflareZeroTrustAccessMtlsHostnameSettings#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_mtls_hostname_settings#zone_id DataCloudflareZeroTrustAccessMtlsHostnameSettings#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-mtls-hostname-settings/index:DataCloudflareZeroTrustAccessMtlsHostnameSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policies cloudflare_zero_trust_access_policies}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policies cloudflare_zero_trust_access_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 5338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 5306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5323
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5370
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5386
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5411
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPolicies",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5311
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5396
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5374
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5390
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5364
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5380
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesConfig",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policies#account_id DataCloudflareZeroTrustAccessPolicies#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policies#max_items DataCloudflareZeroTrustAccessPolicies#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 5136
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResult",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultApprovalGroups",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultApprovalGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsList",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 80
          },
          "name": "approvalsNeeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 85
          },
          "name": "emailAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 90
          },
          "name": "emailListUuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 172
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultConnectionRules",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultConnectionRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 195
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 223
          },
          "name": "rdp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 113
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdp",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 136
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 163
          },
          "name": "allowedClipboardLocalToRemoteFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 168
          },
          "name": "allowedClipboardRemoteToLocalFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesRdpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1622
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExclude",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 227
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 250
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 276
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 299
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 326
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 336
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 340
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 363
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 390
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 394
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 417
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 444
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 449
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 453
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 476
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 502
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 525
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 552
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 556
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 579
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 606
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 610
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 664
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 687
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 714
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 718
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 741
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 768
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 633
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 660
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 772
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 795
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 821
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 844
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 871
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 876
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 880
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 903
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 930
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 934
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 957
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 984
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 989
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 994
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 998
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1021
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1048
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1052
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1075
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1102
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1107
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1111
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeIp",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1165
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1188
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1134
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1161
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1219
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1242
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1269
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeList",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1273
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1296
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1327
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1350
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1377
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1382
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1387
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1391
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1414
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1441
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1446
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1645
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1675
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1681
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1687
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1693
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1699
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1705
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1711
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1717
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1723
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1729
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1735
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1741
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1747
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1753
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1759
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1765
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1771
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1777
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1783
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1789
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1795
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1801
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1807
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1813
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1819
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1450
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1473
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1500
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1505
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1510
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1514
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1537
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1564
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1568
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1591
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1618
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultExcludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3237
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultInclude",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1842
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1865
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1891
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1914
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1941
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1946
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1951
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1955
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 1985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 1978
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2005
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 1989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2009
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2032
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2059
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2064
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2068
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2091
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2117
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2140
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2167
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2171
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2194
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2221
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2225
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2279
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2302
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2329
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2333
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2356
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2383
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2248
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2275
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2387
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2410
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2436
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2459
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2486
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2491
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2495
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2518
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2545
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2549
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2572
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2599
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2604
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2609
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2613
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2636
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2663
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2667
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2690
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2717
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2722
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2726
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeIp",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2780
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2803
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2830
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2749
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2776
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2834
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2857
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2884
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeList",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2888
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2911
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2938
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2942
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 2972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 2965
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2992
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2997
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3002
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 2976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3006
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3029
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3056
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3061
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3260
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3290
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3296
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3302
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3308
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3314
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3320
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3326
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3332
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3338
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3344
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3350
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3356
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3362
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3368
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3374
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3380
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3386
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3392
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3398
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3404
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3410
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3416
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3422
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3428
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3434
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3065
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3088
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3115
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3120
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3125
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3129
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3152
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3179
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3183
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3206
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3233
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultIncludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 5291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 5284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5298
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPoliciesResultList",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultMfaConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultMfaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3457
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultMfaConfig",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultMfaConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultMfaConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultMfaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3480
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultMfaConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3507
          },
          "name": "allowedAuthenticators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3512
          },
          "name": "mfaDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3517
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultMfaConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultMfaConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 5168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 5159
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5188
          },
          "name": "appCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5194
          },
          "name": "approvalGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultApprovalGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5199
          },
          "name": "approvalRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5205
          },
          "name": "connectionRules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultConnectionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5210
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5215
          },
          "name": "decision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5221
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5226
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5232
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5237
          },
          "name": "isolationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5243
          },
          "name": "mfaConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultMfaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5248
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5253
          },
          "name": "purposeJustificationPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5258
          },
          "name": "purposeJustificationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5264
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5269
          },
          "name": "reusable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5274
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5279
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4916
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequire",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequire"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3521
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3544
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3570
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3593
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3620
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3625
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3630
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3634
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3657
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3684
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3688
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3711
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3738
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3743
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3747
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireCertificate",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3770
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3796
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireCommonName",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3819
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3846
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3850
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3873
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3900
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3904
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEmail",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3958
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3981
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4008
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4012
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4035
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4062
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 3934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 3927
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3954
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 3938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4066
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEveryone",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4089
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4115
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4138
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4165
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4170
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4174
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGeo",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4197
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4224
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4228
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4251
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4278
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4288
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4292
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGroup",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4315
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4342
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4346
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGsuite",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4369
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4396
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4401
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4405
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireIp",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4459
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4482
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4509
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4428
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4455
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4513
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4536
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4563
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 5125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 5118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5132
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireList",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4567
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4590
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4617
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4621
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireOidc",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4644
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4671
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4676
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4681
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4685
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireOkta",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4708
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4735
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4740
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4939
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4969
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4975
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4981
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4987
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4993
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4999
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5005
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5011
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5017
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5023
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5029
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5035
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5041
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5047
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5053
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5059
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5065
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5071
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5077
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5083
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5089
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5095
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5101
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5107
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 5113
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequire"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4744
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireSaml",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4767
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4794
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4799
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4804
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4808
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4831
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4858
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4862
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
          "line": 4892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
        "line": 4885
      },
      "name": "DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4912
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policies/index.ts",
            "line": 4896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicies.DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policies/index:DataCloudflareZeroTrustAccessPoliciesResultRequireUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policy cloudflare_zero_trust_access_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policy cloudflare_zero_trust_access_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 5172
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 5140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5157
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5204
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5332
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPolicy",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5145
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5213
          },
          "name": "appCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5219
          },
          "name": "approvalGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5224
          },
          "name": "approvalRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5230
          },
          "name": "connectionRules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5235
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5240
          },
          "name": "decision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5246
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5257
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5262
          },
          "name": "isolationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5268
          },
          "name": "mfaConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyMfaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5291
          },
          "name": "purposeJustificationPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5296
          },
          "name": "purposeJustificationRequired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5302
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5307
          },
          "name": "reusable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5312
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5317
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5208
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5286
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5198
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5279
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustAccessPolicyApprovalGroups",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyApprovalGroups"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroupsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPolicyApprovalGroupsList",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyApprovalGroupsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustAccessPolicyApprovalGroupsOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 80
          },
          "name": "approvalsNeeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 85
          },
          "name": "emailAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 90
          },
          "name": "emailListUuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyApprovalGroups"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyApprovalGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessPolicyConfig",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policy#policy_id DataCloudflareZeroTrustAccessPolicy#policy_id}",
            "stability": "stable",
            "summary": "The UUID of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 26
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_policy#account_id DataCloudflareZeroTrustAccessPolicy#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 172
      },
      "name": "DataCloudflareZeroTrustAccessPolicyConnectionRules",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyConnectionRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 195
      },
      "name": "DataCloudflareZeroTrustAccessPolicyConnectionRulesOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 223
          },
          "name": "rdp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesRdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyConnectionRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesRdp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesRdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 113
      },
      "name": "DataCloudflareZeroTrustAccessPolicyConnectionRulesRdp",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyConnectionRulesRdp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesRdpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesRdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 136
      },
      "name": "DataCloudflareZeroTrustAccessPolicyConnectionRulesRdpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 163
          },
          "name": "allowedClipboardLocalToRemoteFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 168
          },
          "name": "allowedClipboardRemoteToLocalFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyConnectionRulesRdp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyConnectionRulesRdpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1622
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExclude",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 227
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 250
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 276
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 299
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 326
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 336
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 340
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 363
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 390
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 394
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 417
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 444
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 449
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 453
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 476
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 502
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 525
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 552
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 556
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 579
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 606
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 610
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 664
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 687
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 714
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 718
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 741
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 768
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 633
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 660
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 772
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 795
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 821
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 844
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 871
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 876
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 880
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 903
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 930
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 934
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 957
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 984
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 989
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 994
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 998
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1021
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1048
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1052
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1075
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1102
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1107
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1111
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeIp",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1165
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1188
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1134
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1161
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1219
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1242
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1269
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeList",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1273
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1296
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1327
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1350
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1377
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1382
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1387
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1391
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1414
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1441
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1446
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1645
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1675
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1681
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1687
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1693
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1699
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1705
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1711
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1717
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1723
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1729
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1735
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1741
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1747
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1753
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1759
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1765
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1771
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1777
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1783
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1789
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1795
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1801
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1807
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1813
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1819
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1450
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1473
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1500
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1505
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1510
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1514
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1537
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1564
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1568
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1591
      },
      "name": "DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1618
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3237
      },
      "name": "DataCloudflareZeroTrustAccessPolicyInclude",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1842
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1865
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1891
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1914
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1941
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1946
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1951
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1955
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 1985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 1978
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2005
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 1989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2009
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2032
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2059
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2064
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2068
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeCertificate",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2091
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2117
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeCommonName",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2140
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2167
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2171
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2194
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2221
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2225
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEmail",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2279
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2302
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2329
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2333
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2356
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2383
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2248
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2275
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2387
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEveryone",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2410
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2436
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2459
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2486
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2491
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2495
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGeo",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2518
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2545
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2549
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2572
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2599
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2604
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2609
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2613
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGroup",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2636
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2663
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2667
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGsuite",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2690
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2717
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2722
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2726
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeIp",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2780
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2803
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2830
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2749
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2776
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2834
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2857
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2884
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeList",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2888
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2911
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2938
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2942
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeOidc",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 2972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 2965
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2992
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2997
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3002
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 2976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3006
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeOkta",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3029
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3056
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3061
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3260
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3290
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3296
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3302
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3308
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3314
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3320
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3326
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3332
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3338
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3344
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3350
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3356
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3362
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3368
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3374
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3380
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3386
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3392
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3398
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3404
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3410
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3416
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3422
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3428
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3434
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3065
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeSaml",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3088
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3115
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3120
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3125
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3129
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3152
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3179
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3183
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3206
      },
      "name": "DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3233
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyMfaConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyMfaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3457
      },
      "name": "DataCloudflareZeroTrustAccessPolicyMfaConfig",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyMfaConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyMfaConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyMfaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3480
      },
      "name": "DataCloudflareZeroTrustAccessPolicyMfaConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3507
          },
          "name": "allowedAuthenticators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3512
          },
          "name": "mfaDisabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3517
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyMfaConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyMfaConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4916
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequire",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequire"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3521
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3544
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3570
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAuthContext",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3593
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAuthContextOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3620
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3625
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3630
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthContext"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3634
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAuthMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3657
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAuthMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3684
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3688
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAzureAd",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3711
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireAzureAdOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3738
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3743
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAzureAd"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3747
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireCertificate",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3770
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3796
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireCommonName",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireCommonName"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3819
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireCommonNameOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3846
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCommonName"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3850
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireDevicePosture",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3873
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireDevicePostureOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3900
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireDevicePosture"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3904
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEmail",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEmail"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3958
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEmailDomain",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3981
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEmailDomainOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4008
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailDomain"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4012
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEmailListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4035
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEmailListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4062
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 3934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 3927
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEmailOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3954
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 3938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmail"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4066
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEveryone",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEveryone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4089
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireEveryoneOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEveryone"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4115
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluation",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4138
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4165
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4170
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4174
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGeo",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGeo"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4197
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGeoOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4224
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGeo"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4228
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGithubOrganization",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4251
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGithubOrganizationOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4278
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4288
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGithubOrganization"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4292
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGroup",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGroup"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4315
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGroupOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4342
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGroup"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4346
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGsuite",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGsuite"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4369
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireGsuiteOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4396
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4401
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGsuite"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4405
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireIp",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireIp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4459
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireIpListStruct",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4482
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireIpListStructOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4509
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpListStruct"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4428
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireIpOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4455
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4513
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireLinkedAppToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4536
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4563
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLinkedAppToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 5125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 5118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5132
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessPolicyRequireList",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4567
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireLoginMethod",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4590
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireLoginMethodOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4617
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLoginMethod"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4621
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireOidc",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireOidc"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4644
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireOidcOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4671
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4676
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4681
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOidc"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4685
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireOkta",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireOkta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4708
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireOktaOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4735
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4740
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOkta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4939
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4969
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4975
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4981
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4987
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4993
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4999
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5005
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5011
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5017
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5023
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5029
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5035
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5041
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5047
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5053
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5059
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5065
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5071
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5077
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5083
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5089
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5095
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5101
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5107
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 5113
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequire"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4744
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireSaml",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireSaml"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4767
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireSamlOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4794
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4799
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4804
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireSaml"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4808
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4831
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireServiceTokenOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4858
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireServiceToken"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4862
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireUserRiskScore",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireUserRiskScore"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
          "line": 4892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
        "line": 4885
      },
      "name": "DataCloudflareZeroTrustAccessPolicyRequireUserRiskScoreOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4912
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-policy/index.ts",
            "line": 4896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessPolicy.DataCloudflareZeroTrustAccessPolicyRequireUserRiskScore"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-policy/index:DataCloudflareZeroTrustAccessPolicyRequireUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token cloudflare_zero_trust_access_service_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token cloudflare_zero_trust_access_service_token} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessServiceToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 190
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessServiceToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessServiceToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessServiceToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 267
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 239
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 270
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 296
          },
          "name": "resetServiceTokenId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 312
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessServiceToken",
      "namespace": "dataCloudflareZeroTrustAccessServiceToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 248
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 253
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 258
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 264
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 243
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 274
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 300
          },
          "name": "serviceTokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 316
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 233
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 290
          },
          "name": "serviceTokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 306
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-service-token/index:DataCloudflareZeroTrustAccessServiceToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessServiceTokenConfig",
      "namespace": "dataCloudflareZeroTrustAccessServiceToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token#account_id DataCloudflareZeroTrustAccessServiceToken#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token#filter DataCloudflareZeroTrustAccessServiceToken#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token#service_token_id DataCloudflareZeroTrustAccessServiceToken#service_token_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 30
          },
          "name": "serviceTokenId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token#zone_id DataCloudflareZeroTrustAccessServiceToken#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 36
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-service-token/index:DataCloudflareZeroTrustAccessServiceTokenConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
        "line": 38
      },
      "name": "DataCloudflareZeroTrustAccessServiceTokenFilter",
      "namespace": "dataCloudflareZeroTrustAccessServiceToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token#name DataCloudflareZeroTrustAccessServiceToken#name}",
            "stability": "stable",
            "summary": "The name of the service token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_token#search DataCloudflareZeroTrustAccessServiceToken#search}",
            "stability": "stable",
            "summary": "Search for service tokens by other listed query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 50
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-service-token/index:DataCloudflareZeroTrustAccessServiceTokenFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 145
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 161
          },
          "name": "resetSearch"
        }
      ],
      "name": "DataCloudflareZeroTrustAccessServiceTokenFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessServiceToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 149
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 165
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 139
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 155
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-token/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceToken.DataCloudflareZeroTrustAccessServiceTokenFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-service-token/index:DataCloudflareZeroTrustAccessServiceTokenFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokens": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens cloudflare_zero_trust_access_service_tokens}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens cloudflare_zero_trust_access_service_tokens} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessServiceTokens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 162
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessServiceTokens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessServiceTokens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessServiceTokens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 212
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 228
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 244
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 266
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 282
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 294
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 304
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessServiceTokens",
      "namespace": "dataCloudflareZeroTrustAccessServiceTokens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 150
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 254
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 216
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 232
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 248
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 270
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 286
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 206
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 222
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 238
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 260
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 276
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-service-tokens/index:DataCloudflareZeroTrustAccessServiceTokens"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessServiceTokensConfig",
      "namespace": "dataCloudflareZeroTrustAccessServiceTokens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens#account_id DataCloudflareZeroTrustAccessServiceTokens#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens#max_items DataCloudflareZeroTrustAccessServiceTokens#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens#name DataCloudflareZeroTrustAccessServiceTokens#name}",
            "stability": "stable",
            "summary": "The name of the service token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens#search DataCloudflareZeroTrustAccessServiceTokens#search}",
            "stability": "stable",
            "summary": "Search for service tokens by other listed query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 38
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_service_tokens#zone_id DataCloudflareZeroTrustAccessServiceTokens#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-service-tokens/index:DataCloudflareZeroTrustAccessServiceTokensConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
        "line": 46
      },
      "name": "DataCloudflareZeroTrustAccessServiceTokensResult",
      "namespace": "dataCloudflareZeroTrustAccessServiceTokens",
      "symbolId": "src/data-cloudflare-zero-trust-access-service-tokens/index:DataCloudflareZeroTrustAccessServiceTokensResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-service-tokens/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessServiceTokensResultList",
      "namespace": "dataCloudflareZeroTrustAccessServiceTokens",
      "symbolId": "src/data-cloudflare-zero-trust-access-service-tokens/index:DataCloudflareZeroTrustAccessServiceTokensResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-service-tokens/index.ts",
        "line": 69
      },
      "name": "DataCloudflareZeroTrustAccessServiceTokensResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessServiceTokens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 98
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 103
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 108
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 113
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-service-tokens/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessServiceTokens.DataCloudflareZeroTrustAccessServiceTokensResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-service-tokens/index:DataCloudflareZeroTrustAccessServiceTokensResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificate.DataCloudflareZeroTrustAccessShortLivedCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificate cloudflare_zero_trust_access_short_lived_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificate.DataCloudflareZeroTrustAccessShortLivedCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificate cloudflare_zero_trust_access_short_lived_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificate.DataCloudflareZeroTrustAccessShortLivedCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessShortLivedCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessShortLivedCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessShortLivedCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessShortLivedCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 147
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessShortLivedCertificate",
      "namespace": "dataCloudflareZeroTrustAccessShortLivedCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 125
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 135
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 120
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 151
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 113
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 141
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index:DataCloudflareZeroTrustAccessShortLivedCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificate.DataCloudflareZeroTrustAccessShortLivedCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificate.DataCloudflareZeroTrustAccessShortLivedCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessShortLivedCertificateConfig",
      "namespace": "dataCloudflareZeroTrustAccessShortLivedCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificate#app_id DataCloudflareZeroTrustAccessShortLivedCertificate#app_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 26
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificate#account_id DataCloudflareZeroTrustAccessShortLivedCertificate#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificate#zone_id DataCloudflareZeroTrustAccessShortLivedCertificate#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificate/index:DataCloudflareZeroTrustAccessShortLivedCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificates cloudflare_zero_trust_access_short_lived_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificates cloudflare_zero_trust_access_short_lived_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessShortLivedCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 140
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessShortLivedCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessShortLivedCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessShortLivedCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 188
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 204
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 226
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 238
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 246
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessShortLivedCertificates",
      "namespace": "dataCloudflareZeroTrustAccessShortLivedCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 128
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 214
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 192
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 208
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 230
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 182
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 198
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 220
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index:DataCloudflareZeroTrustAccessShortLivedCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessShortLivedCertificatesConfig",
      "namespace": "dataCloudflareZeroTrustAccessShortLivedCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificates#account_id DataCloudflareZeroTrustAccessShortLivedCertificates#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificates#max_items DataCloudflareZeroTrustAccessShortLivedCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_short_lived_certificates#zone_id DataCloudflareZeroTrustAccessShortLivedCertificates#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index:DataCloudflareZeroTrustAccessShortLivedCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
        "line": 34
      },
      "name": "DataCloudflareZeroTrustAccessShortLivedCertificatesResult",
      "namespace": "dataCloudflareZeroTrustAccessShortLivedCertificates",
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index:DataCloudflareZeroTrustAccessShortLivedCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 115
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessShortLivedCertificatesResultList",
      "namespace": "dataCloudflareZeroTrustAccessShortLivedCertificates",
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index:DataCloudflareZeroTrustAccessShortLivedCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
        "line": 57
      },
      "name": "DataCloudflareZeroTrustAccessShortLivedCertificatesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessShortLivedCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 86
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 96
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessShortLivedCertificates.DataCloudflareZeroTrustAccessShortLivedCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-short-lived-certificates/index:DataCloudflareZeroTrustAccessShortLivedCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTag.DataCloudflareZeroTrustAccessTag": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tag cloudflare_zero_trust_access_tag}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTag.DataCloudflareZeroTrustAccessTag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tag cloudflare_zero_trust_access_tag} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTag.DataCloudflareZeroTrustAccessTagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessTag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessTag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessTag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessTag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 131
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessTag",
      "namespace": "dataCloudflareZeroTrustAccessTag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 110
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 123
          },
          "name": "tagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 116
          },
          "name": "tagName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-tag/index:DataCloudflareZeroTrustAccessTag"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTag.DataCloudflareZeroTrustAccessTagConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTag.DataCloudflareZeroTrustAccessTagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessTagConfig",
      "namespace": "dataCloudflareZeroTrustAccessTag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tag#tag_name DataCloudflareZeroTrustAccessTag#tag_name}",
            "stability": "stable",
            "summary": "The name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 26
          },
          "name": "tagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tag#account_id DataCloudflareZeroTrustAccessTag#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tag/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-tag/index:DataCloudflareZeroTrustAccessTagConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTags": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tags cloudflare_zero_trust_access_tags}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTags",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tags cloudflare_zero_trust_access_tags} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustAccessTags resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 129
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustAccessTags to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tags#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustAccessTags that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustAccessTags to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 176
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 192
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 210
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessTags",
      "namespace": "dataCloudflareZeroTrustAccessTags",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 117
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 202
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 180
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 196
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 170
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 186
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-tags/index:DataCloudflareZeroTrustAccessTags"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustAccessTagsConfig",
      "namespace": "dataCloudflareZeroTrustAccessTags",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tags#account_id DataCloudflareZeroTrustAccessTags#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_access_tags#max_items DataCloudflareZeroTrustAccessTags#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-tags/index:DataCloudflareZeroTrustAccessTagsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustAccessTagsResult",
      "namespace": "dataCloudflareZeroTrustAccessTags",
      "symbolId": "src/data-cloudflare-zero-trust-access-tags/index:DataCloudflareZeroTrustAccessTagsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-tags/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustAccessTagsResultList",
      "namespace": "dataCloudflareZeroTrustAccessTags",
      "symbolId": "src/data-cloudflare-zero-trust-access-tags/index:DataCloudflareZeroTrustAccessTagsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-access-tags/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustAccessTagsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustAccessTags",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 85
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-access-tags/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustAccessTags.DataCloudflareZeroTrustAccessTagsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-access-tags/index:DataCloudflareZeroTrustAccessTagsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile cloudflare_zero_trust_device_custom_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile cloudflare_zero_trust_device_custom_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceCustomProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 439
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceCustomProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceCustomProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceCustomProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 486
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 651
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 658
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfile",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 427
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 505
          },
          "name": "allowedToLeave",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 495
          },
          "name": "allowModeSwitch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 500
          },
          "name": "allowUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 510
          },
          "name": "autoConnect",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 515
          },
          "name": "captivePortal",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 520
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 525
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 530
          },
          "name": "disableAutoFallback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 535
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 541
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 546
          },
          "name": "excludeOfficeIps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 552
          },
          "name": "fallbackDomains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 557
          },
          "name": "gatewayUniqueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 562
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 568
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 573
          },
          "name": "lanAllowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 578
          },
          "name": "lanAllowSubnetSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 583
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 588
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 606
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 611
          },
          "name": "registerInterfaceIpWithDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 616
          },
          "name": "sccmVpnBoundarySupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 622
          },
          "name": "serviceModeV2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 627
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 632
          },
          "name": "switchLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 638
          },
          "name": "targetTests",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 643
          },
          "name": "tunnelProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 490
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 601
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 480
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 594
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileConfig",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile#policy_id DataCloudflareZeroTrustDeviceCustomProfile#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 22
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile#account_id DataCloudflareZeroTrustDeviceCustomProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileExclude",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 105
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfileExcludeList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 76
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 81
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 86
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 109
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileFallbackDomains",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileFallbackDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 132
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 161
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 166
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 171
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileFallbackDomains"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileFallbackDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 194
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileInclude",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfileIncludeList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 217
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 246
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 251
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 256
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 279
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 302
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2OutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 329
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 334
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileServiceModeV2OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTests": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 338
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileTargetTests",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileTargetTests"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTestsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 414
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTestsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfileTargetTestsList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileTargetTestsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTestsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profile/index.ts",
        "line": 361
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileTargetTestsOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 390
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 395
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfile.DataCloudflareZeroTrustDeviceCustomProfileTargetTests"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile/index:DataCloudflareZeroTrustDeviceCustomProfileTargetTestsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile_local_domain_fallback cloudflare_zero_trust_device_custom_profile_local_domain_fallback}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile_local_domain_fallback cloudflare_zero_trust_device_custom_profile_local_domain_fallback} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallbackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile_local_domain_fallback#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 92
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 144
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 101
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 106
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 129
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 96
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 124
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 86
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 117
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index:DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallbackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallbackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallbackConfig",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile_local_domain_fallback#policy_id DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 22
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profile_local_domain_fallback#account_id DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallback#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profile-local-domain-fallback/index:DataCloudflareZeroTrustDeviceCustomProfileLocalDomainFallbackConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profiles cloudflare_zero_trust_device_custom_profiles}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profiles cloudflare_zero_trust_device_custom_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceCustomProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 656
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceCustomProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceCustomProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceCustomProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 703
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 719
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 737
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 744
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfiles",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 644
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 729
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 707
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 723
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 697
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 713
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfiles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesConfig",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profiles#account_id DataCloudflareZeroTrustDeviceCustomProfiles#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_custom_profiles#max_items DataCloudflareZeroTrustDeviceCustomProfiles#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 420
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResult",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultExclude",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 78
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 83
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 88
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 111
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomains",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 192
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 134
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 163
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 168
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 173
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomains"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 196
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultInclude",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 277
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 219
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 248
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 253
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 258
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 631
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 443
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 482
          },
          "name": "allowedToLeave",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 472
          },
          "name": "allowModeSwitch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 477
          },
          "name": "allowUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 487
          },
          "name": "autoConnect",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 492
          },
          "name": "captivePortal",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 497
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 502
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 507
          },
          "name": "disableAutoFallback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 512
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 518
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 523
          },
          "name": "excludeOfficeIps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 529
          },
          "name": "fallbackDomains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultFallbackDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 534
          },
          "name": "gatewayUniqueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 539
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 545
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 550
          },
          "name": "lanAllowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 555
          },
          "name": "lanAllowSubnetSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 560
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 565
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 570
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 575
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 580
          },
          "name": "registerInterfaceIpWithDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 585
          },
          "name": "sccmVpnBoundarySupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 591
          },
          "name": "serviceModeV2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 596
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 601
          },
          "name": "switchLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 607
          },
          "name": "targetTests",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 612
          },
          "name": "tunnelProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 281
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 304
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2OutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 331
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 336
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultServiceModeV2OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTests": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 340
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTests",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTests"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsList",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-custom-profiles/index.ts",
        "line": 363
      },
      "name": "DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceCustomProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 392
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 397
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-custom-profiles/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceCustomProfiles.DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTests"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-custom-profiles/index:DataCloudflareZeroTrustDeviceCustomProfilesResultTargetTestsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile cloudflare_zero_trust_device_default_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile cloudflare_zero_trust_device_default_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceDefaultProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 355
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceDefaultProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceDefaultProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceDefaultProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 401
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 522
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 528
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceDefaultProfile",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 343
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 420
          },
          "name": "allowedToLeave",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 410
          },
          "name": "allowModeSwitch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 415
          },
          "name": "allowUpdates",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 425
          },
          "name": "autoConnect",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 430
          },
          "name": "captivePortal",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 435
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 440
          },
          "name": "disableAutoFallback",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 445
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 451
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 456
          },
          "name": "excludeOfficeIps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 462
          },
          "name": "fallbackDomains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 467
          },
          "name": "gatewayUniqueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 472
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 478
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 483
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 488
          },
          "name": "registerInterfaceIpWithDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 493
          },
          "name": "sccmVpnBoundarySupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 499
          },
          "name": "serviceModeV2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 504
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 509
          },
          "name": "switchLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 514
          },
          "name": "tunnelProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 405
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 395
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileConfig",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile#account_id DataCloudflareZeroTrustDeviceDefaultProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 20
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileExclude",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileExclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExcludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileExcludeList",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileExcludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 43
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileExcludeOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 72
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 77
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 82
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileExclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 105
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomains",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomains"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 186
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsList",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 128
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 157
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 162
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 167
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomains"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 190
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileInclude",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileInclude"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 271
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileIncludeOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileIncludeList",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileIncludeList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 213
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileIncludeOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 242
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 247
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 252
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileInclude"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 275
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
        "line": 298
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2OutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 325
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 330
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfile.DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile/index:DataCloudflareZeroTrustDeviceDefaultProfileServiceModeV2OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileCertificates.DataCloudflareZeroTrustDeviceDefaultProfileCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_certificates cloudflare_zero_trust_device_default_profile_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileCertificates.DataCloudflareZeroTrustDeviceDefaultProfileCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_certificates cloudflare_zero_trust_device_default_profile_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileCertificates.DataCloudflareZeroTrustDeviceDefaultProfileCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceDefaultProfileCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 41
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceDefaultProfileCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceDefaultProfileCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceDefaultProfileCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 92
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 104
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 110
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileCertificates",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfileCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 80
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 96
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 86
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index:DataCloudflareZeroTrustDeviceDefaultProfileCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileCertificates.DataCloudflareZeroTrustDeviceDefaultProfileCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileCertificates.DataCloudflareZeroTrustDeviceDefaultProfileCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileCertificatesConfig",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfileCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_certificates#zone_id DataCloudflareZeroTrustDeviceDefaultProfileCertificates#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index.ts",
            "line": 18
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile-certificates/index:DataCloudflareZeroTrustDeviceDefaultProfileCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_local_domain_fallback cloudflare_zero_trust_device_default_profile_local_domain_fallback}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_local_domain_fallback cloudflare_zero_trust_device_default_profile_local_domain_fallback} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 41
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_local_domain_fallback#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 87
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 125
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 96
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 101
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 111
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 91
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 81
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index:DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback.DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig",
      "namespace": "dataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_default_profile_local_domain_fallback#account_id DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallback#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-default-profile-local-domain-fallback/index:DataCloudflareZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile cloudflare_zero_trust_device_ip_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile cloudflare_zero_trust_device_ip_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceIpProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 145
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceIpProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceIpProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceIpProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 221
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 193
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 224
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 260
          },
          "name": "resetProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 282
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 290
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceIpProfile",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 133
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 202
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 207
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 212
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 218
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 233
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 238
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 243
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 248
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 269
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 274
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 197
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 228
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 264
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 187
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 254
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profile/index:DataCloudflareZeroTrustDeviceIpProfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceIpProfileConfig",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile#account_id DataCloudflareZeroTrustDeviceIpProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile#filter DataCloudflareZeroTrustDeviceIpProfile#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile#profile_id DataCloudflareZeroTrustDeviceIpProfile#profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 26
          },
          "name": "profileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profile/index:DataCloudflareZeroTrustDeviceIpProfileConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustDeviceIpProfileFilter",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profile#per_page DataCloudflareZeroTrustDeviceIpProfile#per_page}",
            "stability": "stable",
            "summary": "The number of IP profiles to return per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 34
          },
          "name": "perPage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profile/index:DataCloudflareZeroTrustDeviceIpProfileFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
        "line": 66
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 116
          },
          "name": "resetPerPage"
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceIpProfileFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 120
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 110
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profile/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfile.DataCloudflareZeroTrustDeviceIpProfileFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profile/index:DataCloudflareZeroTrustDeviceIpProfileFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profiles cloudflare_zero_trust_device_ip_profiles}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profiles cloudflare_zero_trust_device_ip_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceIpProfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 168
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceIpProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceIpProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceIpProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 216
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 232
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 248
          },
          "name": "resetPerPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 266
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 274
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceIpProfiles",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 156
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 258
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 220
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 236
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 252
          },
          "name": "perPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 210
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 226
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 242
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profiles/index:DataCloudflareZeroTrustDeviceIpProfiles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceIpProfilesConfig",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfiles",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profiles#account_id DataCloudflareZeroTrustDeviceIpProfiles#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profiles#max_items DataCloudflareZeroTrustDeviceIpProfiles#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_ip_profiles#per_page DataCloudflareZeroTrustDeviceIpProfiles#per_page}",
            "stability": "stable",
            "summary": "The number of IP profiles to return per page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 30
          },
          "name": "perPage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profiles/index:DataCloudflareZeroTrustDeviceIpProfilesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustDeviceIpProfilesResult",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profiles/index:DataCloudflareZeroTrustDeviceIpProfilesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-ip-profiles/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceIpProfilesResultList",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfiles",
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profiles/index:DataCloudflareZeroTrustDeviceIpProfilesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-ip-profiles/index.ts",
        "line": 55
      },
      "name": "DataCloudflareZeroTrustDeviceIpProfilesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceIpProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 84
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 89
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 94
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 104
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 109
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 114
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 119
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 124
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-ip-profiles/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceIpProfiles.DataCloudflareZeroTrustDeviceIpProfilesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-ip-profiles/index:DataCloudflareZeroTrustDeviceIpProfilesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks cloudflare_zero_trust_device_managed_networks}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks cloudflare_zero_trust_device_managed_networks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
          "line": 121
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceManagedNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 106
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceManagedNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceManagedNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceManagedNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 153
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 199
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 206
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceManagedNetworks",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 94
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 163
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 168
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 173
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 191
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 157
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 186
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 147
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 179
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks/index:DataCloudflareZeroTrustDeviceManagedNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksConfig",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks#network_id DataCloudflareZeroTrustDeviceManagedNetworks#network_id}",
            "stability": "stable",
            "summary": "API UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 24
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks#account_id DataCloudflareZeroTrustDeviceManagedNetworks#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks/index:DataCloudflareZeroTrustDeviceManagedNetworksConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksConfigA",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworks",
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks/index:DataCloudflareZeroTrustDeviceManagedNetworksConfigA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksConfigAOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 76
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 81
          },
          "name": "tlsSockaddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworks.DataCloudflareZeroTrustDeviceManagedNetworksConfigA"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks/index:DataCloudflareZeroTrustDeviceManagedNetworksConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks_list cloudflare_zero_trust_device_managed_networks_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks_list cloudflare_zero_trust_device_managed_networks_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceManagedNetworksList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceManagedNetworksList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceManagedNetworksList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceManagedNetworksList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 249
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 265
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 283
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 290
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksList",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworksList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 275
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 253
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 269
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 243
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 259
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:DataCloudflareZeroTrustDeviceManagedNetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksListConfig",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworksList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks_list#account_id DataCloudflareZeroTrustDeviceManagedNetworksList#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_managed_networks_list#max_items DataCloudflareZeroTrustDeviceManagedNetworksList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:DataCloudflareZeroTrustDeviceManagedNetworksListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksListResult",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworksList",
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:DataCloudflareZeroTrustDeviceManagedNetworksListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksListResultConfig",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworksList",
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:DataCloudflareZeroTrustDeviceManagedNetworksListResultConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksListResultConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworksList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 76
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 81
          },
          "name": "tlsSockaddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:DataCloudflareZeroTrustDeviceManagedNetworksListResultConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-managed-networks-list/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksListResultList",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworksList",
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:DataCloudflareZeroTrustDeviceManagedNetworksListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-managed-networks-list/index.ts",
        "line": 108
      },
      "name": "DataCloudflareZeroTrustDeviceManagedNetworksListResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDeviceManagedNetworksList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 138
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 143
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 148
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 153
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 158
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-managed-networks-list/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceManagedNetworksList.DataCloudflareZeroTrustDeviceManagedNetworksListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-managed-networks-list/index:DataCloudflareZeroTrustDeviceManagedNetworksListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integration cloudflare_zero_trust_device_posture_integration}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integration cloudflare_zero_trust_device_posture_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
          "line": 126
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDevicePostureIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 111
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDevicePostureIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDevicePostureIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDevicePostureIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 158
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 209
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 216
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureIntegration",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 99
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 168
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 173
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 191
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 196
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 201
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 162
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 186
          },
          "name": "integrationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 152
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 179
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integration/index:DataCloudflareZeroTrustDevicePostureIntegration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationConfig",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integration#integration_id DataCloudflareZeroTrustDevicePostureIntegration#integration_id}",
            "stability": "stable",
            "summary": "API UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 24
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integration#account_id DataCloudflareZeroTrustDevicePostureIntegration#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integration/index:DataCloudflareZeroTrustDevicePostureIntegrationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationConfigA",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegration",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integration/index:DataCloudflareZeroTrustDevicePostureIntegrationConfigA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationConfigAOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 76
          },
          "name": "apiUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 81
          },
          "name": "authUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 86
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integration/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegration.DataCloudflareZeroTrustDevicePostureIntegrationConfigA"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integration/index:DataCloudflareZeroTrustDevicePostureIntegrationConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integrations cloudflare_zero_trust_device_posture_integrations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integrations cloudflare_zero_trust_device_posture_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDevicePostureIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 207
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDevicePostureIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDevicePostureIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDevicePostureIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 254
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 270
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 288
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 295
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureIntegrations",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 280
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 258
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 274
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 248
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 264
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:DataCloudflareZeroTrustDevicePostureIntegrations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationsConfig",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegrations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integrations#account_id DataCloudflareZeroTrustDevicePostureIntegrations#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_integrations#max_items DataCloudflareZeroTrustDevicePostureIntegrations#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:DataCloudflareZeroTrustDevicePostureIntegrationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
        "line": 90
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationsResult",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegrations",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:DataCloudflareZeroTrustDevicePostureIntegrationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationsResultConfig",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegrations",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:DataCloudflareZeroTrustDevicePostureIntegrationsResultConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationsResultConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegrations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 76
          },
          "name": "apiUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 81
          },
          "name": "authUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 86
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:DataCloudflareZeroTrustDevicePostureIntegrationsResultConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-integrations/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationsResultList",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegrations",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:DataCloudflareZeroTrustDevicePostureIntegrationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-integrations/index.ts",
        "line": 113
      },
      "name": "DataCloudflareZeroTrustDevicePostureIntegrationsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureIntegrations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 143
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 148
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 153
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 158
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 163
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-integrations/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureIntegrations.DataCloudflareZeroTrustDevicePostureIntegrationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-integrations/index:DataCloudflareZeroTrustDevicePostureIntegrationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rule cloudflare_zero_trust_device_posture_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rule cloudflare_zero_trust_device_posture_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
          "line": 461
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDevicePostureRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 446
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDevicePostureRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDevicePostureRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDevicePostureRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 493
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 560
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 567
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureRule",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 434
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 502
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 507
          },
          "name": "expiration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 512
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 518
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 524
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 529
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 547
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 552
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 497
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 542
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 487
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 535
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDevicePostureRuleConfig",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rule#rule_id DataCloudflareZeroTrustDevicePostureRule#rule_id}",
            "stability": "stable",
            "summary": "API UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 24
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rule#account_id DataCloudflareZeroTrustDevicePostureRule#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZeroTrustDevicePostureRuleInput",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleInput"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputLocations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDevicePostureRuleInputLocations",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleInputLocations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputLocationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDevicePostureRuleInputLocationsOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 76
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 81
          },
          "name": "trustStores",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputLocations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleInputLocationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 108
      },
      "name": "DataCloudflareZeroTrustDevicePostureRuleInputOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 135
          },
          "name": "activeThreats",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 140
          },
          "name": "authState",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 145
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 150
          },
          "name": "checkDisks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 155
          },
          "name": "checkPrivateKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 160
          },
          "name": "cn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 165
          },
          "name": "complianceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 170
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 175
          },
          "name": "countOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 180
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 185
          },
          "name": "eidLastSeen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 190
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 195
          },
          "name": "exists",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 200
          },
          "name": "extendedKeyUsage",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 205
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 210
          },
          "name": "infected",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 215
          },
          "name": "isActive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 220
          },
          "name": "issueCount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 225
          },
          "name": "lastSeen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 231
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInputLocationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 236
          },
          "name": "networkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 241
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 246
          },
          "name": "operationalState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 251
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 256
          },
          "name": "os",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 261
          },
          "name": "osDistroName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 266
          },
          "name": "osDistroRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 271
          },
          "name": "osVersionExtra",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 276
          },
          "name": "overall",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 281
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 286
          },
          "name": "requireAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 291
          },
          "name": "riskLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 296
          },
          "name": "score",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 301
          },
          "name": "scoreOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 306
          },
          "name": "sensorConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 311
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 316
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 321
          },
          "name": "subjectAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 326
          },
          "name": "thumbprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 331
          },
          "name": "totalScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 336
          },
          "name": "updateWindowDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 341
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 346
          },
          "name": "versionOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleInput"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleInputOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatch": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 350
      },
      "name": "DataCloudflareZeroTrustDevicePostureRuleMatch",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleMatch"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatchList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 421
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatchOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureRuleMatchList",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleMatchList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatchOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-rule/index.ts",
        "line": 373
      },
      "name": "DataCloudflareZeroTrustDevicePostureRuleMatchOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 402
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rule/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRule.DataCloudflareZeroTrustDevicePostureRuleMatch"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rule/index:DataCloudflareZeroTrustDevicePostureRuleMatchOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rules cloudflare_zero_trust_device_posture_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rules cloudflare_zero_trust_device_posture_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDevicePostureRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 558
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDevicePostureRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDevicePostureRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDevicePostureRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 605
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 621
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 639
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 646
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureRules",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 546
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 631
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 609
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 625
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 599
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 615
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesConfig",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rules#account_id DataCloudflareZeroTrustDevicePostureRules#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_posture_rules#max_items DataCloudflareZeroTrustDevicePostureRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 425
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResult",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultInput",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultInput"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputLocations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultInputLocations",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultInputLocations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputLocationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultInputLocationsOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 76
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 81
          },
          "name": "trustStores",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputLocations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultInputLocationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 108
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultInputOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 135
          },
          "name": "activeThreats",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 140
          },
          "name": "authState",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 145
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 150
          },
          "name": "checkDisks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 155
          },
          "name": "checkPrivateKey",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 160
          },
          "name": "cn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 165
          },
          "name": "complianceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 170
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 175
          },
          "name": "countOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 180
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 185
          },
          "name": "eidLastSeen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 190
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 195
          },
          "name": "exists",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 200
          },
          "name": "extendedKeyUsage",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 205
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 210
          },
          "name": "infected",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 215
          },
          "name": "isActive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 220
          },
          "name": "issueCount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 225
          },
          "name": "lastSeen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 231
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputLocationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 236
          },
          "name": "networkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 241
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 246
          },
          "name": "operationalState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 251
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 256
          },
          "name": "os",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 261
          },
          "name": "osDistroName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 266
          },
          "name": "osDistroRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 271
          },
          "name": "osVersionExtra",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 276
          },
          "name": "overall",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 281
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 286
          },
          "name": "requireAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 291
          },
          "name": "riskLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 296
          },
          "name": "score",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 301
          },
          "name": "scoreOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 306
          },
          "name": "sensorConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 311
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 316
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 321
          },
          "name": "subjectAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 326
          },
          "name": "thumbprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 331
          },
          "name": "totalScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 336
          },
          "name": "updateWindowDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 341
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 346
          },
          "name": "versionOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInput"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultInputOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
          "line": 526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 533
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultList",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatch": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 350
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultMatch",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultMatch"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatchList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 421
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatchOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultMatchList",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultMatchList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatchOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 373
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultMatchOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 402
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatch"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultMatchOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-device-posture-rules/index.ts",
        "line": 448
      },
      "name": "DataCloudflareZeroTrustDevicePostureRulesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDevicePostureRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 477
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 482
          },
          "name": "expiration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 487
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 493
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 499
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResultMatchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 504
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 509
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 514
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-posture-rules/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDevicePostureRules.DataCloudflareZeroTrustDevicePostureRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-posture-rules/index:DataCloudflareZeroTrustDevicePostureRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSettings.DataCloudflareZeroTrustDeviceSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_settings cloudflare_zero_trust_device_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSettings.DataCloudflareZeroTrustDeviceSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_settings cloudflare_zero_trust_device_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-settings/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSettings.DataCloudflareZeroTrustDeviceSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 41
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 87
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 150
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceSettings",
      "namespace": "dataCloudflareZeroTrustDeviceSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 96
          },
          "name": "disableForTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 101
          },
          "name": "externalEmergencySignalEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 106
          },
          "name": "externalEmergencySignalFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 111
          },
          "name": "externalEmergencySignalInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 116
          },
          "name": "externalEmergencySignalUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 121
          },
          "name": "gatewayProxyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 126
          },
          "name": "gatewayUdpProxyEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 131
          },
          "name": "rootCertificateInstallationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 136
          },
          "name": "useZtVirtualIp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 91
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 81
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-settings/index:DataCloudflareZeroTrustDeviceSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSettings.DataCloudflareZeroTrustDeviceSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSettings.DataCloudflareZeroTrustDeviceSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceSettingsConfig",
      "namespace": "dataCloudflareZeroTrustDeviceSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_settings#account_id DataCloudflareZeroTrustDeviceSettings#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-settings/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-settings/index:DataCloudflareZeroTrustDeviceSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSubnet.DataCloudflareZeroTrustDeviceSubnet": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_subnet cloudflare_zero_trust_device_subnet}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSubnet.DataCloudflareZeroTrustDeviceSubnet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_subnet cloudflare_zero_trust_device_subnet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSubnet.DataCloudflareZeroTrustDeviceSubnetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDeviceSubnet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDeviceSubnet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_subnet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDeviceSubnet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDeviceSubnet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDeviceSubnet",
      "namespace": "dataCloudflareZeroTrustDeviceSubnet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 105
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 110
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 115
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 125
          },
          "name": "isDefaultNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 130
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 135
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 153
          },
          "name": "subnetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 148
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 141
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-subnet/index:DataCloudflareZeroTrustDeviceSubnet"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSubnet.DataCloudflareZeroTrustDeviceSubnetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDeviceSubnet.DataCloudflareZeroTrustDeviceSubnetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDeviceSubnetConfig",
      "namespace": "dataCloudflareZeroTrustDeviceSubnet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_subnet#subnet_id DataCloudflareZeroTrustDeviceSubnet#subnet_id}",
            "stability": "stable",
            "summary": "The UUID of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 26
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_device_subnet#account_id DataCloudflareZeroTrustDeviceSubnet#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-device-subnet/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-device-subnet/index:DataCloudflareZeroTrustDeviceSubnetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rule cloudflare_zero_trust_dex_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rule cloudflare_zero_trust_dex_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDexRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDexRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDexRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDexRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 249
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 310
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 317
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexRule",
      "namespace": "dataCloudflareZeroTrustDexRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 258
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 263
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 268
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 273
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 297
          },
          "name": "targetedTests",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 302
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 253
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 291
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 243
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 284
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:DataCloudflareZeroTrustDexRule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDexRuleConfig",
      "namespace": "dataCloudflareZeroTrustDexRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rule#rule_id DataCloudflareZeroTrustDexRule#rule_id}",
            "stability": "stable",
            "summary": "API Resource UUID tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 24
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rule#account_id DataCloudflareZeroTrustDexRule#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:DataCloudflareZeroTrustDexRuleConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTests": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
        "line": 90
      },
      "name": "DataCloudflareZeroTrustDexRuleTargetedTests",
      "namespace": "dataCloudflareZeroTrustDexRule",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:DataCloudflareZeroTrustDexRuleTargetedTests"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDexRuleTargetedTestsData",
      "namespace": "dataCloudflareZeroTrustDexRule",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:DataCloudflareZeroTrustDexRuleTargetedTestsData"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDexRuleTargetedTestsDataOutputReference",
      "namespace": "dataCloudflareZeroTrustDexRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 76
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 81
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 86
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:DataCloudflareZeroTrustDexRuleTargetedTestsDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rule/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexRuleTargetedTestsList",
      "namespace": "dataCloudflareZeroTrustDexRule",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:DataCloudflareZeroTrustDexRuleTargetedTestsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rule/index.ts",
        "line": 113
      },
      "name": "DataCloudflareZeroTrustDexRuleTargetedTestsOutputReference",
      "namespace": "dataCloudflareZeroTrustDexRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 143
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTestsDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 148
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 158
          },
          "name": "testId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rule/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRule.DataCloudflareZeroTrustDexRuleTargetedTests"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rule/index:DataCloudflareZeroTrustDexRuleTargetedTestsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules cloudflare_zero_trust_dex_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules cloudflare_zero_trust_dex_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDexRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 404
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDexRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDexRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDexRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 454
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 470
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 486
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 508
          },
          "name": "resetSortBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 524
          },
          "name": "resetSortOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 536
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 546
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexRules",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 392
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 496
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 458
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 474
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 490
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 512
          },
          "name": "sortByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 528
          },
          "name": "sortOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 448
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 464
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 480
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 502
          },
          "name": "sortBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 518
          },
          "name": "sortOrder",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDexRulesConfig",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules#account_id DataCloudflareZeroTrustDexRules#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules#max_items DataCloudflareZeroTrustDexRules#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules#name DataCloudflareZeroTrustDexRules#name}",
            "stability": "stable",
            "summary": "Filter results by rule name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules#sort_by DataCloudflareZeroTrustDexRules#sort_by}",
            "stability": "stable",
            "summary": "Which property to sort results by Available values: \"name\", \"created_at\", \"updated_at\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 37
          },
          "name": "sortBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_rules#sort_order DataCloudflareZeroTrustDexRules#sort_order}",
            "stability": "stable",
            "summary": "Sort direction for sort_by property Available values: \"ASC\", \"DESC\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 44
          },
          "name": "sortOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 307
      },
      "name": "DataCloudflareZeroTrustDexRulesResult",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 379
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexRulesResultList",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 330
      },
      "name": "DataCloudflareZeroTrustDexRulesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 360
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 201
      },
      "name": "DataCloudflareZeroTrustDexRulesResultRules",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRules"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 303
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexRulesResultRulesList",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRulesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 224
      },
      "name": "DataCloudflareZeroTrustDexRulesResultRulesOutputReference",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 253
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 258
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 263
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 268
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 279
          },
          "name": "targetedTests",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 284
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRules"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTests": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 110
      },
      "name": "DataCloudflareZeroTrustDexRulesResultRulesTargetedTests",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRulesTargetedTests"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 46
      },
      "name": "DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsData",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsData"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 69
      },
      "name": "DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsDataOutputReference",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 96
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 101
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 106
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsList",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-rules/index.ts",
        "line": 133
      },
      "name": "DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsOutputReference",
      "namespace": "dataCloudflareZeroTrustDexRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 163
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 168
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 173
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 178
          },
          "name": "testId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-rules/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexRules.DataCloudflareZeroTrustDexRulesResultRulesTargetedTests"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-rules/index:DataCloudflareZeroTrustDexRulesResultRulesTargetedTestsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTest": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test cloudflare_zero_trust_dex_test}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test cloudflare_zero_trust_dex_test} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDexTest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 349
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDexTest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDexTest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDexTest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 443
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 474
          },
          "name": "putTargetPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 398
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 425
          },
          "name": "resetDexTestId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 446
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 477
          },
          "name": "resetTargetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 499
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 508
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexTest",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 337
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 408
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 413
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 434
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 440
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 455
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 460
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 465
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 486
          },
          "name": "targeted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 471
          },
          "name": "targetPolicies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 491
          },
          "name": "testId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 402
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 429
          },
          "name": "dexTestIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 450
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 481
          },
          "name": "targetPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 392
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 419
          },
          "name": "dexTestId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTest"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDexTestConfig",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test#account_id DataCloudflareZeroTrustDexTest#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test#dex_test_id DataCloudflareZeroTrustDexTest#dex_test_id}",
            "stability": "stable",
            "summary": "The unique identifier for the test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 24
          },
          "name": "dexTestId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test#filter DataCloudflareZeroTrustDexTest#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 28
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test#target_policies DataCloudflareZeroTrustDexTest#target_policies}",
            "stability": "stable",
            "summary": "DEX rules targeted by this test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 34
          },
          "name": "targetPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
        "line": 36
      },
      "name": "DataCloudflareZeroTrustDexTestData",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestData"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
        "line": 59
      },
      "name": "DataCloudflareZeroTrustDexTestDataOutputReference",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 86
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 91
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 96
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
        "line": 100
      },
      "name": "DataCloudflareZeroTrustDexTestFilter",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test#kind DataCloudflareZeroTrustDexTest#kind}",
            "stability": "stable",
            "summary": "Filter by test type Available values: \"http\", \"traceroute\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 107
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_test#test_name DataCloudflareZeroTrustDexTest#test_name}",
            "stability": "stable",
            "summary": "Filter by test name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 113
          },
          "name": "testName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 208
          },
          "name": "resetKind"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 224
          },
          "name": "resetTestName"
        }
      ],
      "name": "DataCloudflareZeroTrustDexTestFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 212
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 228
          },
          "name": "testNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 202
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 218
          },
          "name": "testName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
        "line": 232
      },
      "name": "DataCloudflareZeroTrustDexTestTargetPolicies",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestTargetPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-test/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexTestTargetPoliciesList",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestTargetPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
          "line": 265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-test/index.ts",
        "line": 255
      },
      "name": "DataCloudflareZeroTrustDexTestTargetPoliciesOutputReference",
      "namespace": "dataCloudflareZeroTrustDexTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 294
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 304
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-test/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTest.DataCloudflareZeroTrustDexTestTargetPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-test/index:DataCloudflareZeroTrustDexTestTargetPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTests": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests cloudflare_zero_trust_dex_tests}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTests",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests cloudflare_zero_trust_dex_tests} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
          "line": 384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDexTests resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 369
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDexTests to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDexTests that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDexTests to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 418
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 434
          },
          "name": "resetKind"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 450
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 472
          },
          "name": "resetTestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 484
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 493
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexTests",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 357
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 460
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 422
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 438
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 454
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 476
          },
          "name": "testNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 412
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 428
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 444
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 466
          },
          "name": "testName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTests"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDexTestsConfig",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests#account_id DataCloudflareZeroTrustDexTests#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests#kind DataCloudflareZeroTrustDexTests#kind}",
            "stability": "stable",
            "summary": "Filter by test type Available values: \"http\", \"traceroute\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 25
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests#max_items DataCloudflareZeroTrustDexTests#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 31
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests#test_name DataCloudflareZeroTrustDexTests#test_name}",
            "stability": "stable",
            "summary": "Filter by test name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 37
          },
          "name": "testName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 199
      },
      "name": "DataCloudflareZeroTrustDexTestsResult",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dex_tests#target_policies DataCloudflareZeroTrustDexTests#target_policies}",
            "stability": "stable",
            "summary": "DEX rules targeted by this test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 205
          },
          "name": "targetPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 39
      },
      "name": "DataCloudflareZeroTrustDexTestsResultData",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResultData"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
          "line": 69
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 62
      },
      "name": "DataCloudflareZeroTrustDexTestsResultDataOutputReference",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 89
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 94
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 99
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 73
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultData"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResultDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 344
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexTestsResultList",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResult"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 307
          },
          "name": "putTargetPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 310
          },
          "name": "resetTargetPolicies"
        }
      ],
      "name": "DataCloudflareZeroTrustDexTestsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 273
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 278
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 283
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 288
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 293
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 298
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 319
          },
          "name": "targeted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 304
          },
          "name": "targetPolicies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 324
          },
          "name": "testId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 314
          },
          "name": "targetPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 103
      },
      "name": "DataCloudflareZeroTrustDexTestsResultTargetPolicies",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResultTargetPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDexTestsResultTargetPoliciesList",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResultTargetPoliciesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dex-tests/index.ts",
        "line": 126
      },
      "name": "DataCloudflareZeroTrustDexTestsResultTargetPoliciesOutputReference",
      "namespace": "dataCloudflareZeroTrustDexTests",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 165
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dex-tests/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDexTests.DataCloudflareZeroTrustDexTestsResultTargetPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dex-tests/index:DataCloudflareZeroTrustDexTestsResultTargetPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entries cloudflare_zero_trust_dlp_custom_entries}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entries cloudflare_zero_trust_dlp_custom_entries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpCustomEntries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 377
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpCustomEntries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpCustomEntries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpCustomEntries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 424
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 440
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 458
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 465
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomEntries",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 365
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 450
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 428
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 444
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 418
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 434
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesConfig",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entries#account_id DataCloudflareZeroTrustDlpCustomEntries#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entries#max_items DataCloudflareZeroTrustDlpCustomEntries#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 208
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResult",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultConfidence",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 76
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 81
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultList",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 231
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 260
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 266
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 271
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 281
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 297
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 302
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 307
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 317
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 322
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 328
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 333
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultPattern",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 108
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 135
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 140
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 144
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultVariant",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
        "line": 167
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntriesResultVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 194
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 199
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 204
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entries/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntries.DataCloudflareZeroTrustDlpCustomEntriesResultVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entries/index:DataCloudflareZeroTrustDlpCustomEntriesResultVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entry cloudflare_zero_trust_dlp_custom_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entry cloudflare_zero_trust_dlp_custom_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
          "line": 322
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpCustomEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 307
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpCustomEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpCustomEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpCustomEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 354
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 463
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomEntry",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 363
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 369
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 374
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 384
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 402
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 407
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 413
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 418
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 424
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 429
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 434
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 439
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 444
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 450
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 455
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 358
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 397
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 348
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 390
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntry"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryConfidence",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 74
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 79
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryConfig",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entry#entry_id DataCloudflareZeroTrustDlpCustomEntry#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 22
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_entry#account_id DataCloudflareZeroTrustDlpCustomEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 83
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryPattern",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 106
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 133
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 138
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 142
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryProfiles",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryProfiles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomEntryProfilesList",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 165
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryProfilesOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryProfiles"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 222
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryVariant",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
        "line": 245
      },
      "name": "DataCloudflareZeroTrustDlpCustomEntryVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 277
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 282
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-entry/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomEntry.DataCloudflareZeroTrustDlpCustomEntryVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-entry/index:DataCloudflareZeroTrustDlpCustomEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_profile cloudflare_zero_trust_dlp_custom_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_profile cloudflare_zero_trust_dlp_custom_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 904
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpCustomProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 889
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpCustomProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpCustomProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpCustomProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 936
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1050
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1057
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomProfile",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 877
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 945
          },
          "name": "aiContextEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 950
          },
          "name": "allowedMatchCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 955
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 961
          },
          "name": "contextAwareness",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 966
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 971
          },
          "name": "dataClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 976
          },
          "name": "dataTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 981
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 987
          },
          "name": "entries",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 992
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 997
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1002
          },
          "name": "ocrEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1007
          },
          "name": "openAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1026
          },
          "name": "sensitivityLevels",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1032
          },
          "name": "sharedEntries",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1037
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1042
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 940
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1020
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 930
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 1013
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileConfig",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_profile#profile_id DataCloudflareZeroTrustDlpCustomProfile#profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 22
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_custom_profile#account_id DataCloudflareZeroTrustDlpCustomProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwareness": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwareness",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 78
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileContextAwareness",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileContextAwareness"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 101
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileContextAwarenessOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 128
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 134
          },
          "name": "skip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwareness"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileContextAwarenessOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkip": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkip",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkip",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkip"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 74
          },
          "name": "files",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkip"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 320
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntries",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 138
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesConfidence",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 161
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 188
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 193
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 459
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesList",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 343
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 372
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 378
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 383
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 388
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 393
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 398
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 403
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 409
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 414
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 419
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 424
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 429
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 435
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 440
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntries"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 197
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesPattern",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 220
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 247
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 252
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 256
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesVariant",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 279
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileEntriesVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 306
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 311
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 316
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileEntriesVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileEntriesVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevels": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 463
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSensitivityLevels",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSensitivityLevels"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 539
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsList",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 486
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 515
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 520
          },
          "name": "levelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSensitivityLevels"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSensitivityLevelsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 725
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntries",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 543
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidence",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 566
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 593
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 598
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 864
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesList",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 748
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 777
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 783
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 788
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 793
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 798
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 803
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 808
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 814
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 819
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 824
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 829
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 834
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 840
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 845
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntries"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 602
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPattern",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 625
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 652
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 657
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 661
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariant",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
          "line": 691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
        "line": 684
      },
      "name": "DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 711
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 716
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 721
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-custom-profile/index.ts",
            "line": 695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpCustomProfile.DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-custom-profile/index:DataCloudflareZeroTrustDlpCustomProfileSharedEntriesVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDataset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_dataset cloudflare_zero_trust_dlp_dataset}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_dataset cloudflare_zero_trust_dlp_dataset} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
          "line": 235
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 267
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 354
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 361
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpDataset",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 276
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 282
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 287
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 305
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 310
          },
          "name": "encodingVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 320
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 325
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 330
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 335
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 340
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 346
          },
          "name": "uploads",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploadsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 271
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 300
          },
          "name": "datasetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 261
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 293
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDataset"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDlpDatasetColumns",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDatasetColumns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumnsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpDatasetColumnsList",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDatasetColumnsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDlpDatasetColumnsOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 76
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 81
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 86
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 91
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetColumns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDatasetColumnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpDatasetConfig",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_dataset#dataset_id DataCloudflareZeroTrustDlpDataset#dataset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 22
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_dataset#account_id DataCloudflareZeroTrustDlpDataset#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDatasetConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploads": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploads",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 114
      },
      "name": "DataCloudflareZeroTrustDlpDatasetUploads",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDatasetUploads"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploadsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploadsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploadsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpDatasetUploadsList",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDatasetUploadsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploadsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploadsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-dataset/index.ts",
        "line": 137
      },
      "name": "DataCloudflareZeroTrustDlpDatasetUploadsOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 166
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 171
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 176
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-dataset/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDataset.DataCloudflareZeroTrustDlpDatasetUploads"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-dataset/index:DataCloudflareZeroTrustDlpDatasetUploadsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_datasets cloudflare_zero_trust_dlp_datasets}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_datasets cloudflare_zero_trust_dlp_datasets} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
          "line": 369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpDatasets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 354
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpDatasets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_datasets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpDatasets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpDatasets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 401
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 417
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 435
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 442
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpDatasets",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 342
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 427
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 405
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 421
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 395
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 411
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasets"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpDatasetsConfig",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_datasets#account_id DataCloudflareZeroTrustDlpDatasets#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_datasets#max_items DataCloudflareZeroTrustDlpDatasets#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 201
      },
      "name": "DataCloudflareZeroTrustDlpDatasetsResult",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDlpDatasetsResultColumns",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultColumns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumnsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 112
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpDatasetsResultColumnsList",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultColumnsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDlpDatasetsResultColumnsOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 78
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 83
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 88
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 93
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultColumnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
          "line": 322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 329
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpDatasetsResultList",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 224
      },
      "name": "DataCloudflareZeroTrustDlpDatasetsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 253
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 259
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 264
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 269
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 274
          },
          "name": "encodingVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 289
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 294
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 299
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 304
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 310
          },
          "name": "uploads",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploadsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploads": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploads",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 116
      },
      "name": "DataCloudflareZeroTrustDlpDatasetsResultUploads",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultUploads"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploadsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploadsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploadsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpDatasetsResultUploadsList",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultUploadsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploadsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploadsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-datasets/index.ts",
        "line": 139
      },
      "name": "DataCloudflareZeroTrustDlpDatasetsResultUploadsOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpDatasets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 168
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 173
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 178
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-datasets/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpDatasets.DataCloudflareZeroTrustDlpDatasetsResultUploads"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-datasets/index:DataCloudflareZeroTrustDlpDatasetsResultUploadsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entries cloudflare_zero_trust_dlp_entries}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entries cloudflare_zero_trust_dlp_entries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpEntries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 377
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpEntries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpEntries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpEntries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 424
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 440
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 458
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 465
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpEntries",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 365
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 450
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 428
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 444
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 418
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 434
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpEntriesConfig",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entries#account_id DataCloudflareZeroTrustDlpEntries#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entries#max_items DataCloudflareZeroTrustDlpEntries#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 208
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResult",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResultConfidence",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResultConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 76
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 81
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpEntriesResultList",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 231
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 260
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 266
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 271
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 281
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 297
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 302
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 307
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 317
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 322
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 328
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 333
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResultPattern",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 108
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResultPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 135
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 140
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 144
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResultVariant",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
        "line": 167
      },
      "name": "DataCloudflareZeroTrustDlpEntriesResultVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 194
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 199
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 204
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entries/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntries.DataCloudflareZeroTrustDlpEntriesResultVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entries/index:DataCloudflareZeroTrustDlpEntriesResultVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entry cloudflare_zero_trust_dlp_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entry cloudflare_zero_trust_dlp_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
          "line": 322
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 307
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 354
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 463
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpEntry",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 363
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 369
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 374
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 384
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 402
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 407
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 413
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 418
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 424
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 429
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 434
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 439
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 444
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 450
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 455
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 358
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 397
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 348
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 390
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntry"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDlpEntryConfidence",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDlpEntryConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 74
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 79
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpEntryConfig",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entry#entry_id DataCloudflareZeroTrustDlpEntry#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 22
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_entry#account_id DataCloudflareZeroTrustDlpEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 83
      },
      "name": "DataCloudflareZeroTrustDlpEntryPattern",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 106
      },
      "name": "DataCloudflareZeroTrustDlpEntryPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 133
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 138
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 142
      },
      "name": "DataCloudflareZeroTrustDlpEntryProfiles",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryProfiles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpEntryProfilesList",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 165
      },
      "name": "DataCloudflareZeroTrustDlpEntryProfilesOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryProfiles"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 222
      },
      "name": "DataCloudflareZeroTrustDlpEntryVariant",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
        "line": 245
      },
      "name": "DataCloudflareZeroTrustDlpEntryVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 277
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 282
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-entry/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpEntry.DataCloudflareZeroTrustDlpEntryVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-entry/index:DataCloudflareZeroTrustDlpEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entries cloudflare_zero_trust_dlp_integration_entries}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entries cloudflare_zero_trust_dlp_integration_entries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpIntegrationEntries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 377
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpIntegrationEntries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpIntegrationEntries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpIntegrationEntries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 424
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 440
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 458
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 465
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpIntegrationEntries",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 365
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 450
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 428
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 444
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 418
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 434
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesConfig",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entries#account_id DataCloudflareZeroTrustDlpIntegrationEntries#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entries#max_items DataCloudflareZeroTrustDlpIntegrationEntries#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 208
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResult",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidence",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 76
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 81
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultList",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 231
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 260
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 266
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 271
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 281
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 297
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 302
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 307
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 317
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 322
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 328
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 333
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultPattern",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 108
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 135
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 140
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 144
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultVariant",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
        "line": 167
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntriesResultVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 194
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 199
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 204
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entries/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntries.DataCloudflareZeroTrustDlpIntegrationEntriesResultVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entries/index:DataCloudflareZeroTrustDlpIntegrationEntriesResultVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entry cloudflare_zero_trust_dlp_integration_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entry cloudflare_zero_trust_dlp_integration_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
          "line": 322
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpIntegrationEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 307
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpIntegrationEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpIntegrationEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpIntegrationEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 354
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 463
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpIntegrationEntry",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 363
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 369
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 374
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 384
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 402
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 407
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 413
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 418
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 424
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 429
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 434
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 439
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 444
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 450
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 455
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 358
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 397
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 348
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 390
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntry"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryConfidence",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 74
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 79
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryConfig",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entry#entry_id DataCloudflareZeroTrustDlpIntegrationEntry#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 22
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_integration_entry#account_id DataCloudflareZeroTrustDlpIntegrationEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 83
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryPattern",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 106
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 133
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 138
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 142
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryProfiles",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryProfiles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryProfilesList",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 165
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryProfilesOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryProfiles"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 222
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryVariant",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
        "line": 245
      },
      "name": "DataCloudflareZeroTrustDlpIntegrationEntryVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 277
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 282
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-integration-entry/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpIntegrationEntry.DataCloudflareZeroTrustDlpIntegrationEntryVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-integration-entry/index:DataCloudflareZeroTrustDlpIntegrationEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entries cloudflare_zero_trust_dlp_predefined_entries}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntries",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entries cloudflare_zero_trust_dlp_predefined_entries} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpPredefinedEntries resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 377
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpPredefinedEntries to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entries#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpPredefinedEntries that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpPredefinedEntries to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 424
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 440
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 458
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 465
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpPredefinedEntries",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 365
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 450
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 428
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 444
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 418
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 434
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesConfig",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entries#account_id DataCloudflareZeroTrustDlpPredefinedEntries#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entries#max_items DataCloudflareZeroTrustDlpPredefinedEntries#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 208
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResult",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidence",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 76
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 81
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultList",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 231
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 260
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 266
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 271
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 281
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 297
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 302
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 307
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 317
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 322
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 328
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 333
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultPattern",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 108
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 135
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 140
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 144
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultVariant",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
        "line": 167
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntriesResultVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntries",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 194
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 199
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 204
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntries.DataCloudflareZeroTrustDlpPredefinedEntriesResultVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entries/index:DataCloudflareZeroTrustDlpPredefinedEntriesResultVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entry cloudflare_zero_trust_dlp_predefined_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entry cloudflare_zero_trust_dlp_predefined_entry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
          "line": 322
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpPredefinedEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 307
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpPredefinedEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpPredefinedEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpPredefinedEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 354
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 463
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpPredefinedEntry",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 363
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 369
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 374
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 384
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 402
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 407
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 413
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 418
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 424
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 429
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 434
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 439
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 444
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 450
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 455
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 358
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 397
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 348
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 390
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntry"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryConfidence",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 74
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 79
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryConfig",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entry#entry_id DataCloudflareZeroTrustDlpPredefinedEntry#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 22
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_entry#account_id DataCloudflareZeroTrustDlpPredefinedEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 83
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryPattern",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 106
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 133
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 138
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 142
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryProfiles",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryProfiles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryProfilesList",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 165
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryProfilesOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryProfiles"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 222
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryVariant",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
        "line": 245
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedEntryVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 277
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 282
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedEntry.DataCloudflareZeroTrustDlpPredefinedEntryVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-entry/index:DataCloudflareZeroTrustDlpPredefinedEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_profile cloudflare_zero_trust_dlp_predefined_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_profile cloudflare_zero_trust_dlp_predefined_profile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
          "line": 385
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpPredefinedProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 370
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpPredefinedProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpPredefinedProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpPredefinedProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 417
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 488
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 495
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpPredefinedProfile",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 358
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 426
          },
          "name": "aiContextEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 431
          },
          "name": "allowedMatchCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 436
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 441
          },
          "name": "enabledEntries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 447
          },
          "name": "entries",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 452
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 457
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 462
          },
          "name": "ocrEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 467
          },
          "name": "openAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 421
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 480
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 411
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 473
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileConfig",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_profile#profile_id DataCloudflareZeroTrustDlpPredefinedProfile#profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 22
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_predefined_profile#account_id DataCloudflareZeroTrustDlpPredefinedProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 206
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntries",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntries"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidence",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidence"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidenceOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 74
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 79
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidence"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 345
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesList",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 229
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 258
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 264
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 269
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 274
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 279
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 284
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 295
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 300
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 305
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 310
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 315
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 321
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 326
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntries"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 83
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesPattern",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesPattern"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 106
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesPatternOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 133
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 138
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesPattern"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 142
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariant",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
        "line": 165
      },
      "name": "DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariantOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 192
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 197
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 202
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpPredefinedProfile.DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-predefined-profile/index:DataCloudflareZeroTrustDlpPredefinedProfileEntriesVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_settings cloudflare_zero_trust_dlp_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_settings cloudflare_zero_trust_dlp_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
          "line": 120
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDlpSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 105
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDlpSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDlpSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDlpSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 181
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDlpSettings",
      "namespace": "dataCloudflareZeroTrustDlpSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 93
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 157
          },
          "name": "aiContextAnalysis",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 162
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 167
          },
          "name": "ocr",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 173
          },
          "name": "payloadLogging",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsPayloadLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 152
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 145
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-settings/index:DataCloudflareZeroTrustDlpSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDlpSettingsConfig",
      "namespace": "dataCloudflareZeroTrustDlpSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dlp_settings#account_id DataCloudflareZeroTrustDlpSettings#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-settings/index:DataCloudflareZeroTrustDlpSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsPayloadLogging": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsPayloadLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
        "line": 20
      },
      "name": "DataCloudflareZeroTrustDlpSettingsPayloadLogging",
      "namespace": "dataCloudflareZeroTrustDlpSettings",
      "symbolId": "src/data-cloudflare-zero-trust-dlp-settings/index:DataCloudflareZeroTrustDlpSettingsPayloadLogging"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsPayloadLoggingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsPayloadLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
          "line": 50
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
        "line": 43
      },
      "name": "DataCloudflareZeroTrustDlpSettingsPayloadLoggingOutputReference",
      "namespace": "dataCloudflareZeroTrustDlpSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 70
          },
          "name": "maskingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 75
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 80
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dlp-settings/index.ts",
            "line": 54
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDlpSettings.DataCloudflareZeroTrustDlpSettingsPayloadLogging"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dlp-settings/index:DataCloudflareZeroTrustDlpSettingsPayloadLoggingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocation": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_location cloudflare_zero_trust_dns_location}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_location cloudflare_zero_trust_dns_location} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 672
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDnsLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 657
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDnsLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDnsLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDnsLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 704
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 801
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 808
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocation",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 645
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 713
          },
          "name": "clientDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 718
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 723
          },
          "name": "dnsDestinationIpsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 728
          },
          "name": "dnsDestinationIpv6BlockId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 733
          },
          "name": "dohSubdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 738
          },
          "name": "ecsSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 744
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 749
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 754
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 759
          },
          "name": "ipv4Destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 764
          },
          "name": "ipv4DestinationBackup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 782
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 788
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 793
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 708
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 777
          },
          "name": "locationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 698
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 770
          },
          "name": "locationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDnsLocationConfig",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_location#location_id DataCloudflareZeroTrustDnsLocation#location_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 22
          },
          "name": "locationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_location#account_id DataCloudflareZeroTrustDnsLocation#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpoints": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 488
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpoints",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpoints"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDoh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDoh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 99
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDoh",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDoh"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 24
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDohNetworks",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDohNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 95
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 47
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 76
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 122
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDohOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 149
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 155
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 160
          },
          "name": "requireToken",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDoh"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDohOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDot": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 239
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDot",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDot"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 164
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDotNetworks",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDotNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 235
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 187
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 216
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 262
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsDotOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 289
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 295
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDot"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsDotOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 299
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsIpv4",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsIpv4"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 322
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsIpv4OutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 349
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv4"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 428
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsIpv6",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsIpv6"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6Networks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6Networks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 353
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsIpv6Networks",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsIpv6Networks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 424
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 376
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 405
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6Networks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 451
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsIpv6OutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 478
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 484
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6NetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 511
      },
      "name": "DataCloudflareZeroTrustDnsLocationEndpointsOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 539
          },
          "name": "doh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDohOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 545
          },
          "name": "dot",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsDotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 551
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 557
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpointsIpv6OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationEndpoints"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationEndpointsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
        "line": 561
      },
      "name": "DataCloudflareZeroTrustDnsLocationNetworks",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 618
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 632
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationNetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationNetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-location/index.ts",
        "line": 584
      },
      "name": "DataCloudflareZeroTrustDnsLocationNetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 613
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-location/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocation.DataCloudflareZeroTrustDnsLocationNetworks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-location/index:DataCloudflareZeroTrustDnsLocationNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_locations cloudflare_zero_trust_dns_locations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_locations cloudflare_zero_trust_dns_locations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustDnsLocations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 801
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustDnsLocations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_locations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustDnsLocations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustDnsLocations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 848
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 864
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 882
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 889
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocations",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 789
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 874
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 852
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 868
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 842
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 858
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustDnsLocationsConfig",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_locations#account_id DataCloudflareZeroTrustDnsLocations#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_dns_locations#max_items DataCloudflareZeroTrustDnsLocations#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 638
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResult",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpoints": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 490
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpoints",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpoints"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDoh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDoh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 101
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDoh",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDoh"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworks",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 97
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 78
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 124
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDohOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 151
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 157
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 162
          },
          "name": "requireToken",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDoh"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDohOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDot": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 241
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDot",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDot"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 166
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworks",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 237
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 189
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 218
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 264
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsDotOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 291
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 297
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDot"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsDotOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 301
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 324
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4OutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 351
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 430
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6Networks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6Networks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 355
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6Networks",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6Networks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 426
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 378
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 407
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6Networks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 453
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6OutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 480
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 486
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6NetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 513
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultEndpointsOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 541
          },
          "name": "doh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDohOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 547
          },
          "name": "dot",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsDotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 553
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 559
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsIpv6OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpoints"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultEndpointsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 776
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationsResultList",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 563
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultNetworks",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 634
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworksOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustDnsLocationsResultNetworksList",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultNetworksList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 586
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultNetworksOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 615
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworks"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
          "line": 670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-dns-locations/index.ts",
        "line": 661
      },
      "name": "DataCloudflareZeroTrustDnsLocationsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustDnsLocations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 690
          },
          "name": "clientDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 695
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 700
          },
          "name": "dnsDestinationIpsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 705
          },
          "name": "dnsDestinationIpv6BlockId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 710
          },
          "name": "dohSubdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 715
          },
          "name": "ecsSupport",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 721
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 726
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 731
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 736
          },
          "name": "ipv4Destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 741
          },
          "name": "ipv4DestinationBackup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 746
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 752
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResultNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 757
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-dns-locations/index.ts",
            "line": 674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustDnsLocations.DataCloudflareZeroTrustDnsLocationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-dns-locations/index:DataCloudflareZeroTrustDnsLocationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_app_types_list cloudflare_zero_trust_gateway_app_types_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_app_types_list cloudflare_zero_trust_gateway_app_types_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayAppTypesList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 144
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayAppTypesList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_app_types_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayAppTypesList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayAppTypesList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 191
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 207
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 225
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayAppTypesList",
      "namespace": "dataCloudflareZeroTrustGatewayAppTypesList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 132
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 217
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 195
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 211
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 185
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 201
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-app-types-list/index:DataCloudflareZeroTrustGatewayAppTypesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayAppTypesListConfig",
      "namespace": "dataCloudflareZeroTrustGatewayAppTypesList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_app_types_list#account_id DataCloudflareZeroTrustGatewayAppTypesList#account_id}",
            "stability": "stable",
            "summary": "Provide the identifier string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_app_types_list#max_items DataCloudflareZeroTrustGatewayAppTypesList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-app-types-list/index:DataCloudflareZeroTrustGatewayAppTypesListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustGatewayAppTypesListResult",
      "namespace": "dataCloudflareZeroTrustGatewayAppTypesList",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-app-types-list/index:DataCloudflareZeroTrustGatewayAppTypesListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-app-types-list/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayAppTypesListResultList",
      "namespace": "dataCloudflareZeroTrustGatewayAppTypesList",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-app-types-list/index:DataCloudflareZeroTrustGatewayAppTypesListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-app-types-list/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustGatewayAppTypesListResultOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayAppTypesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 80
          },
          "name": "applicationTypeId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 100
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-app-types-list/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayAppTypesList.DataCloudflareZeroTrustGatewayAppTypesListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-app-types-list/index:DataCloudflareZeroTrustGatewayAppTypesListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_categories_list cloudflare_zero_trust_gateway_categories_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_categories_list cloudflare_zero_trust_gateway_categories_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayCategoriesList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 245
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayCategoriesList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_categories_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayCategoriesList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayCategoriesList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 292
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 308
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayCategoriesList",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 318
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 296
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 312
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 286
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 302
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayCategoriesListConfig",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_categories_list#account_id DataCloudflareZeroTrustGatewayCategoriesList#account_id}",
            "stability": "stable",
            "summary": "Provide the identifier string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_categories_list#max_items DataCloudflareZeroTrustGatewayCategoriesList#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 26
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 123
      },
      "name": "DataCloudflareZeroTrustGatewayCategoriesListResult",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesListResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayCategoriesListResultList",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesListResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 146
      },
      "name": "DataCloudflareZeroTrustGatewayCategoriesListResultOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 175
          },
          "name": "beta",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 180
          },
          "name": "class",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 185
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 190
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 195
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 201
          },
          "name": "subcategories",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesListResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategories": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustGatewayCategoriesListResultSubcategories",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesListResultSubcategories"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesList",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-categories-list/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayCategoriesList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 80
          },
          "name": "beta",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 85
          },
          "name": "class",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 100
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-categories-list/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCategoriesList.DataCloudflareZeroTrustGatewayCategoriesListResultSubcategories"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-categories-list/index:DataCloudflareZeroTrustGatewayCategoriesListResultSubcategoriesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificate.DataCloudflareZeroTrustGatewayCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificate cloudflare_zero_trust_gateway_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificate.DataCloudflareZeroTrustGatewayCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificate cloudflare_zero_trust_gateway_certificate} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
          "line": 62
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificate.DataCloudflareZeroTrustGatewayCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 94
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 186
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayCertificate",
      "namespace": "dataCloudflareZeroTrustGatewayCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 103
          },
          "name": "bindingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 108
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 126
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 131
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 136
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 141
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 146
          },
          "name": "inUse",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 151
          },
          "name": "issuerOrg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 156
          },
          "name": "issuerRaw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 161
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 166
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 171
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 98
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 121
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 88
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 114
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificate/index:DataCloudflareZeroTrustGatewayCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificate.DataCloudflareZeroTrustGatewayCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificate.DataCloudflareZeroTrustGatewayCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayCertificateConfig",
      "namespace": "dataCloudflareZeroTrustGatewayCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificate#certificate_id DataCloudflareZeroTrustGatewayCertificate#certificate_id}",
            "stability": "stable",
            "summary": "Identify the certificate with a UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 24
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificate#account_id DataCloudflareZeroTrustGatewayCertificate#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificate/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificate/index:DataCloudflareZeroTrustGatewayCertificateConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificates cloudflare_zero_trust_gateway_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificates cloudflare_zero_trust_gateway_certificates} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 177
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 224
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 240
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 258
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 265
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayCertificates",
      "namespace": "dataCloudflareZeroTrustGatewayCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 165
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 250
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 228
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 244
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 218
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 234
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificates/index:DataCloudflareZeroTrustGatewayCertificates"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayCertificatesConfig",
      "namespace": "dataCloudflareZeroTrustGatewayCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificates#account_id DataCloudflareZeroTrustGatewayCertificates#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_certificates#max_items DataCloudflareZeroTrustGatewayCertificates#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificates/index:DataCloudflareZeroTrustGatewayCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustGatewayCertificatesResult",
      "namespace": "dataCloudflareZeroTrustGatewayCertificates",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificates/index:DataCloudflareZeroTrustGatewayCertificatesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-certificates/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 152
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayCertificatesResultList",
      "namespace": "dataCloudflareZeroTrustGatewayCertificates",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificates/index:DataCloudflareZeroTrustGatewayCertificatesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-certificates/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustGatewayCertificatesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayCertificates",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 78
          },
          "name": "bindingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 83
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 88
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 93
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 98
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 108
          },
          "name": "inUse",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 113
          },
          "name": "issuerOrg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 118
          },
          "name": "issuerRaw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 123
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 128
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 133
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-certificates/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayCertificates.DataCloudflareZeroTrustGatewayCertificatesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-certificates/index:DataCloudflareZeroTrustGatewayCertificatesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLogging": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_logging cloudflare_zero_trust_gateway_logging}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLogging",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_logging cloudflare_zero_trust_gateway_logging} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayLogging resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 285
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayLogging to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_logging#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayLogging that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayLogging to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 331
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 359
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 365
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayLogging",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 273
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 340
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 345
          },
          "name": "redactPii",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 351
          },
          "name": "settingsByRuleType",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 335
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 325
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLogging"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingConfig",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_logging#account_id DataCloudflareZeroTrustGatewayLogging#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleType": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 197
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleType",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleType"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 20
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDns",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
          "line": 50
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 43
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 70
          },
          "name": "logAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 75
          },
          "name": "logBlocks",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 54
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 79
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttp",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttp"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 102
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 129
          },
          "name": "logAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 134
          },
          "name": "logBlocks",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttp"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 138
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 161
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 188
          },
          "name": "logAll",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 193
          },
          "name": "logBlocks",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
        "line": 220
      },
      "name": "DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 248
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 254
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 260
          },
          "name": "l4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-logging/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayLogging.DataCloudflareZeroTrustGatewayLoggingSettingsByRuleType"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-logging/index:DataCloudflareZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfile.DataCloudflareZeroTrustGatewayPacfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfile cloudflare_zero_trust_gateway_pacfile}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfile.DataCloudflareZeroTrustGatewayPacfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfile cloudflare_zero_trust_gateway_pacfile} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfile.DataCloudflareZeroTrustGatewayPacfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayPacfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayPacfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayPacfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayPacfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 92
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 164
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPacfile",
      "namespace": "dataCloudflareZeroTrustGatewayPacfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 101
          },
          "name": "contents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 106
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 111
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 121
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 139
          },
          "name": "slug",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 144
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 149
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 96
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 134
          },
          "name": "pacfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 86
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 127
          },
          "name": "pacfileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfile/index:DataCloudflareZeroTrustGatewayPacfile"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfile.DataCloudflareZeroTrustGatewayPacfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfile.DataCloudflareZeroTrustGatewayPacfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayPacfileConfig",
      "namespace": "dataCloudflareZeroTrustGatewayPacfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfile#pacfile_id DataCloudflareZeroTrustGatewayPacfile#pacfile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 22
          },
          "name": "pacfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfile#account_id DataCloudflareZeroTrustGatewayPacfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfile/index:DataCloudflareZeroTrustGatewayPacfileConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfiles cloudflare_zero_trust_gateway_pacfiles}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfiles cloudflare_zero_trust_gateway_pacfiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayPacfiles resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 152
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayPacfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayPacfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayPacfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 199
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 215
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 240
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPacfiles",
      "namespace": "dataCloudflareZeroTrustGatewayPacfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 140
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 225
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 203
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 219
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 193
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 209
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfiles/index:DataCloudflareZeroTrustGatewayPacfiles"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayPacfilesConfig",
      "namespace": "dataCloudflareZeroTrustGatewayPacfiles",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfiles#account_id DataCloudflareZeroTrustGatewayPacfiles#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_pacfiles#max_items DataCloudflareZeroTrustGatewayPacfiles#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfiles/index:DataCloudflareZeroTrustGatewayPacfilesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustGatewayPacfilesResult",
      "namespace": "dataCloudflareZeroTrustGatewayPacfiles",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfiles/index:DataCloudflareZeroTrustGatewayPacfilesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-pacfiles/index.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 127
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPacfilesResultList",
      "namespace": "dataCloudflareZeroTrustGatewayPacfiles",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfiles/index:DataCloudflareZeroTrustGatewayPacfilesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-pacfiles/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustGatewayPacfilesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPacfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 78
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 83
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 88
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 93
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 98
          },
          "name": "slug",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 103
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 108
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-pacfiles/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPacfiles.DataCloudflareZeroTrustGatewayPacfilesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-pacfiles/index:DataCloudflareZeroTrustGatewayPacfilesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policies cloudflare_zero_trust_gateway_policies}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policies cloudflare_zero_trust_gateway_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayPolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1630
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayPolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayPolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayPolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1677
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1693
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1711
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1718
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPolicies",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1618
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1703
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1681
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1697
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1671
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1687
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPolicies"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesConfig",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policies#account_id DataCloudflareZeroTrustGatewayPolicies#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policies#max_items DataCloudflareZeroTrustGatewayPolicies#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1431
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResult",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultExpiration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultExpiration",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultExpiration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultExpirationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultExpirationOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 76
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 81
          },
          "name": "expired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 86
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultExpiration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultExpirationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1605
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultList",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1454
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1483
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1488
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1493
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1498
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1503
          },
          "name": "devicePosture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1508
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1514
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1519
          },
          "name": "filters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1524
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1529
          },
          "name": "identity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1534
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1539
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1544
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1550
          },
          "name": "ruleSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1556
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1561
          },
          "name": "sharable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1566
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1571
          },
          "name": "traffic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1576
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1581
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1586
          },
          "name": "warningStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1148
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettings",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSsh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSsh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 90
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSsh",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSsh"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSshOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSshOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 113
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSshOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 140
          },
          "name": "commandLogging",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSsh"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSshOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControls": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 144
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControls",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControlsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 167
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControlsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 194
          },
          "name": "copy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 199
          },
          "name": "dcp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 204
          },
          "name": "dd",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 209
          },
          "name": "dk",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 214
          },
          "name": "download",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 219
          },
          "name": "dp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 224
          },
          "name": "du",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 229
          },
          "name": "keyboard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 234
          },
          "name": "paste",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 239
          },
          "name": "printing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 244
          },
          "name": "upload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 249
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 254
          },
          "name": "wmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControls"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControlsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 258
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPage",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 281
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPageOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 308
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 313
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSession": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSession",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 317
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSession",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSession"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSessionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSessionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 340
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSessionOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 367
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 372
          },
          "name": "enforce",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSession"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSessionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolvers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolvers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 556
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolvers",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolvers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 376
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4List": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 462
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4OutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4List",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4List"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 399
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4OutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 428
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 433
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 438
          },
          "name": "routeThroughPrivateNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 443
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 466
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6List": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 552
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6OutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6List",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6List"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 489
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6OutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 518
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 523
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 528
          },
          "name": "routeThroughPrivateNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 533
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 579
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 607
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv4List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 613
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversIpv6List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolvers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgress": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 617
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgress",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgress"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgressOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 640
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgressOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 667
          },
          "name": "ipv4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 672
          },
          "name": "ipv4Fallback",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 677
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgress"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgressOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 681
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopy",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 704
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopyOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 731
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4Override": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4Override",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 735
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4Override",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4Override"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4OverrideOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4OverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 758
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4OverrideOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 785
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 790
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4Override"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4OverrideOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 794
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettings",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 817
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettingsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 844
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 849
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 854
          },
          "name": "msg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 859
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1171
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1199
          },
          "name": "addHeaders",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1204
          },
          "name": "allowChildBypass",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1210
          },
          "name": "auditSsh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsAuditSshOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1216
          },
          "name": "bisoAdminControls",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBisoAdminControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1222
          },
          "name": "blockPage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsBlockPageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1227
          },
          "name": "blockPageEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1232
          },
          "name": "blockReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1237
          },
          "name": "bypassParentRule",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1243
          },
          "name": "checkSession",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsCheckSessionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1249
          },
          "name": "dnsResolvers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsDnsResolversOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1255
          },
          "name": "egress",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsEgressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1261
          },
          "name": "forensicCopy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsForensicCopyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1266
          },
          "name": "ignoreCnameCategoryMatches",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1271
          },
          "name": "insecureDisableDnssecValidation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1276
          },
          "name": "ipCategories",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1281
          },
          "name": "ipIndicatorFeeds",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1287
          },
          "name": "l4Override",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsL4OverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1293
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1298
          },
          "name": "overrideHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1303
          },
          "name": "overrideIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1309
          },
          "name": "payloadLog",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1315
          },
          "name": "quarantine",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1321
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1327
          },
          "name": "resolveDnsInternally",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternallyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1332
          },
          "name": "resolveDnsThroughCloudflare",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1338
          },
          "name": "untrustedCert",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLog": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 863
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLog",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLog"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLogOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 886
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLogOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 913
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLog"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsPayloadLogOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantine": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantine",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 917
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantine",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantine"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantineOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 940
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantineOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 967
          },
          "name": "fileTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantine"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsQuarantineOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 971
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirect",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirect"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 994
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirectOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1021
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1026
          },
          "name": "preservePathAndQuery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1031
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirect"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternally": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternally",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1035
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternally",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternally"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternallyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternallyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1058
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternallyOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1085
          },
          "name": "fallback",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1090
          },
          "name": "viewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternally"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsResolveDnsInternallyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCert": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1094
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCert",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCert"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCertOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1117
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCertOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1144
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCert"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultRuleSettingsUntrustedCertOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultSchedule": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1342
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultSchedule",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultSchedule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultScheduleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
          "line": 1372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
        "line": 1365
      },
      "name": "DataCloudflareZeroTrustGatewayPoliciesResultScheduleOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicies",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1392
          },
          "name": "fri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1397
          },
          "name": "mon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1402
          },
          "name": "sat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1407
          },
          "name": "sun",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1412
          },
          "name": "thu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1417
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1422
          },
          "name": "tue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1427
          },
          "name": "wed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policies/index.ts",
            "line": 1376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicies.DataCloudflareZeroTrustGatewayPoliciesResultSchedule"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policies/index:DataCloudflareZeroTrustGatewayPoliciesResultScheduleOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policy cloudflare_zero_trust_gateway_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policy cloudflare_zero_trust_gateway_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 1467
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1452
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1499
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1632
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1639
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPolicy",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1440
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1508
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1513
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1518
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1523
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1528
          },
          "name": "devicePosture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1533
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1539
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1544
          },
          "name": "filters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1549
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1554
          },
          "name": "identity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1559
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1564
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1569
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1588
          },
          "name": "ruleSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1594
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1599
          },
          "name": "sharable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1604
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1609
          },
          "name": "traffic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1614
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1619
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1624
          },
          "name": "warningStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1503
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1582
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1493
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1575
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyConfig",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policy#rule_id DataCloudflareZeroTrustGatewayPolicy#rule_id}",
            "stability": "stable",
            "summary": "Identify the API resource with a UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 24
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_policy#account_id DataCloudflareZeroTrustGatewayPolicy#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyExpiration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyExpiration",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyExpiration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyExpirationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyExpirationOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 76
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 81
          },
          "name": "expired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 86
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyExpiration"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyExpirationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1148
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettings",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSsh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSsh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 90
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSsh",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSsh"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 113
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 140
          },
          "name": "commandLogging",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSsh"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControls": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 144
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControls",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControls"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 167
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 194
          },
          "name": "copy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 199
          },
          "name": "dcp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 204
          },
          "name": "dd",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 209
          },
          "name": "dk",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 214
          },
          "name": "download",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 219
          },
          "name": "dp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 224
          },
          "name": "du",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 229
          },
          "name": "keyboard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 234
          },
          "name": "paste",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 239
          },
          "name": "printing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 244
          },
          "name": "upload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 249
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 254
          },
          "name": "wmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControls"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 258
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPage",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 281
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 308
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 313
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSession": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSession",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 317
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSession",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSession"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 340
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 367
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 372
          },
          "name": "enforce",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSession"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolvers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolvers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 556
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolvers",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolvers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 376
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 462
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 399
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 428
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 433
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 438
          },
          "name": "routeThroughPrivateNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 443
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 466
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 552
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 489
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 518
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 523
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 528
          },
          "name": "routeThroughPrivateNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 533
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 579
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 607
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 613
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolvers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgress": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 617
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgress",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgress"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgressOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 640
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgressOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 667
          },
          "name": "ipv4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 672
          },
          "name": "ipv4Fallback",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 677
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgress"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgressOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 681
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopy",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopy"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 704
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 731
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopy"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4Override": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4Override",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 735
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4Override",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4Override"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 758
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 785
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 790
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4Override"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 794
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettings",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 817
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 844
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 849
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 854
          },
          "name": "msg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 859
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 1178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1171
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1199
          },
          "name": "addHeaders",
          "type": {
            "fqn": "cdktn.StringListMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1204
          },
          "name": "allowChildBypass",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1210
          },
          "name": "auditSsh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1216
          },
          "name": "bisoAdminControls",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1222
          },
          "name": "blockPage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1227
          },
          "name": "blockPageEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1232
          },
          "name": "blockReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1237
          },
          "name": "bypassParentRule",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1243
          },
          "name": "checkSession",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1249
          },
          "name": "dnsResolvers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1255
          },
          "name": "egress",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsEgressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1261
          },
          "name": "forensicCopy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1266
          },
          "name": "ignoreCnameCategoryMatches",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1271
          },
          "name": "insecureDisableDnssecValidation",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1276
          },
          "name": "ipCategories",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1281
          },
          "name": "ipIndicatorFeeds",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1287
          },
          "name": "l4Override",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1293
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1298
          },
          "name": "overrideHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1303
          },
          "name": "overrideIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1309
          },
          "name": "payloadLog",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1315
          },
          "name": "quarantine",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1321
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1327
          },
          "name": "resolveDnsInternally",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1332
          },
          "name": "resolveDnsThroughCloudflare",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1338
          },
          "name": "untrustedCert",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLog": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 863
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLog",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLog"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 886
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 913
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLog"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantine": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantine",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 917
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantine",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantine"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 940
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 967
          },
          "name": "fileTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantine"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 971
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirect",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirect"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 1001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 994
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1021
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1026
          },
          "name": "preservePathAndQuery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1031
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirect"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1035
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 1065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1058
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1085
          },
          "name": "fallback",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1090
          },
          "name": "viewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCert": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1094
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCert",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCert"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 1124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1117
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1144
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCert"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicySchedule": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicySchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1342
      },
      "name": "DataCloudflareZeroTrustGatewayPolicySchedule",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicySchedule"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyScheduleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicyScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
          "line": 1372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
        "line": 1365
      },
      "name": "DataCloudflareZeroTrustGatewayPolicyScheduleOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1392
          },
          "name": "fri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1397
          },
          "name": "mon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1402
          },
          "name": "sat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1407
          },
          "name": "sun",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1412
          },
          "name": "thu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1417
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1422
          },
          "name": "tue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1427
          },
          "name": "wed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-policy/index.ts",
            "line": 1376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayPolicy.DataCloudflareZeroTrustGatewayPolicySchedule"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-policy/index:DataCloudflareZeroTrustGatewayPolicyScheduleOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoint.DataCloudflareZeroTrustGatewayProxyEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoint cloudflare_zero_trust_gateway_proxy_endpoint}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoint.DataCloudflareZeroTrustGatewayProxyEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoint cloudflare_zero_trust_gateway_proxy_endpoint} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoint.DataCloudflareZeroTrustGatewayProxyEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayProxyEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayProxyEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayProxyEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayProxyEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 92
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 159
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayProxyEndpoint",
      "namespace": "dataCloudflareZeroTrustGatewayProxyEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 101
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 111
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 116
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 121
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 139
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 144
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 96
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 134
          },
          "name": "proxyEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 86
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 127
          },
          "name": "proxyEndpointId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index:DataCloudflareZeroTrustGatewayProxyEndpoint"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoint.DataCloudflareZeroTrustGatewayProxyEndpointConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoint.DataCloudflareZeroTrustGatewayProxyEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayProxyEndpointConfig",
      "namespace": "dataCloudflareZeroTrustGatewayProxyEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoint#proxy_endpoint_id DataCloudflareZeroTrustGatewayProxyEndpoint#proxy_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 22
          },
          "name": "proxyEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoint#account_id DataCloudflareZeroTrustGatewayProxyEndpoint#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoint/index:DataCloudflareZeroTrustGatewayProxyEndpointConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpoints": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoints cloudflare_zero_trust_gateway_proxy_endpoints}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpoints",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoints cloudflare_zero_trust_gateway_proxy_endpoints} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewayProxyEndpoints resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 152
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewayProxyEndpoints to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoints#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewayProxyEndpoints that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewayProxyEndpoints to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 199
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 215
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 240
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayProxyEndpoints",
      "namespace": "dataCloudflareZeroTrustGatewayProxyEndpoints",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 140
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 225
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 203
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 219
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 193
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 209
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index:DataCloudflareZeroTrustGatewayProxyEndpoints"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewayProxyEndpointsConfig",
      "namespace": "dataCloudflareZeroTrustGatewayProxyEndpoints",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoints#account_id DataCloudflareZeroTrustGatewayProxyEndpoints#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_proxy_endpoints#max_items DataCloudflareZeroTrustGatewayProxyEndpoints#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index:DataCloudflareZeroTrustGatewayProxyEndpointsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustGatewayProxyEndpointsResult",
      "namespace": "dataCloudflareZeroTrustGatewayProxyEndpoints",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index:DataCloudflareZeroTrustGatewayProxyEndpointsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 127
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewayProxyEndpointsResultList",
      "namespace": "dataCloudflareZeroTrustGatewayProxyEndpoints",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index:DataCloudflareZeroTrustGatewayProxyEndpointsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustGatewayProxyEndpointsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewayProxyEndpoints",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 78
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 83
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 88
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 93
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 98
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 103
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 108
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewayProxyEndpoints.DataCloudflareZeroTrustGatewayProxyEndpointsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-proxy-endpoints/index:DataCloudflareZeroTrustGatewayProxyEndpointsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_settings cloudflare_zero_trust_gateway_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_settings cloudflare_zero_trust_gateway_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 1108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustGatewaySettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1125
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustGatewaySettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustGatewaySettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustGatewaySettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1171
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1204
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1210
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustGatewaySettings",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1113
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1180
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1185
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1191
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1196
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1175
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1165
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsConfig",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_gateway_settings#account_id DataCloudflareZeroTrustGatewaySettings#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 971
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettings",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsActivityLog": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsActivityLog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 20
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsActivityLog",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsActivityLog"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsActivityLogOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsActivityLogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 50
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 43
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsActivityLogOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 70
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 54
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsActivityLog"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsActivityLogOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 143
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsAntivirus",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsAntivirus"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 74
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 97
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 124
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 129
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 134
          },
          "name": "msg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 139
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 166
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 193
          },
          "name": "enabledDownloadPhase",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 198
          },
          "name": "enabledUploadPhase",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 203
          },
          "name": "failClosed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 209
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirus"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBlockPage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBlockPage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 213
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsBlockPage",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsBlockPage"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBlockPageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBlockPageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 236
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsBlockPageOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 263
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 268
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 273
          },
          "name": "footerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 278
          },
          "name": "headerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 283
          },
          "name": "includeContext",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 288
          },
          "name": "logoPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 293
          },
          "name": "mailtoAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 298
          },
          "name": "mailtoSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 303
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 308
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 313
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 318
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 323
          },
          "name": "suppressFooter",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 328
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 333
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBlockPage"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsBlockPageOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanning": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 337
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanning",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanning"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanningOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 360
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanningOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 387
          },
          "name": "inspectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanning"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanningOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 391
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolation",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolation"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 414
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 441
          },
          "name": "nonIdentityEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 446
          },
          "name": "urlBrowserIsolationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolation"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 450
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsCertificate",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 473
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 500
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 504
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificate",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificate"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 527
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 554
          },
          "name": "bindingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 559
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 564
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 569
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificate"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatching": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatching",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 573
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatching",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatching"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 596
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 623
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 628
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 633
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 638
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatching"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsFips": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsFips",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 642
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsFips",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsFips"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsFipsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsFipsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 665
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsFipsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 692
          },
          "name": "tls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsFips"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsFipsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsHostSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsHostSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 696
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsHostSelector",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsHostSelector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsHostSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsHostSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 719
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsHostSelectorOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 746
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsHostSelector"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsHostSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsInspection": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsInspection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 750
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsInspection",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsInspection"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsInspectionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsInspectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 773
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsInspectionOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 800
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsInspection"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsInspectionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 1001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 994
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1022
          },
          "name": "activityLog",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsActivityLogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1028
          },
          "name": "antivirus",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsAntivirusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1034
          },
          "name": "blockPage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBlockPageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1040
          },
          "name": "bodyScanning",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBodyScanningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1046
          },
          "name": "browserIsolation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1052
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1058
          },
          "name": "customCertificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1064
          },
          "name": "extendedEmailMatching",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1070
          },
          "name": "fips",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsFipsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1076
          },
          "name": "hostSelector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsHostSelectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1082
          },
          "name": "inspection",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsInspectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1088
          },
          "name": "protocolDetection",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1094
          },
          "name": "sandbox",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsSandboxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1100
          },
          "name": "tlsDecrypt",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 1005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettings"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetection": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 804
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetection",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetection"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 827
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 854
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetection"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsSandbox": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsSandbox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 858
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsSandbox",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsSandbox"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsSandboxOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsSandboxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 888
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 881
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsSandboxOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 908
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 913
          },
          "name": "fallbackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsSandbox"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsSandboxOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecrypt": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecrypt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 917
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecrypt",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecrypt"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
          "line": 947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
        "line": 940
      },
      "name": "DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference",
      "namespace": "dataCloudflareZeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 967
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-gateway-settings/index.ts",
            "line": 951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustGatewaySettings.DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecrypt"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-gateway-settings/index:DataCloudflareZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list cloudflare_zero_trust_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list cloudflare_zero_trust_list} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-list/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-list/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 233
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 304
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 281
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 307
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 339
          },
          "name": "resetListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 366
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 374
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustList",
      "namespace": "dataCloudflareZeroTrustList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 221
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 290
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 295
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 301
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 322
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 327
          },
          "name": "listCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 348
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 353
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 358
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 285
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 311
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 343
          },
          "name": "listIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 275
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 333
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-list/index:DataCloudflareZeroTrustList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-list/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustListConfig",
      "namespace": "dataCloudflareZeroTrustList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list#account_id DataCloudflareZeroTrustList#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list#filter DataCloudflareZeroTrustList#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 22
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list#list_id DataCloudflareZeroTrustList#list_id}",
            "stability": "stable",
            "summary": "Identify the API resource with a UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 28
          },
          "name": "listId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-list/index:DataCloudflareZeroTrustListConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-list/index.ts",
        "line": 30
      },
      "name": "DataCloudflareZeroTrustListFilter",
      "namespace": "dataCloudflareZeroTrustList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_list#type DataCloudflareZeroTrustList#type}",
            "stability": "stable",
            "summary": "Specify the list type. Available values: \"SERIAL\", \"URL\", \"DOMAIN\", \"EMAIL\", \"IP\", \"CATEGORY\", \"LOCATION\", \"DEVICE\", \"AAGUID\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 37
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-list/index:DataCloudflareZeroTrustListFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-list/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-list/index.ts",
        "line": 69
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 119
          },
          "name": "resetType"
        }
      ],
      "name": "DataCloudflareZeroTrustListFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 123
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 113
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-list/index:DataCloudflareZeroTrustListFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItems": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-list/index.ts",
        "line": 127
      },
      "name": "DataCloudflareZeroTrustListItems",
      "namespace": "dataCloudflareZeroTrustList",
      "symbolId": "src/data-cloudflare-zero-trust-list/index:DataCloudflareZeroTrustListItems"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItemsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-list/index.ts",
          "line": 201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-list/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 208
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItemsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustListItemsList",
      "namespace": "dataCloudflareZeroTrustList",
      "symbolId": "src/data-cloudflare-zero-trust-list/index:DataCloudflareZeroTrustListItemsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItemsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-list/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-list/index.ts",
        "line": 150
      },
      "name": "DataCloudflareZeroTrustListItemsOutputReference",
      "namespace": "dataCloudflareZeroTrustList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 179
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 184
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 189
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-list/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustList.DataCloudflareZeroTrustListItems"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-list/index:DataCloudflareZeroTrustListItemsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustLists": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_lists cloudflare_zero_trust_lists}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustLists",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_lists cloudflare_zero_trust_lists} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
          "line": 265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustLists resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 250
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustLists to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_lists#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustLists that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustLists to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 298
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 314
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 336
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 348
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 356
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustLists",
      "namespace": "dataCloudflareZeroTrustLists",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 324
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 302
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 318
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 340
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 292
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 308
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 330
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustLists"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustListsConfig",
      "namespace": "dataCloudflareZeroTrustLists",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_lists#account_id DataCloudflareZeroTrustLists#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_lists#max_items DataCloudflareZeroTrustLists#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_lists#type DataCloudflareZeroTrustLists#type}",
            "stability": "stable",
            "summary": "Specify the list type. Available values: \"SERIAL\", \"URL\", \"DOMAIN\", \"EMAIL\", \"IP\", \"CATEGORY\", \"LOCATION\", \"DEVICE\", \"AAGUID\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 31
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustListsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
        "line": 118
      },
      "name": "DataCloudflareZeroTrustListsResult",
      "namespace": "dataCloudflareZeroTrustLists",
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustListsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItems": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
        "line": 33
      },
      "name": "DataCloudflareZeroTrustListsResultItems",
      "namespace": "dataCloudflareZeroTrustLists",
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustListsResultItems"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItemsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-lists/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItemsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustListsResultItemsList",
      "namespace": "dataCloudflareZeroTrustLists",
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustListsResultItemsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItemsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-lists/index.ts",
        "line": 56
      },
      "name": "DataCloudflareZeroTrustListsResultItemsOutputReference",
      "namespace": "dataCloudflareZeroTrustLists",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 85
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 90
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 95
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItems"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustListsResultItemsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-lists/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustListsResultList",
      "namespace": "dataCloudflareZeroTrustLists",
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustListsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-lists/index.ts",
        "line": 141
      },
      "name": "DataCloudflareZeroTrustListsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustLists",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 170
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 175
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 180
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 186
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResultItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 191
          },
          "name": "listCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 196
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 201
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 206
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-lists/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustLists.DataCloudflareZeroTrustListsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-lists/index:DataCloudflareZeroTrustListsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route cloudflare_zero_trust_network_hostname_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route cloudflare_zero_trust_network_hostname_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustNetworkHostnameRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 327
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustNetworkHostnameRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustNetworkHostnameRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustNetworkHostnameRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 403
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 375
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 406
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 427
          },
          "name": "resetHostnameRouteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 454
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 462
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustNetworkHostnameRoute",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 315
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 384
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 389
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 394
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 400
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 415
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 436
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 441
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 446
          },
          "name": "tunnelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 379
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 410
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 431
          },
          "name": "hostnameRouteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 369
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 421
          },
          "name": "hostnameRouteId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-route/index:DataCloudflareZeroTrustNetworkHostnameRoute"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustNetworkHostnameRouteConfig",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#account_id DataCloudflareZeroTrustNetworkHostnameRoute#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#filter DataCloudflareZeroTrustNetworkHostnameRoute#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#hostname_route_id DataCloudflareZeroTrustNetworkHostnameRoute#hostname_route_id}",
            "stability": "stable",
            "summary": "The hostname route ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 30
          },
          "name": "hostnameRouteId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-route/index:DataCloudflareZeroTrustNetworkHostnameRouteConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustNetworkHostnameRouteFilter",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#comment DataCloudflareZeroTrustNetworkHostnameRoute#comment}",
            "stability": "stable",
            "summary": "If set, only list hostname routes with the given comment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 38
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#existed_at DataCloudflareZeroTrustNetworkHostnameRoute#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 44
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#hostname DataCloudflareZeroTrustNetworkHostnameRoute#hostname}",
            "stability": "stable",
            "summary": "If set, only list hostname routes that contain a substring of the given value, the filter is case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 50
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#id DataCloudflareZeroTrustNetworkHostnameRoute#id}\n\nPlease 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": "The hostname route ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 59
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#is_deleted DataCloudflareZeroTrustNetworkHostnameRoute#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only return deleted hostname routes. If `false`, exclude deleted hostname routes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 65
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_route#tunnel_id DataCloudflareZeroTrustNetworkHostnameRoute#tunnel_id}",
            "stability": "stable",
            "summary": "If set, only list hostname routes that point to a specific tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 71
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-route/index:DataCloudflareZeroTrustNetworkHostnameRouteFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 218
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 234
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 250
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 266
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 282
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 298
          },
          "name": "resetTunnelId"
        }
      ],
      "name": "DataCloudflareZeroTrustNetworkHostnameRouteFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 222
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 238
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 254
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 270
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 286
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 302
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 212
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 228
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 244
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 276
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 292
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-route/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoute.DataCloudflareZeroTrustNetworkHostnameRouteFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-route/index:DataCloudflareZeroTrustNetworkHostnameRouteFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutes": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes cloudflare_zero_trust_network_hostname_routes}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes cloudflare_zero_trust_network_hostname_routes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustNetworkHostnameRoutes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 193
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustNetworkHostnameRoutes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustNetworkHostnameRoutes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustNetworkHostnameRoutes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 246
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 262
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 278
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 294
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 310
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 326
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 342
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 364
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 376
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustNetworkHostnameRoutes",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoutes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 181
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 352
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 250
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 266
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 282
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 298
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 314
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 330
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 346
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 368
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 240
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 256
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 272
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 288
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 320
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 336
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 358
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-routes/index:DataCloudflareZeroTrustNetworkHostnameRoutes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustNetworkHostnameRoutesConfig",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoutes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#account_id DataCloudflareZeroTrustNetworkHostnameRoutes#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#comment DataCloudflareZeroTrustNetworkHostnameRoutes#comment}",
            "stability": "stable",
            "summary": "If set, only list hostname routes with the given comment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 26
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#existed_at DataCloudflareZeroTrustNetworkHostnameRoutes#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 32
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#hostname DataCloudflareZeroTrustNetworkHostnameRoutes#hostname}",
            "stability": "stable",
            "summary": "If set, only list hostname routes that contain a substring of the given value, the filter is case-insensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 38
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#id DataCloudflareZeroTrustNetworkHostnameRoutes#id}\n\nPlease 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": "The hostname route ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 47
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#is_deleted DataCloudflareZeroTrustNetworkHostnameRoutes#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only return deleted hostname routes. If `false`, exclude deleted hostname routes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 53
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#max_items DataCloudflareZeroTrustNetworkHostnameRoutes#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 59
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_network_hostname_routes#tunnel_id DataCloudflareZeroTrustNetworkHostnameRoutes#tunnel_id}",
            "stability": "stable",
            "summary": "If set, only list hostname routes that point to a specific tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 65
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-routes/index:DataCloudflareZeroTrustNetworkHostnameRoutesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
        "line": 67
      },
      "name": "DataCloudflareZeroTrustNetworkHostnameRoutesResult",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoutes",
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-routes/index:DataCloudflareZeroTrustNetworkHostnameRoutesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-network-hostname-routes/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 168
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustNetworkHostnameRoutesResultList",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoutes",
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-routes/index:DataCloudflareZeroTrustNetworkHostnameRoutesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-network-hostname-routes/index.ts",
        "line": 90
      },
      "name": "DataCloudflareZeroTrustNetworkHostnameRoutesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustNetworkHostnameRoutes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 119
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 124
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 129
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 134
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 139
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 144
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 149
          },
          "name": "tunnelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-network-hostname-routes/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustNetworkHostnameRoutes.DataCloudflareZeroTrustNetworkHostnameRoutesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-network-hostname-routes/index:DataCloudflareZeroTrustNetworkHostnameRoutesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_organization cloudflare_zero_trust_organization}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_organization cloudflare_zero_trust_organization} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustOrganization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 325
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustOrganization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_organization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustOrganization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustOrganization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 372
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 472
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 484
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 491
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustOrganization",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 381
          },
          "name": "allowAuthenticateViaWarp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 386
          },
          "name": "authDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 391
          },
          "name": "autoRedirectToIdentity",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 397
          },
          "name": "customPages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationCustomPagesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 402
          },
          "name": "denyUnmatchedRequests",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 407
          },
          "name": "denyUnmatchedRequestsExemptedZoneNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 412
          },
          "name": "isUiReadOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 418
          },
          "name": "loginDesign",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationLoginDesignOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 424
          },
          "name": "mfaConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 429
          },
          "name": "mfaRequiredForAllApps",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 435
          },
          "name": "mfaSshPivKeyRequirements",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 440
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 445
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 450
          },
          "name": "uiReadOnlyToggleReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 455
          },
          "name": "userSeatExpirationInactiveTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 460
          },
          "name": "warpAuthSessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 376
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 476
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 366
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 466
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganization"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustOrganizationConfig",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_organization#account_id DataCloudflareZeroTrustOrganization#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_organization#zone_id DataCloudflareZeroTrustOrganization#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationCustomPages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationCustomPages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustOrganizationCustomPages",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationCustomPages"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationCustomPagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationCustomPagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustOrganizationCustomPagesOutputReference",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 78
          },
          "name": "forbidden",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 83
          },
          "name": "identityDenied",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationCustomPages"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationCustomPagesOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationLoginDesign": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationLoginDesign",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 87
      },
      "name": "DataCloudflareZeroTrustOrganizationLoginDesign",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationLoginDesign"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationLoginDesignOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationLoginDesignOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 110
      },
      "name": "DataCloudflareZeroTrustOrganizationLoginDesignOutputReference",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 137
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 142
          },
          "name": "footerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 147
          },
          "name": "headerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 152
          },
          "name": "logoPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 157
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationLoginDesign"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationLoginDesignOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 161
      },
      "name": "DataCloudflareZeroTrustOrganizationMfaConfig",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationMfaConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 184
      },
      "name": "DataCloudflareZeroTrustOrganizationMfaConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 211
          },
          "name": "allowedAuthenticators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 216
          },
          "name": "amrMatchingSessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 221
          },
          "name": "requiredAaguids",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 226
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationMfaConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirements": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 230
      },
      "name": "DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirements",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirements"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
        "line": 253
      },
      "name": "DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference",
      "namespace": "dataCloudflareZeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 280
          },
          "name": "pinPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 285
          },
          "name": "requireFipsDevice",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 290
          },
          "name": "sshKeySize",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 295
          },
          "name": "sshKeyType",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 300
          },
          "name": "touchPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-organization/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustOrganization.DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirements"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-organization/index:DataCloudflareZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehavior": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_behavior cloudflare_zero_trust_risk_behavior}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehavior",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_behavior cloudflare_zero_trust_risk_behavior} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustRiskBehavior resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 129
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustRiskBehavior to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_behavior#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustRiskBehavior that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustRiskBehavior to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 175
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 193
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 199
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustRiskBehavior",
      "namespace": "dataCloudflareZeroTrustRiskBehavior",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 117
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 185
          },
          "name": "behaviors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviorsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 179
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 169
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-behavior/index:DataCloudflareZeroTrustRiskBehavior"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
        "line": 20
      },
      "name": "DataCloudflareZeroTrustRiskBehaviorBehaviors",
      "namespace": "dataCloudflareZeroTrustRiskBehavior",
      "symbolId": "src/data-cloudflare-zero-trust-risk-behavior/index:DataCloudflareZeroTrustRiskBehaviorBehaviors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviorsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviorsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviorsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustRiskBehaviorBehaviorsMap",
      "namespace": "dataCloudflareZeroTrustRiskBehavior",
      "symbolId": "src/data-cloudflare-zero-trust-risk-behavior/index:DataCloudflareZeroTrustRiskBehaviorBehaviorsMap"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
        "line": 43
      },
      "name": "DataCloudflareZeroTrustRiskBehaviorBehaviorsOutputReference",
      "namespace": "dataCloudflareZeroTrustRiskBehavior",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 71
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 76
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 81
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 86
          },
          "name": "riskLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorBehaviors"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-behavior/index:DataCloudflareZeroTrustRiskBehaviorBehaviorsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskBehavior.DataCloudflareZeroTrustRiskBehaviorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustRiskBehaviorConfig",
      "namespace": "dataCloudflareZeroTrustRiskBehavior",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_behavior#account_id DataCloudflareZeroTrustRiskBehavior#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-behavior/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-behavior/index:DataCloudflareZeroTrustRiskBehaviorConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegration.DataCloudflareZeroTrustRiskScoringIntegration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integration cloudflare_zero_trust_risk_scoring_integration}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegration.DataCloudflareZeroTrustRiskScoringIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integration cloudflare_zero_trust_risk_scoring_integration} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegration.DataCloudflareZeroTrustRiskScoringIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustRiskScoringIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustRiskScoringIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustRiskScoringIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustRiskScoringIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 92
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 164
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustRiskScoringIntegration",
      "namespace": "dataCloudflareZeroTrustRiskScoringIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 101
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 106
          },
          "name": "active",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 111
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 134
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 139
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 144
          },
          "name": "tenantUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 149
          },
          "name": "wellKnownUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 96
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 129
          },
          "name": "integrationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 86
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 122
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integration/index:DataCloudflareZeroTrustRiskScoringIntegration"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegration.DataCloudflareZeroTrustRiskScoringIntegrationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegration.DataCloudflareZeroTrustRiskScoringIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustRiskScoringIntegrationConfig",
      "namespace": "dataCloudflareZeroTrustRiskScoringIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integration#integration_id DataCloudflareZeroTrustRiskScoringIntegration#integration_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 22
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integration#account_id DataCloudflareZeroTrustRiskScoringIntegration#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integration/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integration/index:DataCloudflareZeroTrustRiskScoringIntegrationConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrations": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integrations cloudflare_zero_trust_risk_scoring_integrations}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integrations cloudflare_zero_trust_risk_scoring_integrations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustRiskScoringIntegrations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 157
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustRiskScoringIntegrations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integrations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustRiskScoringIntegrations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustRiskScoringIntegrations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 204
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 220
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 238
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 245
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustRiskScoringIntegrations",
      "namespace": "dataCloudflareZeroTrustRiskScoringIntegrations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 145
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 230
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 208
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 224
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 198
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 214
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index:DataCloudflareZeroTrustRiskScoringIntegrations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustRiskScoringIntegrationsConfig",
      "namespace": "dataCloudflareZeroTrustRiskScoringIntegrations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integrations#account_id DataCloudflareZeroTrustRiskScoringIntegrations#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_risk_scoring_integrations#max_items DataCloudflareZeroTrustRiskScoringIntegrations#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 24
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index:DataCloudflareZeroTrustRiskScoringIntegrationsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZeroTrustRiskScoringIntegrationsResult",
      "namespace": "dataCloudflareZeroTrustRiskScoringIntegrations",
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index:DataCloudflareZeroTrustRiskScoringIntegrationsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 132
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustRiskScoringIntegrationsResultList",
      "namespace": "dataCloudflareZeroTrustRiskScoringIntegrations",
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index:DataCloudflareZeroTrustRiskScoringIntegrationsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZeroTrustRiskScoringIntegrationsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustRiskScoringIntegrations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 78
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 83
          },
          "name": "active",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 88
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 93
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 98
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 103
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 108
          },
          "name": "tenantUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 113
          },
          "name": "wellKnownUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustRiskScoringIntegrations.DataCloudflareZeroTrustRiskScoringIntegrationsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-risk-scoring-integrations/index:DataCloudflareZeroTrustRiskScoringIntegrationsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflared": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared cloudflare_zero_trust_tunnel_cloudflared}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflared",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared cloudflare_zero_trust_tunnel_cloudflared} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
        "line": 515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflared resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 532
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflared to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflared that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflared to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 629
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 580
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 632
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 678
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 690
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 698
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflared",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflared",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 520
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 589
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 594
          },
          "name": "configSrc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 600
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 605
          },
          "name": "connsActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 610
          },
          "name": "connsInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 615
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 620
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 626
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 641
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 646
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 651
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 656
          },
          "name": "remoteConfig",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 661
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 666
          },
          "name": "tunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 584
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 636
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 682
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 574
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 672
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:DataCloudflareZeroTrustTunnelCloudflared"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflared",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#account_id DataCloudflareZeroTrustTunnelCloudflared#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#filter DataCloudflareZeroTrustTunnelCloudflared#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#tunnel_id DataCloudflareZeroTrustTunnelCloudflared#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 30
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:DataCloudflareZeroTrustTunnelCloudflaredConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnections": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConnections",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflared",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:DataCloudflareZeroTrustTunnelCloudflaredConnections"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnectionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 138
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConnectionsList",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflared",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:DataCloudflareZeroTrustTunnelCloudflaredConnectionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnectionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
        "line": 55
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConnectionsOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflared",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 84
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 89
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 94
          },
          "name": "coloName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 104
          },
          "name": "isPendingReconnect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 109
          },
          "name": "openedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 114
          },
          "name": "originIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 119
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredConnections"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:DataCloudflareZeroTrustTunnelCloudflaredConnectionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
        "line": 142
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredFilter",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflared",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#exclude_prefix DataCloudflareZeroTrustTunnelCloudflared#exclude_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 146
          },
          "name": "excludePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#existed_at DataCloudflareZeroTrustTunnelCloudflared#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 152
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#include_prefix DataCloudflareZeroTrustTunnelCloudflared#include_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 156
          },
          "name": "includePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#is_deleted DataCloudflareZeroTrustTunnelCloudflared#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted tunnels. If `false`, exclude deleted tunnels. If empty, all tunnels will be included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 162
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#name DataCloudflareZeroTrustTunnelCloudflared#name}",
            "stability": "stable",
            "summary": "A user-friendly name for a tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 168
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `inactive` (tunnel has never been run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy state), `healthy` (tunnel is active and able to serve traffic), or `down` (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#status DataCloudflareZeroTrustTunnelCloudflared#status}",
            "stability": "stable",
            "summary": "The status of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 175
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#uuid DataCloudflareZeroTrustTunnelCloudflared#uuid}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 181
          },
          "name": "uuid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#was_active_at DataCloudflareZeroTrustTunnelCloudflared#was_active_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 185
          },
          "name": "wasActiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared#was_inactive_at DataCloudflareZeroTrustTunnelCloudflared#was_inactive_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 189
          },
          "name": "wasInactiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:DataCloudflareZeroTrustTunnelCloudflaredFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 375
          },
          "name": "resetExcludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 391
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 407
          },
          "name": "resetIncludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 423
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 439
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 455
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 471
          },
          "name": "resetUuid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 487
          },
          "name": "resetWasActiveAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 503
          },
          "name": "resetWasInactiveAt"
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflared",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 379
          },
          "name": "excludePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 395
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 411
          },
          "name": "includePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 427
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 443
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 459
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 475
          },
          "name": "uuidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 491
          },
          "name": "wasActiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 507
          },
          "name": "wasInactiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 369
          },
          "name": "excludePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 385
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 401
          },
          "name": "includePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 417
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 433
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 449
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 465
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 481
          },
          "name": "wasActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 497
          },
          "name": "wasInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflared.DataCloudflareZeroTrustTunnelCloudflaredFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared/index:DataCloudflareZeroTrustTunnelCloudflaredFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_config cloudflare_zero_trust_tunnel_cloudflared_config}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_config cloudflare_zero_trust_tunnel_cloudflared_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 594
        },
        "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": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflaredConfigA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 579
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflaredConfigA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflaredConfigA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflaredConfigA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 626
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 672
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 679
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigA",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 567
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 636
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 641
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 646
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 664
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 630
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 659
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 620
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 652
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigA"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigAConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_config#tunnel_id DataCloudflareZeroTrustTunnelCloudflaredConfigA#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 26
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_config#account_id DataCloudflareZeroTrustTunnelCloudflaredConfigA#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigAConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 497
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngress": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 217
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngress",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngress"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 304
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressList",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 92
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 28
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 51
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 78
          },
          "name": "audTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 83
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 88
          },
          "name": "teamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 115
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 143
          },
          "name": "access",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 148
          },
          "name": "caPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 153
          },
          "name": "connectTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 158
          },
          "name": "disableChunkedEncoding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 163
          },
          "name": "http2Origin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 168
          },
          "name": "httpHostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 173
          },
          "name": "keepAliveConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 178
          },
          "name": "keepAliveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 183
          },
          "name": "matchSnItoHost",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 188
          },
          "name": "noHappyEyeballs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 193
          },
          "name": "noTlsVerify",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 198
          },
          "name": "originServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 203
          },
          "name": "proxyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 208
          },
          "name": "tcpKeepAlive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 213
          },
          "name": "tlsTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 240
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 269
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 275
          },
          "name": "originRequest",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 280
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 285
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngress"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 372
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequest",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequest"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 308
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 331
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 358
          },
          "name": "audTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 363
          },
          "name": "required",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 368
          },
          "name": "teamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 395
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 423
          },
          "name": "access",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 428
          },
          "name": "caPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 433
          },
          "name": "connectTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 438
          },
          "name": "disableChunkedEncoding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 443
          },
          "name": "http2Origin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 448
          },
          "name": "httpHostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 453
          },
          "name": "keepAliveConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 458
          },
          "name": "keepAliveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 463
          },
          "name": "matchSnItoHost",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 468
          },
          "name": "noHappyEyeballs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 473
          },
          "name": "noTlsVerify",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 478
          },
          "name": "originServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 483
          },
          "name": "proxyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 488
          },
          "name": "tcpKeepAlive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 493
          },
          "name": "tlsTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequest"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 520
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 548
          },
          "name": "ingress",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigIngressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 554
          },
          "name": "originRequest",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredConfig.DataCloudflareZeroTrustTunnelCloudflaredConfigConfig"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-config/index:DataCloudflareZeroTrustTunnelCloudflaredConfigConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route cloudflare_zero_trust_tunnel_cloudflared_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route cloudflare_zero_trust_tunnel_cloudflared_route} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflaredRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 394
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflaredRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflaredRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflaredRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 470
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 442
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 473
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 499
          },
          "name": "resetRouteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 521
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRoute",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 382
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 451
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 456
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 461
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 467
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 482
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 487
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 508
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 513
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 446
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 477
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 503
          },
          "name": "routeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 436
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 493
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index:DataCloudflareZeroTrustTunnelCloudflaredRoute"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRouteConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#account_id DataCloudflareZeroTrustTunnelCloudflaredRoute#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#filter DataCloudflareZeroTrustTunnelCloudflaredRoute#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#route_id DataCloudflareZeroTrustTunnelCloudflaredRoute#route_id}",
            "stability": "stable",
            "summary": "UUID of the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 30
          },
          "name": "routeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index:DataCloudflareZeroTrustTunnelCloudflaredRouteConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRouteFilter",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#comment DataCloudflareZeroTrustTunnelCloudflaredRoute#comment}",
            "stability": "stable",
            "summary": "Optional remark describing the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 38
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#existed_at DataCloudflareZeroTrustTunnelCloudflaredRoute#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 44
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#is_deleted DataCloudflareZeroTrustTunnelCloudflaredRoute#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted routes. If `false`, exclude deleted routes. If empty, all routes will be included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 50
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#network_subset DataCloudflareZeroTrustTunnelCloudflaredRoute#network_subset}",
            "stability": "stable",
            "summary": "If set, only list routes that are contained within this IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 56
          },
          "name": "networkSubset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#network_superset DataCloudflareZeroTrustTunnelCloudflaredRoute#network_superset}",
            "stability": "stable",
            "summary": "If set, only list routes that contain this IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 62
          },
          "name": "networkSuperset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#tunnel_id DataCloudflareZeroTrustTunnelCloudflaredRoute#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 74
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#tun_types DataCloudflareZeroTrustTunnelCloudflaredRoute#tun_types}",
            "stability": "stable",
            "summary": "The types of tunnels to filter by, separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 68
          },
          "name": "tunTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_route#virtual_network_id DataCloudflareZeroTrustTunnelCloudflaredRoute#virtual_network_id}",
            "stability": "stable",
            "summary": "UUID of the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 80
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index:DataCloudflareZeroTrustTunnelCloudflaredRouteFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 253
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 269
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 285
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 301
          },
          "name": "resetNetworkSubset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 317
          },
          "name": "resetNetworkSuperset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 349
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 333
          },
          "name": "resetTunTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 365
          },
          "name": "resetVirtualNetworkId"
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRouteFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 257
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 273
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 289
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 305
          },
          "name": "networkSubsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 321
          },
          "name": "networkSupersetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 353
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 337
          },
          "name": "tunTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 369
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 247
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 263
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 279
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 295
          },
          "name": "networkSubset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 311
          },
          "name": "networkSuperset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 343
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 327
          },
          "name": "tunTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 359
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoute.DataCloudflareZeroTrustTunnelCloudflaredRouteFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-route/index:DataCloudflareZeroTrustTunnelCloudflaredRouteFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutes": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes cloudflare_zero_trust_tunnel_cloudflared_routes}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes cloudflare_zero_trust_tunnel_cloudflared_routes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflaredRoutes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 223
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflaredRoutes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflaredRoutes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflaredRoutes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 279
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 295
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 311
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 327
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 343
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 359
          },
          "name": "resetNetworkSubset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 375
          },
          "name": "resetNetworkSuperset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 397
          },
          "name": "resetRouteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 429
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 413
          },
          "name": "resetTunTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 445
          },
          "name": "resetVirtualNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 457
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 473
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRoutes",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoutes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 211
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 385
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 283
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 299
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 315
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 331
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 347
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 363
          },
          "name": "networkSubsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 379
          },
          "name": "networkSupersetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 401
          },
          "name": "routeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 433
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 417
          },
          "name": "tunTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 449
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 273
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 289
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 305
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 321
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 337
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 353
          },
          "name": "networkSubset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 369
          },
          "name": "networkSuperset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 391
          },
          "name": "routeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 423
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 407
          },
          "name": "tunTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 439
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index:DataCloudflareZeroTrustTunnelCloudflaredRoutes"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRoutesConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoutes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#account_id DataCloudflareZeroTrustTunnelCloudflaredRoutes#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#comment DataCloudflareZeroTrustTunnelCloudflaredRoutes#comment}",
            "stability": "stable",
            "summary": "Optional remark describing the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 26
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#existed_at DataCloudflareZeroTrustTunnelCloudflaredRoutes#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 32
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#is_deleted DataCloudflareZeroTrustTunnelCloudflaredRoutes#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted routes. If `false`, exclude deleted routes. If empty, all routes will be included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 38
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#max_items DataCloudflareZeroTrustTunnelCloudflaredRoutes#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 44
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#network_subset DataCloudflareZeroTrustTunnelCloudflaredRoutes#network_subset}",
            "stability": "stable",
            "summary": "If set, only list routes that are contained within this IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 50
          },
          "name": "networkSubset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#network_superset DataCloudflareZeroTrustTunnelCloudflaredRoutes#network_superset}",
            "stability": "stable",
            "summary": "If set, only list routes that contain this IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 56
          },
          "name": "networkSuperset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#route_id DataCloudflareZeroTrustTunnelCloudflaredRoutes#route_id}",
            "stability": "stable",
            "summary": "UUID of the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 62
          },
          "name": "routeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#tunnel_id DataCloudflareZeroTrustTunnelCloudflaredRoutes#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 74
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#tun_types DataCloudflareZeroTrustTunnelCloudflaredRoutes#tun_types}",
            "stability": "stable",
            "summary": "The types of tunnels to filter by, separated by commas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 68
          },
          "name": "tunTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_routes#virtual_network_id DataCloudflareZeroTrustTunnelCloudflaredRoutes#virtual_network_id}",
            "stability": "stable",
            "summary": "UUID of the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 80
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index:DataCloudflareZeroTrustTunnelCloudflaredRoutesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
        "line": 82
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRoutesResult",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoutes",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index:DataCloudflareZeroTrustTunnelCloudflaredRoutesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 198
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRoutesResultList",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoutes",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index:DataCloudflareZeroTrustTunnelCloudflaredRoutesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
        "line": 105
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredRoutesResultOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredRoutes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 134
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 139
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 144
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 154
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 164
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 169
          },
          "name": "tunnelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 159
          },
          "name": "tunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 174
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 179
          },
          "name": "virtualNetworkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredRoutes.DataCloudflareZeroTrustTunnelCloudflaredRoutesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-routes/index:DataCloudflareZeroTrustTunnelCloudflaredRoutesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredToken.DataCloudflareZeroTrustTunnelCloudflaredToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_token cloudflare_zero_trust_tunnel_cloudflared_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredToken.DataCloudflareZeroTrustTunnelCloudflaredToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_token cloudflare_zero_trust_tunnel_cloudflared_token} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredToken.DataCloudflareZeroTrustTunnelCloudflaredTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflaredToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflaredToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflaredToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflaredToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredToken",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 105
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 118
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 111
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index:DataCloudflareZeroTrustTunnelCloudflaredToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredToken.DataCloudflareZeroTrustTunnelCloudflaredTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredToken.DataCloudflareZeroTrustTunnelCloudflaredTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredTokenConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_token#tunnel_id DataCloudflareZeroTrustTunnelCloudflaredToken#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 26
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_token#account_id DataCloudflareZeroTrustTunnelCloudflaredToken#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-token/index:DataCloudflareZeroTrustTunnelCloudflaredTokenConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network cloudflare_zero_trust_tunnel_cloudflared_virtual_network}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network cloudflare_zero_trust_tunnel_cloudflared_virtual_network} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 292
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 368
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 340
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 371
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 402
          },
          "name": "resetVirtualNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 414
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 422
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 280
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 349
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 354
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 359
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 365
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 380
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 385
          },
          "name": "isDefaultNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 390
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 344
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 375
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 406
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 334
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 396
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#account_id DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#filter DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#virtual_network_id DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#virtual_network_id}",
            "stability": "stable",
            "summary": "UUID of the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 30
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#id DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#id}\n\nPlease 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": "UUID of the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `false`, exclude the default virtual network. If empty, all virtual networks will be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#is_default DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#is_default}",
            "stability": "stable",
            "summary": "If `true`, only include the default virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 47
          },
          "name": "isDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `false`, exclude the default virtual network. If empty, all virtual networks will be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#is_default_network DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#is_default_network}",
            "stability": "stable",
            "summary": "If `true`, only include the default virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 53
          },
          "name": "isDefaultNetwork",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `false`, exclude deleted virtual networks. If empty, all virtual networks will be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#is_deleted DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted virtual networks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 59
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_network#name DataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork#name}",
            "stability": "stable",
            "summary": "A user-friendly name for the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 65
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 199
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 215
          },
          "name": "resetIsDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 231
          },
          "name": "resetIsDefaultNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 247
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 263
          },
          "name": "resetName"
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 219
          },
          "name": "isDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 235
          },
          "name": "isDefaultNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 251
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 267
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 193
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 209
          },
          "name": "isDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 225
          },
          "name": "isDefaultNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 241
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetwork.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-network/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworkFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks cloudflare_zero_trust_tunnel_cloudflared_virtual_networks}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks cloudflare_zero_trust_tunnel_cloudflared_virtual_networks} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 182
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 234
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 250
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 266
          },
          "name": "resetIsDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 282
          },
          "name": "resetIsDefaultNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 298
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 314
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 330
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 348
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 170
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 340
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 238
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 254
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 270
          },
          "name": "isDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 286
          },
          "name": "isDefaultNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 302
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 318
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 334
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 228
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 244
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 260
          },
          "name": "isDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 276
          },
          "name": "isDefaultNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 292
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 308
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 324
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#account_id DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#id DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks#id}\n\nPlease 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": "UUID of the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `false`, exclude the default virtual network. If empty, all virtual networks will be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#is_default DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks#is_default}",
            "stability": "stable",
            "summary": "If `true`, only include the default virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 35
          },
          "name": "isDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `false`, exclude the default virtual network. If empty, all virtual networks will be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#is_default_network DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks#is_default_network}",
            "stability": "stable",
            "summary": "If `true`, only include the default virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 41
          },
          "name": "isDefaultNetwork",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `false`, exclude deleted virtual networks. If empty, all virtual networks will be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#is_deleted DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted virtual networks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 47
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#max_items DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 53
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflared_virtual_networks#name DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks#name}",
            "stability": "stable",
            "summary": "A user-friendly name for the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 59
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
        "line": 61
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResult",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 157
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultList",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
        "line": 84
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 113
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 118
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 123
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 133
          },
          "name": "isDefaultNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 138
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflaredVirtualNetworks.DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflared-virtual-networks/index:DataCloudflareZeroTrustTunnelCloudflaredVirtualNetworksResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflareds": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds cloudflare_zero_trust_tunnel_cloudflareds}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflareds",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds cloudflare_zero_trust_tunnel_cloudflareds} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelCloudflareds resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 342
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelCloudflareds to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelCloudflareds that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelCloudflareds to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 398
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 414
          },
          "name": "resetExcludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 430
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 446
          },
          "name": "resetIncludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 462
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 478
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 494
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 516
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 532
          },
          "name": "resetUuid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 548
          },
          "name": "resetWasActiveAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 564
          },
          "name": "resetWasInactiveAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 576
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 592
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflareds",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 330
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 504
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 402
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 418
          },
          "name": "excludePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 434
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 450
          },
          "name": "includePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 466
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 482
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 498
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 520
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 536
          },
          "name": "uuidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 552
          },
          "name": "wasActiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 568
          },
          "name": "wasInactiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 392
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 408
          },
          "name": "excludePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 424
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 440
          },
          "name": "includePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 456
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 472
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 488
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 510
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 526
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 542
          },
          "name": "wasActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 558
          },
          "name": "wasInactiveAt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflareds"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredsConfig",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#account_id DataCloudflareZeroTrustTunnelCloudflareds#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#exclude_prefix DataCloudflareZeroTrustTunnelCloudflareds#exclude_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 24
          },
          "name": "excludePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#existed_at DataCloudflareZeroTrustTunnelCloudflareds#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 30
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#include_prefix DataCloudflareZeroTrustTunnelCloudflareds#include_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 34
          },
          "name": "includePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#is_deleted DataCloudflareZeroTrustTunnelCloudflareds#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted tunnels. If `false`, exclude deleted tunnels. If empty, all tunnels will be included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 40
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#max_items DataCloudflareZeroTrustTunnelCloudflareds#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 46
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#name DataCloudflareZeroTrustTunnelCloudflareds#name}",
            "stability": "stable",
            "summary": "A user-friendly name for a tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 52
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `inactive` (tunnel has never been run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy state), `healthy` (tunnel is active and able to serve traffic), or `down` (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#status DataCloudflareZeroTrustTunnelCloudflareds#status}",
            "stability": "stable",
            "summary": "The status of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 59
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#uuid DataCloudflareZeroTrustTunnelCloudflareds#uuid}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 65
          },
          "name": "uuid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#was_active_at DataCloudflareZeroTrustTunnelCloudflareds#was_active_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 69
          },
          "name": "wasActiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_cloudflareds#was_inactive_at DataCloudflareZeroTrustTunnelCloudflareds#was_inactive_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 73
          },
          "name": "wasInactiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflaredsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 185
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredsResult",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflaredsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnections": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 75
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredsResultConnections",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflaredsResultConnections"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsList",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 98
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 127
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 132
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 137
          },
          "name": "coloName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 147
          },
          "name": "isPendingReconnect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 152
          },
          "name": "openedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 157
          },
          "name": "originIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 162
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnections"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 317
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelCloudflaredsResultList",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflaredsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
        "line": 208
      },
      "name": "DataCloudflareZeroTrustTunnelCloudflaredsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelCloudflareds",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 237
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 242
          },
          "name": "configSrc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 248
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResultConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 253
          },
          "name": "connsActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 258
          },
          "name": "connsInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 263
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 268
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 273
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 278
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 288
          },
          "name": "remoteConfig",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 293
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 298
          },
          "name": "tunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelCloudflareds.DataCloudflareZeroTrustTunnelCloudflaredsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-cloudflareds/index:DataCloudflareZeroTrustTunnelCloudflaredsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnector": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector cloudflare_zero_trust_tunnel_warp_connector}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector cloudflare_zero_trust_tunnel_warp_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
        "line": 515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelWarpConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 532
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelWarpConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelWarpConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelWarpConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 624
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 580
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 627
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 668
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 680
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 688
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelWarpConnector",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 520
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 589
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 595
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 600
          },
          "name": "connsActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 605
          },
          "name": "connsInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 610
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 615
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 621
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 636
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 641
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 646
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 651
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 656
          },
          "name": "tunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 584
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 631
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 672
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 574
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 662
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:DataCloudflareZeroTrustTunnelWarpConnector"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorConfig",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#account_id DataCloudflareZeroTrustTunnelWarpConnector#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#filter DataCloudflareZeroTrustTunnelWarpConnector#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 24
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#tunnel_id DataCloudflareZeroTrustTunnelWarpConnector#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 30
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:DataCloudflareZeroTrustTunnelWarpConnectorConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnections": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorConnections",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnector",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:DataCloudflareZeroTrustTunnelWarpConnectorConnections"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnectionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 138
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorConnectionsList",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnector",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:DataCloudflareZeroTrustTunnelWarpConnectorConnectionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnectionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
        "line": 55
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorConnectionsOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 84
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 89
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 94
          },
          "name": "coloName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 104
          },
          "name": "isPendingReconnect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 109
          },
          "name": "openedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 114
          },
          "name": "originIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 119
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorConnections"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:DataCloudflareZeroTrustTunnelWarpConnectorConnectionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
        "line": 142
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorFilter",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#exclude_prefix DataCloudflareZeroTrustTunnelWarpConnector#exclude_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 146
          },
          "name": "excludePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#existed_at DataCloudflareZeroTrustTunnelWarpConnector#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 152
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#include_prefix DataCloudflareZeroTrustTunnelWarpConnector#include_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 156
          },
          "name": "includePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#is_deleted DataCloudflareZeroTrustTunnelWarpConnector#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted tunnels. If `false`, exclude deleted tunnels. If empty, all tunnels will be included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 162
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#name DataCloudflareZeroTrustTunnelWarpConnector#name}",
            "stability": "stable",
            "summary": "A user-friendly name for the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 168
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `inactive` (tunnel has never been run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy state), `healthy` (tunnel is active and able to serve traffic), or `down` (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#status DataCloudflareZeroTrustTunnelWarpConnector#status}",
            "stability": "stable",
            "summary": "The status of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 175
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#uuid DataCloudflareZeroTrustTunnelWarpConnector#uuid}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 181
          },
          "name": "uuid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#was_active_at DataCloudflareZeroTrustTunnelWarpConnector#was_active_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 185
          },
          "name": "wasActiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector#was_inactive_at DataCloudflareZeroTrustTunnelWarpConnector#was_inactive_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 189
          },
          "name": "wasInactiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:DataCloudflareZeroTrustTunnelWarpConnectorFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 375
          },
          "name": "resetExcludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 391
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 407
          },
          "name": "resetIncludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 423
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 439
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 455
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 471
          },
          "name": "resetUuid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 487
          },
          "name": "resetWasActiveAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 503
          },
          "name": "resetWasInactiveAt"
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorFilterOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 379
          },
          "name": "excludePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 395
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 411
          },
          "name": "includePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 427
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 443
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 459
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 475
          },
          "name": "uuidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 491
          },
          "name": "wasActiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 507
          },
          "name": "wasInactiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 369
          },
          "name": "excludePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 385
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 401
          },
          "name": "includePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 417
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 433
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 449
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 465
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 481
          },
          "name": "wasActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 497
          },
          "name": "wasInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnector.DataCloudflareZeroTrustTunnelWarpConnectorFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector/index:DataCloudflareZeroTrustTunnelWarpConnectorFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectorToken.DataCloudflareZeroTrustTunnelWarpConnectorToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector_token cloudflare_zero_trust_tunnel_warp_connector_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectorToken.DataCloudflareZeroTrustTunnelWarpConnectorToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector_token cloudflare_zero_trust_tunnel_warp_connector_token} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectorToken.DataCloudflareZeroTrustTunnelWarpConnectorTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelWarpConnectorToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelWarpConnectorToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelWarpConnectorToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelWarpConnectorToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorToken",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectorToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 105
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 118
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 111
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index:DataCloudflareZeroTrustTunnelWarpConnectorToken"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectorToken.DataCloudflareZeroTrustTunnelWarpConnectorTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectorToken.DataCloudflareZeroTrustTunnelWarpConnectorTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorTokenConfig",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectorToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector_token#tunnel_id DataCloudflareZeroTrustTunnelWarpConnectorToken#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 26
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connector_token#account_id DataCloudflareZeroTrustTunnelWarpConnectorToken#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connector-token/index:DataCloudflareZeroTrustTunnelWarpConnectorTokenConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectors": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors cloudflare_zero_trust_tunnel_warp_connectors}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors cloudflare_zero_trust_tunnel_warp_connectors} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZeroTrustTunnelWarpConnectors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 332
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZeroTrustTunnelWarpConnectors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZeroTrustTunnelWarpConnectors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZeroTrustTunnelWarpConnectors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 388
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 404
          },
          "name": "resetExcludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 420
          },
          "name": "resetExistedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 436
          },
          "name": "resetIncludePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 452
          },
          "name": "resetIsDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 468
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 484
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 506
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 522
          },
          "name": "resetUuid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 538
          },
          "name": "resetWasActiveAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 554
          },
          "name": "resetWasInactiveAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 566
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 582
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelWarpConnectors",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 320
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 494
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 392
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 408
          },
          "name": "excludePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 424
          },
          "name": "existedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 440
          },
          "name": "includePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 456
          },
          "name": "isDeletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 472
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 488
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 510
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 526
          },
          "name": "uuidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 542
          },
          "name": "wasActiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 558
          },
          "name": "wasInactiveAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 382
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 398
          },
          "name": "excludePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 414
          },
          "name": "existedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 430
          },
          "name": "includePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 446
          },
          "name": "isDeleted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 462
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 478
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 500
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 516
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 532
          },
          "name": "wasActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 548
          },
          "name": "wasInactiveAt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectors"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorsConfig",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#account_id DataCloudflareZeroTrustTunnelWarpConnectors#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#exclude_prefix DataCloudflareZeroTrustTunnelWarpConnectors#exclude_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 24
          },
          "name": "excludePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#existed_at DataCloudflareZeroTrustTunnelWarpConnectors#existed_at}",
            "stability": "stable",
            "summary": "If provided, include only resources that were created (and not deleted) before this time. URL encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 30
          },
          "name": "existedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#include_prefix DataCloudflareZeroTrustTunnelWarpConnectors#include_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 34
          },
          "name": "includePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#is_deleted DataCloudflareZeroTrustTunnelWarpConnectors#is_deleted}",
            "stability": "stable",
            "summary": "If `true`, only include deleted tunnels. If `false`, exclude deleted tunnels. If empty, all tunnels will be included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 40
          },
          "name": "isDeleted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#max_items DataCloudflareZeroTrustTunnelWarpConnectors#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 46
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#name DataCloudflareZeroTrustTunnelWarpConnectors#name}",
            "stability": "stable",
            "summary": "A user-friendly name for the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 52
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are `inactive` (tunnel has never been run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy state), `healthy` (tunnel is active and able to serve traffic), or `down` (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).\nAvailable values: \"inactive\", \"degraded\", \"healthy\", \"down\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#status DataCloudflareZeroTrustTunnelWarpConnectors#status}",
            "stability": "stable",
            "summary": "The status of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 59
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#uuid DataCloudflareZeroTrustTunnelWarpConnectors#uuid}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 65
          },
          "name": "uuid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#was_active_at DataCloudflareZeroTrustTunnelWarpConnectors#was_active_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 69
          },
          "name": "wasActiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zero_trust_tunnel_warp_connectors#was_inactive_at DataCloudflareZeroTrustTunnelWarpConnectors#was_inactive_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 73
          },
          "name": "wasInactiveAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectorsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 185
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorsResult",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectorsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnections": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 75
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorsResultConnections",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectorsResultConnections"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsList",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 98
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 127
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 132
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 137
          },
          "name": "coloName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 147
          },
          "name": "isPendingReconnect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 152
          },
          "name": "openedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 157
          },
          "name": "originIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 162
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnections"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorsResultList",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectorsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
        "line": 208
      },
      "name": "DataCloudflareZeroTrustTunnelWarpConnectorsResultOutputReference",
      "namespace": "dataCloudflareZeroTrustTunnelWarpConnectors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 237
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 243
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResultConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 248
          },
          "name": "connsActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 253
          },
          "name": "connsInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 258
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 263
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 268
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 273
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 278
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 283
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 288
          },
          "name": "tunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZeroTrustTunnelWarpConnectors.DataCloudflareZeroTrustTunnelWarpConnectorsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zero-trust-tunnel-warp-connectors/index:DataCloudflareZeroTrustTunnelWarpConnectorsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZone": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone cloudflare_zone}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone cloudflare_zone} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZone resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 889
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZone to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZone that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZone to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 959
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 962
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1073
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1085
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1092
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZone",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 877
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 930
          },
          "name": "account",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 935
          },
          "name": "activatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 940
          },
          "name": "cnameSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 945
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 950
          },
          "name": "developmentMode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 956
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 977
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 982
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 987
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 992
          },
          "name": "nameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 997
          },
          "name": "originalDnshost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1002
          },
          "name": "originalNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1007
          },
          "name": "originalRegistrar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1013
          },
          "name": "owner",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneOwnerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1018
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1023
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1029
          },
          "name": "plan",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZonePlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1034
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1040
          },
          "name": "tenant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1046
          },
          "name": "tenantUnit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1051
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1056
          },
          "name": "vanityNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1061
          },
          "name": "verificationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 966
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1077
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 1067
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZone"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneAccount": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 26
      },
      "name": "DataCloudflareZoneAccount",
      "namespace": "dataCloudflareZone",
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneAccount"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneAccountOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 49
      },
      "name": "DataCloudflareZoneAccountOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 76
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 81
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneAccount"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneAccountOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneConfig",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#filter DataCloudflareZone#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#zone_id DataCloudflareZone#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 227
      },
      "name": "DataCloudflareZoneFilter",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#account DataCloudflareZone#account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 231
          },
          "name": "account",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#direction DataCloudflareZone#direction}",
            "stability": "stable",
            "summary": "Direction to order zones. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 238
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#match DataCloudflareZone#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any). Available values: \"any\", \"all\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 245
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Optional filter operators can be provided to extend refine the search:\n  * `equal` (default)\n  * `not_equal`\n  * `starts_with`\n  * `ends_with`\n  * `contains`\n  * `starts_with_case_sensitive`\n  * `ends_with_case_sensitive`\n  * `contains_case_sensitive`\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#name DataCloudflareZone#name}",
            "stability": "stable",
            "summary": "A domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 259
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#order DataCloudflareZone#order}",
            "stability": "stable",
            "summary": "Field to order zones by. Available values: \"name\", \"status\", \"account.id\", \"account.name\", \"plan.id\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 266
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#status DataCloudflareZone#status}",
            "stability": "stable",
            "summary": "Specify a zone status to filter by. Available values: \"initializing\", \"pending\", \"active\", \"moved\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 273
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccount": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 85
      },
      "name": "DataCloudflareZoneFilterAccount",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#id DataCloudflareZone#id}\n\nPlease 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": "Filter by an account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 94
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Optional filter operators can be provided to extend refine the search:\n  * `equal` (default)\n  * `not_equal`\n  * `starts_with`\n  * `ends_with`\n  * `contains`\n  * `starts_with_case_sensitive`\n  * `ends_with_case_sensitive`\n  * `contains_case_sensitive`\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone#name DataCloudflareZone#name}",
            "stability": "stable",
            "summary": "An account Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 108
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneFilterAccount"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccountOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 203
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 219
          },
          "name": "resetName"
        }
      ],
      "name": "DataCloudflareZoneFilterAccountOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 207
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 223
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 197
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 213
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneFilterAccountOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 417
          },
          "name": "putAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 420
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 436
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 452
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 468
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 484
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 500
          },
          "name": "resetStatus"
        }
      ],
      "name": "DataCloudflareZoneFilterOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 414
          },
          "name": "account",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 424
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilterAccount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 440
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 456
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 472
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 488
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 504
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 430
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 446
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 462
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 478
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 494
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 508
      },
      "name": "DataCloudflareZoneMeta",
      "namespace": "dataCloudflareZone",
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 531
      },
      "name": "DataCloudflareZoneMetaOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 558
          },
          "name": "cdnOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 563
          },
          "name": "customCertificateQuota",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 568
          },
          "name": "dnsOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 573
          },
          "name": "foundationDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 578
          },
          "name": "pageRuleQuota",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 583
          },
          "name": "phishingDetected",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 588
          },
          "name": "step",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneOwner": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneOwner",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 592
      },
      "name": "DataCloudflareZoneOwner",
      "namespace": "dataCloudflareZone",
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneOwner"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneOwnerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneOwnerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 615
      },
      "name": "DataCloudflareZoneOwnerOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 642
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 647
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 652
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneOwner"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneOwnerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZonePlan": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZonePlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 656
      },
      "name": "DataCloudflareZonePlan",
      "namespace": "dataCloudflareZone",
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZonePlan"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZonePlanOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZonePlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 679
      },
      "name": "DataCloudflareZonePlanOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 706
          },
          "name": "canSubscribe",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 711
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 716
          },
          "name": "externallyManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 721
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 726
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 731
          },
          "name": "isSubscribed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 736
          },
          "name": "legacyDiscount",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 741
          },
          "name": "legacyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 746
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 751
          },
          "name": "price",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZonePlan"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZonePlanOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 755
      },
      "name": "DataCloudflareZoneTenant",
      "namespace": "dataCloudflareZone",
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneTenant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 778
      },
      "name": "DataCloudflareZoneTenantOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 805
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 810
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneTenantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantUnit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 814
      },
      "name": "DataCloudflareZoneTenantUnit",
      "namespace": "dataCloudflareZone",
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneTenantUnit"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantUnitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone/index.ts",
          "line": 844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone/index.ts",
        "line": 837
      },
      "name": "DataCloudflareZoneTenantUnitOutputReference",
      "namespace": "dataCloudflareZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 864
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone/index.ts",
            "line": 848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZone.DataCloudflareZoneTenantUnit"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone/index:DataCloudflareZoneTenantUnitOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheReserve.DataCloudflareZoneCacheReserve": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_reserve cloudflare_zone_cache_reserve}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheReserve.DataCloudflareZoneCacheReserve",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_reserve cloudflare_zone_cache_reserve} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheReserve.DataCloudflareZoneCacheReserveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneCacheReserve resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneCacheReserve to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_reserve#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneCacheReserve that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneCacheReserve to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 109
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneCacheReserve",
      "namespace": "dataCloudflareZoneCacheReserve",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 82
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 92
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 97
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 113
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 103
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-cache-reserve/index:DataCloudflareZoneCacheReserve"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheReserve.DataCloudflareZoneCacheReserveConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheReserve.DataCloudflareZoneCacheReserveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneCacheReserveConfig",
      "namespace": "dataCloudflareZoneCacheReserve",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_reserve#zone_id DataCloudflareZoneCacheReserve#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-reserve/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-cache-reserve/index:DataCloudflareZoneCacheReserveConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariants": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_variants cloudflare_zone_cache_variants}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_variants cloudflare_zone_cache_variants} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneCacheVariants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 147
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneCacheVariants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_variants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneCacheVariants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneCacheVariants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 214
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneCacheVariants",
      "namespace": "dataCloudflareZoneCacheVariants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 135
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 186
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 196
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 202
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 218
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 208
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-cache-variants/index:DataCloudflareZoneCacheVariants"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneCacheVariantsConfig",
      "namespace": "dataCloudflareZoneCacheVariants",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_cache_variants#zone_id DataCloudflareZoneCacheVariants#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-cache-variants/index:DataCloudflareZoneCacheVariantsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsValue": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
        "line": 22
      },
      "name": "DataCloudflareZoneCacheVariantsValue",
      "namespace": "dataCloudflareZoneCacheVariants",
      "symbolId": "src/data-cloudflare-zone-cache-variants/index:DataCloudflareZoneCacheVariantsValue"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsValueOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
        "line": 45
      },
      "name": "DataCloudflareZoneCacheVariantsValueOutputReference",
      "namespace": "dataCloudflareZoneCacheVariants",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 72
          },
          "name": "avif",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 77
          },
          "name": "bmp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 82
          },
          "name": "gif",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 87
          },
          "name": "jp2",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 92
          },
          "name": "jpeg",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 97
          },
          "name": "jpg",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 102
          },
          "name": "jpg2",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 107
          },
          "name": "png",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 112
          },
          "name": "tif",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 117
          },
          "name": "tiff",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 122
          },
          "name": "webp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-cache-variants/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneCacheVariants.DataCloudflareZoneCacheVariantsValue"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-cache-variants/index:DataCloudflareZoneCacheVariantsValueOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dns_settings cloudflare_zone_dns_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dns_settings cloudflare_zone_dns_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneDnsSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 240
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneDnsSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dns_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneDnsSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneDnsSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 329
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 346
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 352
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneDnsSettings",
      "namespace": "dataCloudflareZoneDnsSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 279
          },
          "name": "flattenAllCnames",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 284
          },
          "name": "foundationDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 290
          },
          "name": "internalDns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsInternalDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 295
          },
          "name": "multiProvider",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 301
          },
          "name": "nameservers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsNameserversOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 306
          },
          "name": "nsTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 311
          },
          "name": "secondaryOverrides",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 317
          },
          "name": "soa",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsSoaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 338
          },
          "name": "zoneMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 333
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 323
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettings"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneDnsSettingsConfig",
      "namespace": "dataCloudflareZoneDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dns_settings#zone_id DataCloudflareZoneDnsSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettingsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsInternalDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsInternalDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 22
      },
      "name": "DataCloudflareZoneDnsSettingsInternalDns",
      "namespace": "dataCloudflareZoneDnsSettings",
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettingsInternalDns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsInternalDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsInternalDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 45
      },
      "name": "DataCloudflareZoneDnsSettingsInternalDnsOutputReference",
      "namespace": "dataCloudflareZoneDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 72
          },
          "name": "referenceZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsInternalDns"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettingsInternalDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsNameservers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsNameservers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 76
      },
      "name": "DataCloudflareZoneDnsSettingsNameservers",
      "namespace": "dataCloudflareZoneDnsSettings",
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettingsNameservers"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsNameserversOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsNameserversOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 99
      },
      "name": "DataCloudflareZoneDnsSettingsNameserversOutputReference",
      "namespace": "dataCloudflareZoneDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 126
          },
          "name": "nsSet",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 131
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsNameservers"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettingsNameserversOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsSoa": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsSoa",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 135
      },
      "name": "DataCloudflareZoneDnsSettingsSoa",
      "namespace": "dataCloudflareZoneDnsSettings",
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettingsSoa"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsSoaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsSoaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
          "line": 165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
        "line": 158
      },
      "name": "DataCloudflareZoneDnsSettingsSoaOutputReference",
      "namespace": "dataCloudflareZoneDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 185
          },
          "name": "expire",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 190
          },
          "name": "minTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 195
          },
          "name": "mname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 200
          },
          "name": "refresh",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 205
          },
          "name": "retry",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 210
          },
          "name": "rname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 215
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dns-settings/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnsSettings.DataCloudflareZoneDnsSettingsSoa"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-dns-settings/index:DataCloudflareZoneDnsSettingsSoaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnssec.DataCloudflareZoneDnssec": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dnssec cloudflare_zone_dnssec}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnssec.DataCloudflareZoneDnssec",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dnssec cloudflare_zone_dnssec} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-dnssec/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnssec.DataCloudflareZoneDnssecConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dnssec/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneDnssec resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneDnssec to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dnssec#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneDnssec that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneDnssec to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 164
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 176
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneDnssec",
      "namespace": "dataCloudflareZoneDnssec",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 82
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 87
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 92
          },
          "name": "digestAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 97
          },
          "name": "digestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 102
          },
          "name": "dnssecMultiSigner",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 107
          },
          "name": "dnssecPresigned",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 112
          },
          "name": "dnssecUseNsec3",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 117
          },
          "name": "ds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 122
          },
          "name": "flags",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 132
          },
          "name": "keyTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 137
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 142
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 147
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 152
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 168
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 158
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-dnssec/index:DataCloudflareZoneDnssec"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneDnssec.DataCloudflareZoneDnssecConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneDnssec.DataCloudflareZoneDnssecConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-dnssec/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneDnssecConfig",
      "namespace": "dataCloudflareZoneDnssec",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_dnssec#zone_id DataCloudflareZoneDnssec#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-dnssec/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-dnssec/index:DataCloudflareZoneDnssecConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneHold.DataCloudflareZoneHold": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_hold cloudflare_zone_hold}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneHold.DataCloudflareZoneHold",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_hold cloudflare_zone_hold} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-hold/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneHold.DataCloudflareZoneHoldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-hold/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneHold resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneHold to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_hold#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneHold that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneHold to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 109
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneHold",
      "namespace": "dataCloudflareZoneHold",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 82
          },
          "name": "hold",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 87
          },
          "name": "holdAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 92
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 97
          },
          "name": "includeSubdomains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 113
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 103
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-hold/index:DataCloudflareZoneHold"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneHold.DataCloudflareZoneHoldConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneHold.DataCloudflareZoneHoldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-hold/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneHoldConfig",
      "namespace": "dataCloudflareZoneHold",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_hold#zone_id DataCloudflareZoneHold#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-hold/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-hold/index:DataCloudflareZoneHoldConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdown": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown cloudflare_zone_lockdown}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdown",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown cloudflare_zone_lockdown} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdown/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdown/index.ts",
        "line": 492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneLockdown resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 509
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneLockdown to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneLockdown that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneLockdown to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 570
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 573
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 594
          },
          "name": "resetLockDownsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 625
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 637
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 645
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneLockdown",
      "namespace": "dataCloudflareZoneLockdown",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 497
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 551
          },
          "name": "configurations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 556
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 561
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 567
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 582
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 603
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 608
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 613
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 577
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 598
          },
          "name": "lockDownsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 629
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 588
          },
          "name": "lockDownsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 619
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdown/index:DataCloudflareZoneLockdown"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdown/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneLockdownConfig",
      "namespace": "dataCloudflareZoneLockdown",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#filter DataCloudflareZoneLockdown#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 18
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#lock_downs_id DataCloudflareZoneLockdown#lock_downs_id}",
            "stability": "stable",
            "summary": "The unique identifier of the Zone Lockdown rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 24
          },
          "name": "lockDownsId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#zone_id DataCloudflareZoneLockdown#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdown/index:DataCloudflareZoneLockdownConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdown/index.ts",
        "line": 32
      },
      "name": "DataCloudflareZoneLockdownConfigurations",
      "namespace": "dataCloudflareZoneLockdown",
      "symbolId": "src/data-cloudflare-zone-lockdown/index:DataCloudflareZoneLockdownConfigurations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdown/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zone-lockdown/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 108
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZoneLockdownConfigurationsList",
      "namespace": "dataCloudflareZoneLockdown",
      "symbolId": "src/data-cloudflare-zone-lockdown/index:DataCloudflareZoneLockdownConfigurationsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdown/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zone-lockdown/index.ts",
        "line": 55
      },
      "name": "DataCloudflareZoneLockdownConfigurationsOutputReference",
      "namespace": "dataCloudflareZoneLockdown",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 84
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 89
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownConfigurations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdown/index:DataCloudflareZoneLockdownConfigurationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdown/index.ts",
        "line": 112
      },
      "name": "DataCloudflareZoneLockdownFilter",
      "namespace": "dataCloudflareZoneLockdown",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#created_on DataCloudflareZoneLockdown#created_on}",
            "stability": "stable",
            "summary": "The timestamp of when the rule was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 118
          },
          "name": "createdOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#description DataCloudflareZoneLockdown#description}",
            "stability": "stable",
            "summary": "A string to search for in the description of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 124
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#description_search DataCloudflareZoneLockdown#description_search}",
            "stability": "stable",
            "summary": "A string to search for in the description of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 130
          },
          "name": "descriptionSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#ip DataCloudflareZoneLockdown#ip}",
            "stability": "stable",
            "summary": "A single IP address to search for in existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 136
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#ip_range_search DataCloudflareZoneLockdown#ip_range_search}",
            "stability": "stable",
            "summary": "A single IP address range to search for in existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 142
          },
          "name": "ipRangeSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#ip_search DataCloudflareZoneLockdown#ip_search}",
            "stability": "stable",
            "summary": "A single IP address to search for in existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 148
          },
          "name": "ipSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#modified_on DataCloudflareZoneLockdown#modified_on}",
            "stability": "stable",
            "summary": "The timestamp of when the rule was last modified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 154
          },
          "name": "modifiedOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A lower number indicates higher priority. If not provided, any rules with a configured priority will be processed before rules without a priority.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#priority DataCloudflareZoneLockdown#priority}",
            "stability": "stable",
            "summary": "The priority of the rule to control the processing order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 160
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdown#uri_search DataCloudflareZoneLockdown#uri_search}",
            "stability": "stable",
            "summary": "A single URI to search for in the list of URLs of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 166
          },
          "name": "uriSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdown/index:DataCloudflareZoneLockdownFilter"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdown/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdown/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 352
          },
          "name": "resetCreatedOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 368
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 384
          },
          "name": "resetDescriptionSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 400
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 416
          },
          "name": "resetIpRangeSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 432
          },
          "name": "resetIpSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 448
          },
          "name": "resetModifiedOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 464
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 480
          },
          "name": "resetUriSearch"
        }
      ],
      "name": "DataCloudflareZoneLockdownFilterOutputReference",
      "namespace": "dataCloudflareZoneLockdown",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 356
          },
          "name": "createdOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 372
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 388
          },
          "name": "descriptionSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 404
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 420
          },
          "name": "ipRangeSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 436
          },
          "name": "ipSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 452
          },
          "name": "modifiedOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 468
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 484
          },
          "name": "uriSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 346
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 362
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 378
          },
          "name": "descriptionSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 394
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 410
          },
          "name": "ipRangeSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 426
          },
          "name": "ipSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 442
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 458
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 474
          },
          "name": "uriSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdown/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdown.DataCloudflareZoneLockdownFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdown/index:DataCloudflareZoneLockdownFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdowns": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns cloudflare_zone_lockdowns}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdowns",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns cloudflare_zone_lockdowns} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneLockdowns resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 289
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneLockdowns to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneLockdowns that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneLockdowns to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 345
          },
          "name": "resetCreatedOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 361
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 377
          },
          "name": "resetDescriptionSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 393
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 409
          },
          "name": "resetIpRangeSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 425
          },
          "name": "resetIpSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 441
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 457
          },
          "name": "resetModifiedOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 473
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 495
          },
          "name": "resetUriSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 511
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 523
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 539
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneLockdowns",
      "namespace": "dataCloudflareZoneLockdowns",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 277
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 483
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 349
          },
          "name": "createdOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 365
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 381
          },
          "name": "descriptionSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 397
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 413
          },
          "name": "ipRangeSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 429
          },
          "name": "ipSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 445
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 461
          },
          "name": "modifiedOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 477
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 499
          },
          "name": "uriSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 515
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 339
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 355
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 371
          },
          "name": "descriptionSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 387
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 403
          },
          "name": "ipRangeSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 419
          },
          "name": "ipSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 435
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 451
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 467
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 489
          },
          "name": "uriSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 505
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdowns"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneLockdownsConfig",
      "namespace": "dataCloudflareZoneLockdowns",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#created_on DataCloudflareZoneLockdowns#created_on}",
            "stability": "stable",
            "summary": "The timestamp of when the rule was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 20
          },
          "name": "createdOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#description DataCloudflareZoneLockdowns#description}",
            "stability": "stable",
            "summary": "A string to search for in the description of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#description_search DataCloudflareZoneLockdowns#description_search}",
            "stability": "stable",
            "summary": "A string to search for in the description of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 32
          },
          "name": "descriptionSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#ip DataCloudflareZoneLockdowns#ip}",
            "stability": "stable",
            "summary": "A single IP address to search for in existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 38
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#ip_range_search DataCloudflareZoneLockdowns#ip_range_search}",
            "stability": "stable",
            "summary": "A single IP address range to search for in existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 44
          },
          "name": "ipRangeSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#ip_search DataCloudflareZoneLockdowns#ip_search}",
            "stability": "stable",
            "summary": "A single IP address to search for in existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 50
          },
          "name": "ipSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#max_items DataCloudflareZoneLockdowns#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 56
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#modified_on DataCloudflareZoneLockdowns#modified_on}",
            "stability": "stable",
            "summary": "The timestamp of when the rule was last modified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 62
          },
          "name": "modifiedOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A lower number indicates higher priority. If not provided, any rules with a configured priority will be processed before rules without a priority.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#priority DataCloudflareZoneLockdowns#priority}",
            "stability": "stable",
            "summary": "The priority of the rule to control the processing order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 68
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#uri_search DataCloudflareZoneLockdowns#uri_search}",
            "stability": "stable",
            "summary": "A single URI to search for in the list of URLs of existing rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 74
          },
          "name": "uriSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_lockdowns#zone_id DataCloudflareZoneLockdowns#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 80
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdownsConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
        "line": 162
      },
      "name": "DataCloudflareZoneLockdownsResult",
      "namespace": "dataCloudflareZoneLockdowns",
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdownsResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
        "line": 82
      },
      "name": "DataCloudflareZoneLockdownsResultConfigurations",
      "namespace": "dataCloudflareZoneLockdowns",
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdownsResultConfigurations"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zone-lockdowns/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 158
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZoneLockdownsResultConfigurationsList",
      "namespace": "dataCloudflareZoneLockdowns",
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdownsResultConfigurationsList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zone-lockdowns/index.ts",
        "line": 105
      },
      "name": "DataCloudflareZoneLockdownsResultConfigurationsOutputReference",
      "namespace": "dataCloudflareZoneLockdowns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 134
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurations"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdownsResultConfigurationsOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
          "line": 257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zone-lockdowns/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 264
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZoneLockdownsResultList",
      "namespace": "dataCloudflareZoneLockdowns",
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdownsResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zone-lockdowns/index.ts",
        "line": 185
      },
      "name": "DataCloudflareZoneLockdownsResultOutputReference",
      "namespace": "dataCloudflareZoneLockdowns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 215
          },
          "name": "configurations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResultConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 220
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 225
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 235
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 240
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 245
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-lockdowns/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneLockdowns.DataCloudflareZoneLockdownsResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-lockdowns/index:DataCloudflareZoneLockdownsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSetting.DataCloudflareZoneSetting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_setting cloudflare_zone_setting}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSetting.DataCloudflareZoneSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_setting cloudflare_zone_setting} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-setting/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSetting.DataCloudflareZoneSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-setting/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 139
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneSetting",
      "namespace": "dataCloudflareZoneSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 89
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 94
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 104
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 122
          },
          "name": "timeRemaining",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 127
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 117
          },
          "name": "settingIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 143
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 110
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 133
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-setting/index:DataCloudflareZoneSetting"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSetting.DataCloudflareZoneSettingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSetting.DataCloudflareZoneSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-setting/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneSettingConfig",
      "namespace": "dataCloudflareZoneSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_setting#setting_id DataCloudflareZoneSetting#setting_id}",
            "stability": "stable",
            "summary": "Setting name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 20
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_setting#zone_id DataCloudflareZoneSetting#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-setting/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-setting/index:DataCloudflareZoneSettingConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscription": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_subscription cloudflare_zone_subscription}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_subscription cloudflare_zone_subscription} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-subscription/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-subscription/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZoneSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 127
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZoneSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZoneSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZoneSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 214
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZoneSubscription",
      "namespace": "dataCloudflareZoneSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 115
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 166
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 171
          },
          "name": "currentPeriodEnd",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 176
          },
          "name": "currentPeriodStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 181
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 191
          },
          "name": "price",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 197
          },
          "name": "ratePlan",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionRatePlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 202
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 218
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 208
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-subscription/index:DataCloudflareZoneSubscription"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-subscription/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZoneSubscriptionConfig",
      "namespace": "dataCloudflareZoneSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zone_subscription#zone_id DataCloudflareZoneSubscription#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-subscription/index:DataCloudflareZoneSubscriptionConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionRatePlan": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionRatePlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-subscription/index.ts",
        "line": 22
      },
      "name": "DataCloudflareZoneSubscriptionRatePlan",
      "namespace": "dataCloudflareZoneSubscription",
      "symbolId": "src/data-cloudflare-zone-subscription/index:DataCloudflareZoneSubscriptionRatePlan"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionRatePlanOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionRatePlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zone-subscription/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zone-subscription/index.ts",
        "line": 45
      },
      "name": "DataCloudflareZoneSubscriptionRatePlanOutputReference",
      "namespace": "dataCloudflareZoneSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 72
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 77
          },
          "name": "externallyManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 87
          },
          "name": "isContract",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 92
          },
          "name": "publicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 97
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 102
          },
          "name": "sets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zone-subscription/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZoneSubscription.DataCloudflareZoneSubscriptionRatePlan"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zone-subscription/index:DataCloudflareZoneSubscriptionRatePlanOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZones": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones cloudflare_zones}."
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZones",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones cloudflare_zones} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataCloudflareZones resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 841
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataCloudflareZones to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataCloudflareZones that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataCloudflareZones to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 890
          },
          "name": "putAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 893
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 909
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 925
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 941
          },
          "name": "resetMaxItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 957
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 973
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 995
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 1007
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 1019
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataCloudflareZones",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 829
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 887
          },
          "name": "account",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 983
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 897
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 913
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 929
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 945
          },
          "name": "maxItemsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 961
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 977
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 999
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 903
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 919
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 935
          },
          "name": "maxItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 951
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 967
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 989
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZones"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccount": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 68
      },
      "name": "DataCloudflareZonesAccount",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#id DataCloudflareZones#id}\n\nPlease 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": "Filter by an account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 77
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Optional filter operators can be provided to extend refine the search:\n  * `equal` (default)\n  * `not_equal`\n  * `starts_with`\n  * `ends_with`\n  * `contains`\n  * `starts_with_case_sensitive`\n  * `ends_with_case_sensitive`\n  * `contains_case_sensitive`\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#name DataCloudflareZones#name}",
            "stability": "stable",
            "summary": "An account Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 91
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesAccount"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccountOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 186
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 202
          },
          "name": "resetName"
        }
      ],
      "name": "DataCloudflareZonesAccountOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 190
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 206
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 180
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 196
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesAccountOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 14
      },
      "name": "DataCloudflareZonesConfig",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#account DataCloudflareZones#account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 18
          },
          "name": "account",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#direction DataCloudflareZones#direction}",
            "stability": "stable",
            "summary": "Direction to order zones. Available values: \"asc\", \"desc\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 25
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#match DataCloudflareZones#match}",
            "stability": "stable",
            "summary": "Whether to match all search requirements or at least one (any). Available values: \"any\", \"all\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 32
          },
          "name": "match",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#max_items DataCloudflareZones#max_items}",
            "stability": "stable",
            "summary": "Max items to fetch, default: 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 38
          },
          "name": "maxItems",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Optional filter operators can be provided to extend refine the search:\n  * `equal` (default)\n  * `not_equal`\n  * `starts_with`\n  * `ends_with`\n  * `contains`\n  * `starts_with_case_sensitive`\n  * `ends_with_case_sensitive`\n  * `contains_case_sensitive`\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#name DataCloudflareZones#name}",
            "stability": "stable",
            "summary": "A domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 52
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#order DataCloudflareZones#order}",
            "stability": "stable",
            "summary": "Field to order zones by. Available values: \"name\", \"status\", \"account.id\", \"account.name\", \"plan.id\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 59
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/data-sources/zones#status DataCloudflareZones#status}",
            "stability": "stable",
            "summary": "Specify a zone status to filter by. Available values: \"initializing\", \"pending\", \"active\", \"moved\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 66
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesConfig"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 629
      },
      "name": "DataCloudflareZonesResult",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResult"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultAccount": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 210
      },
      "name": "DataCloudflareZonesResultAccount",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultAccount"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultAccountOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 233
      },
      "name": "DataCloudflareZonesResultAccountOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultAccount"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultAccountOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zones/index.ts",
        "line": 802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 816
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOutputReference"
            }
          }
        }
      ],
      "name": "DataCloudflareZonesResultList",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultList"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 269
      },
      "name": "DataCloudflareZonesResultMeta",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultMeta"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 292
      },
      "name": "DataCloudflareZonesResultMetaOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 319
          },
          "name": "cdnOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 324
          },
          "name": "customCertificateQuota",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 329
          },
          "name": "dnsOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 334
          },
          "name": "foundationDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 339
          },
          "name": "pageRuleQuota",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 344
          },
          "name": "phishingDetected",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 349
          },
          "name": "step",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultMeta"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-cloudflare-zones/index.ts",
        "line": 652
      },
      "name": "DataCloudflareZonesResultOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 682
          },
          "name": "account",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 687
          },
          "name": "activatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 692
          },
          "name": "cnameSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 697
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 702
          },
          "name": "developmentMode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 707
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 713
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 718
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 723
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 728
          },
          "name": "nameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 733
          },
          "name": "originalDnshost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 738
          },
          "name": "originalNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 743
          },
          "name": "originalRegistrar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 749
          },
          "name": "owner",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOwnerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 754
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 759
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 765
          },
          "name": "plan",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultPlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 770
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 776
          },
          "name": "tenant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 782
          },
          "name": "tenantUnit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 787
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 792
          },
          "name": "vanityNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 797
          },
          "name": "verificationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResult"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOwner": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOwner",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 353
      },
      "name": "DataCloudflareZonesResultOwner",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultOwner"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOwnerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOwnerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 376
      },
      "name": "DataCloudflareZonesResultOwnerOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 403
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 408
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 413
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultOwner"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultOwnerOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultPlan": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultPlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 417
      },
      "name": "DataCloudflareZonesResultPlan",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultPlan"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultPlanOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultPlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 440
      },
      "name": "DataCloudflareZonesResultPlanOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 467
          },
          "name": "canSubscribe",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 472
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 477
          },
          "name": "externallyManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 482
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 487
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 492
          },
          "name": "isSubscribed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 497
          },
          "name": "legacyDiscount",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 502
          },
          "name": "legacyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 507
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 512
          },
          "name": "price",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultPlan"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultPlanOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 516
      },
      "name": "DataCloudflareZonesResultTenant",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultTenant"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 539
      },
      "name": "DataCloudflareZonesResultTenantOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 566
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 571
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenant"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultTenantOutputReference"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantUnit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 575
      },
      "name": "DataCloudflareZonesResultTenantUnit",
      "namespace": "dataCloudflareZones",
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultTenantUnit"
    },
    "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantUnitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-cloudflare-zones/index.ts",
          "line": 605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-cloudflare-zones/index.ts",
        "line": 598
      },
      "name": "DataCloudflareZonesResultTenantUnitOutputReference",
      "namespace": "dataCloudflareZones",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 625
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-cloudflare-zones/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dataCloudflareZones.DataCloudflareZonesResultTenantUnit"
          }
        }
      ],
      "symbolId": "src/data-cloudflare-zones/index:DataCloudflareZonesResultTenantUnitOutputReference"
    },
    "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewall": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall cloudflare_dns_firewall}."
      },
      "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewall",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall cloudflare_dns_firewall} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-firewall/index.ts",
          "line": 271
        },
        "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": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-firewall/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DnsFirewall resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 256
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DnsFirewall to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DnsFirewall that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DnsFirewall to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 325
          },
          "name": "putAttackMitigation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 312
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 328
          },
          "name": "resetAttackMitigation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 344
          },
          "name": "resetDeprecateAnyRequests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 365
          },
          "name": "resetEcsFallback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 386
          },
          "name": "resetMaximumCacheTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 402
          },
          "name": "resetMinimumCacheTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 436
          },
          "name": "resetNegativeCacheTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 452
          },
          "name": "resetRatelimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 468
          },
          "name": "resetRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 493
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 509
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsFirewall",
      "namespace": "dnsFirewall",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 322
          },
          "name": "attackMitigation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 353
          },
          "name": "dnsFirewallIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 374
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 411
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 316
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 332
          },
          "name": "attackMitigationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 348
          },
          "name": "deprecateAnyRequestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 369
          },
          "name": "ecsFallbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 390
          },
          "name": "maximumCacheTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 406
          },
          "name": "minimumCacheTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 424
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 440
          },
          "name": "negativeCacheTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 456
          },
          "name": "ratelimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 472
          },
          "name": "retriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 485
          },
          "name": "upstreamIpsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 306
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 338
          },
          "name": "deprecateAnyRequests",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 359
          },
          "name": "ecsFallback",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 380
          },
          "name": "maximumCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 396
          },
          "name": "minimumCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 417
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 430
          },
          "name": "negativeCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 446
          },
          "name": "ratelimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 462
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 478
          },
          "name": "upstreamIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dns-firewall/index:DnsFirewall"
    },
    "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-firewall/index.ts",
        "line": 104
      },
      "name": "DnsFirewallAttackMitigation",
      "namespace": "dnsFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#enabled DnsFirewall#enabled}",
            "stability": "stable",
            "summary": "When enabled, automatically mitigate random-prefix attacks to protect upstream DNS servers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 110
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#only_when_upstream_unhealthy DnsFirewall#only_when_upstream_unhealthy}",
            "stability": "stable",
            "summary": "Only mitigate attacks when upstream servers seem unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 116
          },
          "name": "onlyWhenUpstreamUnhealthy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dns-firewall/index:DnsFirewallAttackMitigation"
    },
    "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dns-firewall/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-firewall/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 211
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 227
          },
          "name": "resetOnlyWhenUpstreamUnhealthy"
        }
      ],
      "name": "DnsFirewallAttackMitigationOutputReference",
      "namespace": "dnsFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 215
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 231
          },
          "name": "onlyWhenUpstreamUnhealthyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 205
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 221
          },
          "name": "onlyWhenUpstreamUnhealthy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dns-firewall/index:DnsFirewallAttackMitigationOutputReference"
    },
    "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-firewall/index.ts",
        "line": 14
      },
      "name": "DnsFirewallConfig",
      "namespace": "dnsFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#name DnsFirewall#name}",
            "stability": "stable",
            "summary": "DNS Firewall cluster name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#upstream_ips DnsFirewall#upstream_ips}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 102
          },
          "name": "upstreamIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#account_id DnsFirewall#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#attack_mitigation DnsFirewall#attack_mitigation}",
            "stability": "stable",
            "summary": "Attack mitigation settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 26
          },
          "name": "attackMitigation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dnsFirewall.DnsFirewallAttackMitigation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#deprecate_any_requests DnsFirewall#deprecate_any_requests}",
            "stability": "stable",
            "summary": "Whether to refuse to answer queries for the ANY type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 32
          },
          "name": "deprecateAnyRequests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#ecs_fallback DnsFirewall#ecs_fallback}",
            "stability": "stable",
            "summary": "Whether to forward client IP (resolver) subnet if no EDNS Client Subnet is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 38
          },
          "name": "ecsFallback",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting\nsets an upper bound on this duration. For caching purposes, higher TTLs\nwill be decreased to the maximum value defined by this setting.\n\nThis setting does not affect the TTL value in the DNS response\nCloudflare returns to clients. Cloudflare will always forward the TTL\nvalue received from upstream nameservers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#maximum_cache_ttl DnsFirewall#maximum_cache_ttl}",
            "stability": "stable",
            "summary": "By default, Cloudflare attempts to cache responses for as long as indicated by the TTL received from upstream nameservers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 51
          },
          "name": "maximumCacheTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting\nsets a lower bound on this duration. For caching purposes, lower TTLs\nwill be increased to the minimum value defined by this setting.\n\nThis setting does not affect the TTL value in the DNS response\nCloudflare returns to clients. Cloudflare will always forward the TTL\nvalue received from upstream nameservers.\n\nNote that, even with this setting, there is no guarantee that a\nresponse will be cached for at least the specified duration. Cached\nresponses may be removed earlier for capacity or other operational\nreasons.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#minimum_cache_ttl DnsFirewall#minimum_cache_ttl}",
            "stability": "stable",
            "summary": "By default, Cloudflare attempts to cache responses for as long as indicated by the TTL received from upstream nameservers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 69
          },
          "name": "minimumCacheTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting does not affect the TTL value in the DNS response\nCloudflare returns to clients. Cloudflare will always forward the TTL\nvalue received from upstream nameservers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#negative_cache_ttl DnsFirewall#negative_cache_ttl}",
            "stability": "stable",
            "summary": "This setting controls how long DNS Firewall should cache negative responses (e.g., NXDOMAIN) from the upstream servers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 86
          },
          "name": "negativeCacheTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#ratelimit DnsFirewall#ratelimit}",
            "stability": "stable",
            "summary": "Ratelimit in queries per second per datacenter (applies to DNS queries sent to the upstream nameservers configured on the cluster)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 92
          },
          "name": "ratelimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_firewall#retries DnsFirewall#retries}",
            "stability": "stable",
            "summary": "Number of retries for fetching DNS responses from upstream nameservers (not counting the initial attempt)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-firewall/index.ts",
            "line": 98
          },
          "name": "retries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dns-firewall/index:DnsFirewallConfig"
    },
    "@cdktn/provider-cloudflare.dnsRecord.DnsRecord": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record cloudflare_dns_record}."
      },
      "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecord",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record cloudflare_dns_record} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-record/index.ts",
          "line": 1614
        },
        "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": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-record/index.ts",
        "line": 1582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DnsRecord resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1599
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DnsRecord to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DnsRecord that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DnsRecord to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1695
          },
          "name": "putData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1792
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1656
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1677
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1698
          },
          "name": "resetData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1742
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1758
          },
          "name": "resetPrivateRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1779
          },
          "name": "resetProxied"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1795
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1811
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1858
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1870
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1887
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsRecord",
      "namespace": "dnsRecord",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1587
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1665
          },
          "name": "commentModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1686
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1692
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1707
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1712
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1717
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1767
          },
          "name": "proxiable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1789
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1820
          },
          "name": "tagsModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1660
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1681
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1702
          },
          "name": "dataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1730
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1746
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1762
          },
          "name": "privateRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1783
          },
          "name": "proxiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1799
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1815
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1833
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1846
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1862
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1650
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1671
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1723
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1736
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1752
          },
          "name": "privateRouting",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1773
          },
          "name": "proxied",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1805
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1826
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1839
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1852
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-record/index:DnsRecord"
    },
    "@cdktn/provider-cloudflare.dnsRecord.DnsRecordConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-record/index.ts",
        "line": 14
      },
      "name": "DnsRecordConfig",
      "namespace": "dnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#name DnsRecord#name}",
            "stability": "stable",
            "summary": "DNS record name (or @ for the zone apex) in Punycode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#ttl DnsRecord#ttl}",
            "stability": "stable",
            "summary": "Time To Live (TTL) of the DNS record in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 74
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"A\", \"AAAA\", \"CNAME\", \"MX\", \"NS\", \"OPENPGPKEY\", \"PTR\", \"TXT\", \"CAA\", \"CERT\", \"DNSKEY\", \"DS\", \"HTTPS\", \"LOC\", \"NAPTR\", \"SMIMEA\", \"SRV\", \"SSHFP\", \"SVCB\", \"TLSA\", \"URI\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#type DnsRecord#type}",
            "stability": "stable",
            "summary": "Record type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 81
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#comment DnsRecord#comment}",
            "stability": "stable",
            "summary": "Comments or notes about the DNS record. This field has no effect on DNS responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 20
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#content DnsRecord#content}",
            "stability": "stable",
            "summary": "A valid IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 26
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#data DnsRecord#data}",
            "stability": "stable",
            "summary": "Components of a CAA record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 32
          },
          "name": "data",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#priority DnsRecord#priority}",
            "stability": "stable",
            "summary": "Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 44
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#private_routing DnsRecord#private_routing}",
            "stability": "stable",
            "summary": "Enables private network routing to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 50
          },
          "name": "privateRouting",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#proxied DnsRecord#proxied}",
            "stability": "stable",
            "summary": "Whether the record is receiving the performance and security benefits of Cloudflare."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 56
          },
          "name": "proxied",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#settings DnsRecord#settings}",
            "stability": "stable",
            "summary": "Settings for the DNS record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 62
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#tags DnsRecord#tags}",
            "stability": "stable",
            "summary": "Custom tags for the DNS record. This field has no effect on DNS responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#zone_id DnsRecord#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 87
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-record/index:DnsRecordConfig"
    },
    "@cdktn/provider-cloudflare.dnsRecord.DnsRecordData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-record/index.ts",
        "line": 89
      },
      "name": "DnsRecordData",
      "namespace": "dnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#algorithm DnsRecord#algorithm}",
            "stability": "stable",
            "summary": "Algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 95
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#altitude DnsRecord#altitude}",
            "stability": "stable",
            "summary": "Altitude of location in meters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 101
          },
          "name": "altitude",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#certificate DnsRecord#certificate}",
            "stability": "stable",
            "summary": "Certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 107
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#digest DnsRecord#digest}",
            "stability": "stable",
            "summary": "Digest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 113
          },
          "name": "digest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#digest_type DnsRecord#digest_type}",
            "stability": "stable",
            "summary": "Digest Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 119
          },
          "name": "digestType",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#fingerprint DnsRecord#fingerprint}",
            "stability": "stable",
            "summary": "Fingerprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 125
          },
          "name": "fingerprint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#flags DnsRecord#flags}",
            "stability": "stable",
            "summary": "Flags for the CAA record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 131
          },
          "name": "flags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#key_tag DnsRecord#key_tag}",
            "stability": "stable",
            "summary": "Key Tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 137
          },
          "name": "keyTag",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#lat_degrees DnsRecord#lat_degrees}",
            "stability": "stable",
            "summary": "Degrees of latitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 143
          },
          "name": "latDegrees",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#lat_direction DnsRecord#lat_direction}",
            "stability": "stable",
            "summary": "Latitude direction. Available values: \"N\", \"S\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 150
          },
          "name": "latDirection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#lat_minutes DnsRecord#lat_minutes}",
            "stability": "stable",
            "summary": "Minutes of latitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 156
          },
          "name": "latMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#lat_seconds DnsRecord#lat_seconds}",
            "stability": "stable",
            "summary": "Seconds of latitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 162
          },
          "name": "latSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#long_degrees DnsRecord#long_degrees}",
            "stability": "stable",
            "summary": "Degrees of longitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 168
          },
          "name": "longDegrees",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#long_direction DnsRecord#long_direction}",
            "stability": "stable",
            "summary": "Longitude direction. Available values: \"E\", \"W\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 175
          },
          "name": "longDirection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#long_minutes DnsRecord#long_minutes}",
            "stability": "stable",
            "summary": "Minutes of longitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 181
          },
          "name": "longMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#long_seconds DnsRecord#long_seconds}",
            "stability": "stable",
            "summary": "Seconds of longitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 187
          },
          "name": "longSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#matching_type DnsRecord#matching_type}",
            "stability": "stable",
            "summary": "Matching Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 193
          },
          "name": "matchingType",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#order DnsRecord#order}",
            "stability": "stable",
            "summary": "Order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 199
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#port DnsRecord#port}",
            "stability": "stable",
            "summary": "The port of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 205
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#precision_horz DnsRecord#precision_horz}",
            "stability": "stable",
            "summary": "Horizontal precision of location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 211
          },
          "name": "precisionHorz",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#precision_vert DnsRecord#precision_vert}",
            "stability": "stable",
            "summary": "Vertical precision of location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 217
          },
          "name": "precisionVert",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#preference DnsRecord#preference}",
            "stability": "stable",
            "summary": "Preference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 223
          },
          "name": "preference",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#priority DnsRecord#priority}",
            "stability": "stable",
            "summary": "Priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 229
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#protocol DnsRecord#protocol}",
            "stability": "stable",
            "summary": "Protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 235
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#public_key DnsRecord#public_key}",
            "stability": "stable",
            "summary": "Public Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 241
          },
          "name": "publicKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#regex DnsRecord#regex}",
            "stability": "stable",
            "summary": "Regex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 247
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#replacement DnsRecord#replacement}",
            "stability": "stable",
            "summary": "Replacement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 253
          },
          "name": "replacement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#selector DnsRecord#selector}",
            "stability": "stable",
            "summary": "Selector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 259
          },
          "name": "selector",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#service DnsRecord#service}",
            "stability": "stable",
            "summary": "Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 265
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#size DnsRecord#size}",
            "stability": "stable",
            "summary": "Size of location in meters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 271
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#tag DnsRecord#tag}",
            "stability": "stable",
            "summary": "Name of the property controlled by this record (e.g.: issue, issuewild, iodef)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 277
          },
          "name": "tag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#target DnsRecord#target}",
            "stability": "stable",
            "summary": "Target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 283
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#type DnsRecord#type}",
            "stability": "stable",
            "summary": "Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 289
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#usage DnsRecord#usage}",
            "stability": "stable",
            "summary": "Usage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 295
          },
          "name": "usage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#value DnsRecord#value}",
            "stability": "stable",
            "summary": "Value of the record. This field's semantics depend on the chosen tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 301
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#weight DnsRecord#weight}",
            "stability": "stable",
            "summary": "The record weight."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 307
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dns-record/index:DnsRecordData"
    },
    "@cdktn/provider-cloudflare.dnsRecord.DnsRecordDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dns-record/index.ts",
          "line": 592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-record/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 844
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 860
          },
          "name": "resetAltitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 876
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 892
          },
          "name": "resetDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 908
          },
          "name": "resetDigestType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 924
          },
          "name": "resetFingerprint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 940
          },
          "name": "resetFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 956
          },
          "name": "resetKeyTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 972
          },
          "name": "resetLatDegrees"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 988
          },
          "name": "resetLatDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1004
          },
          "name": "resetLatMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1020
          },
          "name": "resetLatSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1036
          },
          "name": "resetLongDegrees"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1052
          },
          "name": "resetLongDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1068
          },
          "name": "resetLongMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1084
          },
          "name": "resetLongSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1100
          },
          "name": "resetMatchingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1116
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1132
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1148
          },
          "name": "resetPrecisionHorz"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1164
          },
          "name": "resetPrecisionVert"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1180
          },
          "name": "resetPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1196
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1212
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1228
          },
          "name": "resetPublicKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1244
          },
          "name": "resetRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1260
          },
          "name": "resetReplacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1276
          },
          "name": "resetSelector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1292
          },
          "name": "resetService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1308
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1324
          },
          "name": "resetTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1340
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1356
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1372
          },
          "name": "resetUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1388
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1404
          },
          "name": "resetWeight"
        }
      ],
      "name": "DnsRecordDataOutputReference",
      "namespace": "dnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 848
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 864
          },
          "name": "altitudeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 880
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 896
          },
          "name": "digestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 912
          },
          "name": "digestTypeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 928
          },
          "name": "fingerprintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 944
          },
          "name": "flagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 960
          },
          "name": "keyTagInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 976
          },
          "name": "latDegreesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 992
          },
          "name": "latDirectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1008
          },
          "name": "latMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1024
          },
          "name": "latSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1040
          },
          "name": "longDegreesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1056
          },
          "name": "longDirectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1072
          },
          "name": "longMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1088
          },
          "name": "longSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1104
          },
          "name": "matchingTypeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1120
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1136
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1152
          },
          "name": "precisionHorzInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1168
          },
          "name": "precisionVertInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1184
          },
          "name": "preferenceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1200
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1216
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1232
          },
          "name": "publicKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1248
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1264
          },
          "name": "replacementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1280
          },
          "name": "selectorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1296
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1312
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1328
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1344
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1360
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1376
          },
          "name": "usageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1392
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1408
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 838
          },
          "name": "algorithm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 854
          },
          "name": "altitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 870
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 886
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 902
          },
          "name": "digestType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 918
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 934
          },
          "name": "flags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 950
          },
          "name": "keyTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 966
          },
          "name": "latDegrees",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 982
          },
          "name": "latDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 998
          },
          "name": "latMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1014
          },
          "name": "latSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1030
          },
          "name": "longDegrees",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1046
          },
          "name": "longDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1062
          },
          "name": "longMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1078
          },
          "name": "longSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1094
          },
          "name": "matchingType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1110
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1126
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1142
          },
          "name": "precisionHorz",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1158
          },
          "name": "precisionVert",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1174
          },
          "name": "preference",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1190
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1206
          },
          "name": "protocol",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1222
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1238
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1254
          },
          "name": "replacement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1270
          },
          "name": "selector",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1286
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1302
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1318
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1334
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1350
          },
          "name": "type",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1366
          },
          "name": "usage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1382
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1398
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dns-record/index:DnsRecordDataOutputReference"
    },
    "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-record/index.ts",
        "line": 1412
      },
      "name": "DnsRecordSettings",
      "namespace": "dnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#flatten_cname DnsRecord#flatten_cname}",
            "stability": "stable",
            "summary": "If enabled, causes the CNAME record to be resolved externally and the resulting address records (e.g., A and AAAA) to be returned instead of the CNAME record itself. This setting is unavailable for proxied records, since they are always flattened."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1418
          },
          "name": "flattenCname",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#ipv4_only DnsRecord#ipv4_only}",
            "stability": "stable",
            "summary": "When enabled, only A records will be generated, and AAAA records will not be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1424
          },
          "name": "ipv4Only",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting is intended for exceptional cases. Note that this option only applies to proxied records and it has no effect on whether Cloudflare communicates with the origin using IPv4 or IPv6.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_record#ipv6_only DnsRecord#ipv6_only}",
            "stability": "stable",
            "summary": "When enabled, only AAAA records will be generated, and A records will not be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1430
          },
          "name": "ipv6Only",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dns-record/index:DnsRecordSettings"
    },
    "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dns-record/index.ts",
          "line": 1484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-record/index.ts",
        "line": 1476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1538
          },
          "name": "resetFlattenCname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1554
          },
          "name": "resetIpv4Only"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1570
          },
          "name": "resetIpv6Only"
        }
      ],
      "name": "DnsRecordSettingsOutputReference",
      "namespace": "dnsRecord",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1542
          },
          "name": "flattenCnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1558
          },
          "name": "ipv4OnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1574
          },
          "name": "ipv6OnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1532
          },
          "name": "flattenCname",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1548
          },
          "name": "ipv4Only",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1564
          },
          "name": "ipv6Only",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-record/index.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.dnsRecord.DnsRecordSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dns-record/index:DnsRecordSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersAcl.DnsZoneTransfersAcl": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_acl cloudflare_dns_zone_transfers_acl}."
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersAcl.DnsZoneTransfersAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_acl cloudflare_dns_zone_transfers_acl} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-zone-transfers-acl/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersAcl.DnsZoneTransfersAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-acl/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DnsZoneTransfersAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DnsZoneTransfersAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DnsZoneTransfersAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DnsZoneTransfersAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 101
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsZoneTransfersAcl",
      "namespace": "dnsZoneTransfersAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 105
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 123
          },
          "name": "ipRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 136
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 95
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 116
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 129
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-acl/index:DnsZoneTransfersAcl"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersAcl.DnsZoneTransfersAclConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersAcl.DnsZoneTransfersAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-acl/index.ts",
        "line": 14
      },
      "name": "DnsZoneTransfersAclConfig",
      "namespace": "dnsZoneTransfersAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This will be applied for the entire account. The IP range is used to allow additional NOTIFY IPs for secondary zones and IPs Cloudflare allows AXFR/IXFR requests from for primary zones. CIDRs are limited to a maximum of /24 for IPv4 and /64 for IPv6 respectively.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_acl#ip_range DnsZoneTransfersAcl#ip_range}",
            "stability": "stable",
            "summary": "Allowed IPv4/IPv6 address range of primary or secondary nameservers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 24
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_acl#name DnsZoneTransfersAcl#name}",
            "stability": "stable",
            "summary": "The name of the acl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_acl#account_id DnsZoneTransfersAcl#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-acl/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-acl/index:DnsZoneTransfersAclConfig"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersIncoming.DnsZoneTransfersIncoming": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming cloudflare_dns_zone_transfers_incoming}."
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersIncoming.DnsZoneTransfersIncoming",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming cloudflare_dns_zone_transfers_incoming} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-zone-transfers-incoming/index.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersIncoming.DnsZoneTransfersIncomingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-incoming/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DnsZoneTransfersIncoming resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DnsZoneTransfersIncoming to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DnsZoneTransfersIncoming that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DnsZoneTransfersIncoming to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 109
          },
          "name": "resetAutoRefreshSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 176
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 188
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsZoneTransfersIncoming",
      "namespace": "dnsZoneTransfersIncoming",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 118
          },
          "name": "checkedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 123
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 133
          },
          "name": "modifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 164
          },
          "name": "soaSerial",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 113
          },
          "name": "autoRefreshSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 146
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 159
          },
          "name": "peersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 180
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 103
          },
          "name": "autoRefreshSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 139
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 152
          },
          "name": "peers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 170
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-incoming/index:DnsZoneTransfersIncoming"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersIncoming.DnsZoneTransfersIncomingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersIncoming.DnsZoneTransfersIncomingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-incoming/index.ts",
        "line": 14
      },
      "name": "DnsZoneTransfersIncomingConfig",
      "namespace": "dnsZoneTransfersIncoming",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming#name DnsZoneTransfersIncoming#name}",
            "stability": "stable",
            "summary": "Zone name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 27
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming#peers DnsZoneTransfersIncoming#peers}",
            "stability": "stable",
            "summary": "A list of peer tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 33
          },
          "name": "peers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming#auto_refresh_seconds DnsZoneTransfersIncoming#auto_refresh_seconds}",
            "stability": "stable",
            "summary": "How often should a secondary zone auto refresh regardless of DNS NOTIFY. Not applicable for primary zones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 21
          },
          "name": "autoRefreshSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_incoming#zone_id DnsZoneTransfersIncoming#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-incoming/index.ts",
            "line": 37
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-incoming/index:DnsZoneTransfersIncomingConfig"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersOutgoing.DnsZoneTransfersOutgoing": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_outgoing cloudflare_dns_zone_transfers_outgoing}."
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersOutgoing.DnsZoneTransfersOutgoing",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_outgoing cloudflare_dns_zone_transfers_outgoing} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-zone-transfers-outgoing/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersOutgoing.DnsZoneTransfersOutgoingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-outgoing/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DnsZoneTransfersOutgoing resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DnsZoneTransfersOutgoing to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_outgoing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DnsZoneTransfersOutgoing that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DnsZoneTransfersOutgoing to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 152
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 164
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsZoneTransfersOutgoing",
      "namespace": "dnsZoneTransfersOutgoing",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 94
          },
          "name": "checkedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 99
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 109
          },
          "name": "lastTransferredTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 140
          },
          "name": "soaSerial",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 122
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 135
          },
          "name": "peersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 156
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 115
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 128
          },
          "name": "peers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 146
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-outgoing/index:DnsZoneTransfersOutgoing"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersOutgoing.DnsZoneTransfersOutgoingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersOutgoing.DnsZoneTransfersOutgoingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-outgoing/index.ts",
        "line": 14
      },
      "name": "DnsZoneTransfersOutgoingConfig",
      "namespace": "dnsZoneTransfersOutgoing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_outgoing#name DnsZoneTransfersOutgoing#name}",
            "stability": "stable",
            "summary": "Zone name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_outgoing#peers DnsZoneTransfersOutgoing#peers}",
            "stability": "stable",
            "summary": "A list of peer tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 26
          },
          "name": "peers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_outgoing#zone_id DnsZoneTransfersOutgoing#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-outgoing/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-outgoing/index:DnsZoneTransfersOutgoingConfig"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersPeer.DnsZoneTransfersPeer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer cloudflare_dns_zone_transfers_peer}."
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersPeer.DnsZoneTransfersPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer cloudflare_dns_zone_transfers_peer} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-zone-transfers-peer/index.ts",
          "line": 86
        },
        "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": "@cdktn/provider-cloudflare.dnsZoneTransfersPeer.DnsZoneTransfersPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-peer/index.ts",
        "line": 54
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DnsZoneTransfersPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 71
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DnsZoneTransfersPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DnsZoneTransfersPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DnsZoneTransfersPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 122
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 143
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 159
          },
          "name": "resetIxfrEnable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 188
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 204
          },
          "name": "resetTsigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 216
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsZoneTransfersPeer",
      "namespace": "dnsZoneTransfersPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 59
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 126
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 147
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 163
          },
          "name": "ixfrEnableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 176
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 192
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 208
          },
          "name": "tsigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 116
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 137
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 153
          },
          "name": "ixfrEnable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 169
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 182
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 198
          },
          "name": "tsigId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-peer/index:DnsZoneTransfersPeer"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersPeer.DnsZoneTransfersPeerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersPeer.DnsZoneTransfersPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-peer/index.ts",
        "line": 14
      },
      "name": "DnsZoneTransfersPeerConfig",
      "namespace": "dnsZoneTransfersPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer#name DnsZoneTransfersPeer#name}",
            "stability": "stable",
            "summary": "The name of the peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/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/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer#account_id DnsZoneTransfersPeer#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For primary zones this IP defines the IP of the secondary nameserver Cloudflare will NOTIFY upon zone changes. For secondary zones this IP defines the IP of the primary nameserver Cloudflare will send AXFR/IXFR requests to.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer#ip DnsZoneTransfersPeer#ip}",
            "stability": "stable",
            "summary": "IPv4/IPv6 address of primary or secondary nameserver, depending on what zone this peer is linked to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 24
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer#ixfr_enable DnsZoneTransfersPeer#ixfr_enable}",
            "stability": "stable",
            "summary": "Enable IXFR transfer protocol, default is AXFR. Only applicable to secondary zones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 30
          },
          "name": "ixfrEnable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer#port DnsZoneTransfersPeer#port}",
            "stability": "stable",
            "summary": "DNS port of primary or secondary nameserver, depending on what zone this peer is linked to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 42
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_peer#tsig_id DnsZoneTransfersPeer#tsig_id}",
            "stability": "stable",
            "summary": "TSIG authentication will be used for zone transfer if configured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-peer/index.ts",
            "line": 48
          },
          "name": "tsigId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-peer/index:DnsZoneTransfersPeerConfig"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersTsig.DnsZoneTransfersTsig": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig cloudflare_dns_zone_transfers_tsig}."
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersTsig.DnsZoneTransfersTsig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig cloudflare_dns_zone_transfers_tsig} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-zone-transfers-tsig/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersTsig.DnsZoneTransfersTsigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-tsig/index.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DnsZoneTransfersTsig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 59
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DnsZoneTransfersTsig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DnsZoneTransfersTsig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DnsZoneTransfersTsig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 108
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 164
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 173
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsZoneTransfersTsig",
      "namespace": "dnsZoneTransfersTsig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 112
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 125
          },
          "name": "algoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 143
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 156
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 102
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 118
          },
          "name": "algo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 136
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 149
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-tsig/index:DnsZoneTransfersTsig"
    },
    "@cdktn/provider-cloudflare.dnsZoneTransfersTsig.DnsZoneTransfersTsigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.dnsZoneTransfersTsig.DnsZoneTransfersTsigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-zone-transfers-tsig/index.ts",
        "line": 14
      },
      "name": "DnsZoneTransfersTsigConfig",
      "namespace": "dnsZoneTransfersTsig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig#algo DnsZoneTransfersTsig#algo}",
            "stability": "stable",
            "summary": "TSIG algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 24
          },
          "name": "algo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig#name DnsZoneTransfersTsig#name}",
            "stability": "stable",
            "summary": "TSIG key name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig#secret DnsZoneTransfersTsig#secret}",
            "stability": "stable",
            "summary": "TSIG secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 36
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/dns_zone_transfers_tsig#account_id DnsZoneTransfersTsig#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone-transfers-tsig/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone-transfers-tsig/index:DnsZoneTransfersTsigConfig"
    },
    "@cdktn/provider-cloudflare.emailRoutingAddress.EmailRoutingAddress": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_address cloudflare_email_routing_address}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingAddress.EmailRoutingAddress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_address cloudflare_email_routing_address} Resource."
        },
        "locationInModule": {
          "filename": "src/email-routing-address/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingAddress.EmailRoutingAddressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-address/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailRoutingAddress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailRoutingAddress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_address#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailRoutingAddress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailRoutingAddress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 153
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailRoutingAddress",
      "namespace": "emailRoutingAddress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 105
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 128
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 133
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 138
          },
          "name": "verified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 118
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 111
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-address/index:EmailRoutingAddress"
    },
    "@cdktn/provider-cloudflare.emailRoutingAddress.EmailRoutingAddressConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingAddress.EmailRoutingAddressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-address/index.ts",
        "line": 14
      },
      "name": "EmailRoutingAddressConfig",
      "namespace": "emailRoutingAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_address#email EmailRoutingAddress#email}",
            "stability": "stable",
            "summary": "The contact email address of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 26
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_address#account_id EmailRoutingAddress#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-address/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-address/index:EmailRoutingAddressConfig"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAll": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all cloudflare_email_routing_catch_all}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAll",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all cloudflare_email_routing_catch_all} Resource."
        },
        "locationInModule": {
          "filename": "src/email-routing-catch-all/index.ts",
          "line": 347
        },
        "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": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-catch-all/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailRoutingCatchAll resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 332
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailRoutingCatchAll to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailRoutingCatchAll that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailRoutingCatchAll to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 379
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 413
          },
          "name": "putMatchers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 395
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 429
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 459
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 469
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailRoutingCatchAll",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 320
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 376
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 404
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 410
          },
          "name": "matchers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 438
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 383
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 399
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 417
          },
          "name": "matchersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 433
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 451
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 389
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 444
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAll"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-catch-all/index.ts",
        "line": 46
      },
      "name": "EmailRoutingCatchAllActions",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#type EmailRoutingCatchAll#type}",
            "stability": "stable",
            "summary": "Type of action for catch-all rule. Available values: \"drop\", \"forward\", \"worker\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 53
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#value EmailRoutingCatchAll#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 57
          },
          "name": "value",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAllActions"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-catch-all/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-catch-all/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActionsOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingCatchAllActionsList",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAllActionsList"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-catch-all/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-catch-all/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "EmailRoutingCatchAllActionsOutputReference",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 155
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 148
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAllActionsOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-catch-all/index.ts",
        "line": 14
      },
      "name": "EmailRoutingCatchAllConfig",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#actions EmailRoutingCatchAll#actions}",
            "stability": "stable",
            "summary": "List actions for the catch-all routing rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 20
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#matchers EmailRoutingCatchAll#matchers}",
            "stability": "stable",
            "summary": "List of matchers for the catch-all routing rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 32
          },
          "name": "matchers",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#zone_id EmailRoutingCatchAll#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#enabled EmailRoutingCatchAll#enabled}",
            "stability": "stable",
            "summary": "Routing rule status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 26
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#name EmailRoutingCatchAll#name}",
            "stability": "stable",
            "summary": "Routing rule name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAllConfig"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-catch-all/index.ts",
        "line": 195
      },
      "name": "EmailRoutingCatchAllMatchers",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_catch_all#type EmailRoutingCatchAll#type}",
            "stability": "stable",
            "summary": "Type of matcher. Default is 'all'. Available values: \"all\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 202
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAllMatchers"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-catch-all/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-catch-all/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchersOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingCatchAllMatchersList",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAllMatchersList"
    },
    "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-catch-all/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-catch-all/index.ts",
        "line": 234
      },
      "name": "EmailRoutingCatchAllMatchersOutputReference",
      "namespace": "emailRoutingCatchAll",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 287
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 280
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-catch-all/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.emailRoutingCatchAll.EmailRoutingCatchAllMatchers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-catch-all/index:EmailRoutingCatchAllMatchersOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_dns cloudflare_email_routing_dns}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDns",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_dns cloudflare_email_routing_dns} Resource."
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 764
        },
        "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": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailRoutingDns resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 749
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailRoutingDns to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_dns#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailRoutingDns that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailRoutingDns to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 828
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 885
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 892
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailRoutingDns",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 737
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 789
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 794
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 800
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 805
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 811
          },
          "name": "messages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 816
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 838
          },
          "name": "result",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 844
          },
          "name": "resultInfo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 849
          },
          "name": "skipWizard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 854
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 859
          },
          "name": "success",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 864
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 832
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 877
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 822
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 870
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDns"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 14
      },
      "name": "EmailRoutingDnsConfig",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_dns#zone_id EmailRoutingDns#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_dns#name EmailRoutingDns#name}",
            "stability": "stable",
            "summary": "Domain of your zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsConfig"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 82
      },
      "name": "EmailRoutingDnsErrors",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsErrors"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingDnsErrorsList",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsErrorsList"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 105
      },
      "name": "EmailRoutingDnsErrorsOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 134
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 139
          },
          "name": "documentationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 144
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 150
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrors"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 28
      },
      "name": "EmailRoutingDnsErrorsSource",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsErrorsSource"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 51
      },
      "name": "EmailRoutingDnsErrorsSourceOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 78
          },
          "name": "pointer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsErrorsSource"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsErrorsSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 227
      },
      "name": "EmailRoutingDnsMessages",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsMessages"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 314
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingDnsMessagesList",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsMessagesList"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 250
      },
      "name": "EmailRoutingDnsMessagesOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 279
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 284
          },
          "name": "documentationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 289
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 295
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessages"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsMessagesOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 173
      },
      "name": "EmailRoutingDnsMessagesSource",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsMessagesSource"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 196
      },
      "name": "EmailRoutingDnsMessagesSourceOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 223
          },
          "name": "pointer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsMessagesSource"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsMessagesSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResult": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResult",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 568
      },
      "name": "EmailRoutingDnsResult",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResult"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 392
      },
      "name": "EmailRoutingDnsResultErrors",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultErrors"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 469
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingDnsResultErrorsList",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultErrorsList"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsMissing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsMissing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 318
      },
      "name": "EmailRoutingDnsResultErrorsMissing",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultErrorsMissing"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsMissingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsMissingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 341
      },
      "name": "EmailRoutingDnsResultErrorsMissingOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 368
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 373
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 378
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 383
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 388
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsMissing"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultErrorsMissingOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 415
      },
      "name": "EmailRoutingDnsResultErrorsOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 444
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 450
          },
          "name": "missing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsMissingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrors"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultErrorsOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultInfo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 654
      },
      "name": "EmailRoutingDnsResultInfo",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultInfo"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultInfoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 677
      },
      "name": "EmailRoutingDnsResultInfoOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 704
          },
          "name": "emailRoutingDnsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 709
          },
          "name": "page",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 714
          },
          "name": "perPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 719
          },
          "name": "totalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 724
          },
          "name": "totalPages",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultInfo"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultInfoOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 591
      },
      "name": "EmailRoutingDnsResultOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 618
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 624
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 629
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 634
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 640
          },
          "name": "record",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 645
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 650
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResult"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecord": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-dns/index.ts",
        "line": 473
      },
      "name": "EmailRoutingDnsResultRecord",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultRecord"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecordList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 564
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecordOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingDnsResultRecordList",
      "namespace": "emailRoutingDns",
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultRecordList"
    },
    "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecordOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-dns/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-dns/index.ts",
        "line": 496
      },
      "name": "EmailRoutingDnsResultRecordOutputReference",
      "namespace": "emailRoutingDns",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 525
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 530
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 535
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 540
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 545
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-dns/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingDns.EmailRoutingDnsResultRecord"
          }
        }
      ],
      "symbolId": "src/email-routing-dns/index:EmailRoutingDnsResultRecordOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule cloudflare_email_routing_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule cloudflare_email_routing_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/email-routing-rule/index.ts",
          "line": 424
        },
        "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": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-rule/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailRoutingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 409
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailRoutingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailRoutingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailRoutingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 457
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 491
          },
          "name": "putMatchers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 473
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 507
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 523
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 544
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 556
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 567
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailRoutingRule",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 397
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 454
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 482
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 488
          },
          "name": "matchers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 532
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 461
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 477
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 495
          },
          "name": "matchersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 511
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 527
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 548
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 467
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 501
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 517
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 538
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRule"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-rule/index.ts",
        "line": 52
      },
      "name": "EmailRoutingRuleActions",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#type EmailRoutingRule#type}",
            "stability": "stable",
            "summary": "Type of supported action. Available values: \"drop\", \"forward\", \"worker\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 59
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#value EmailRoutingRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 63
          },
          "name": "value",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRuleActions"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-rule/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-rule/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActionsOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingRuleActionsList",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRuleActionsList"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-rule/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-rule/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "EmailRoutingRuleActionsOutputReference",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 161
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 154
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRuleActionsOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-rule/index.ts",
        "line": 14
      },
      "name": "EmailRoutingRuleConfig",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#actions EmailRoutingRule#actions}",
            "stability": "stable",
            "summary": "List actions patterns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 20
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#matchers EmailRoutingRule#matchers}",
            "stability": "stable",
            "summary": "Matching patterns to forward to your actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 32
          },
          "name": "matchers",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#enabled EmailRoutingRule#enabled}",
            "stability": "stable",
            "summary": "Routing rule status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 26
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#name EmailRoutingRule#name}",
            "stability": "stable",
            "summary": "Routing rule name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#priority EmailRoutingRule#priority}",
            "stability": "stable",
            "summary": "Priority of the routing rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 44
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#zone_id EmailRoutingRule#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 50
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRuleConfig"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-rule/index.ts",
        "line": 201
      },
      "name": "EmailRoutingRuleMatchers",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#type EmailRoutingRule#type}",
            "stability": "stable",
            "summary": "Type of matcher. Available values: \"all\", \"literal\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 215
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#field EmailRoutingRule#field}",
            "stability": "stable",
            "summary": "Field for type matcher. Available values: \"to\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 208
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_rule#value EmailRoutingRule#value}",
            "stability": "stable",
            "summary": "Value for matcher."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 221
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRuleMatchers"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-rule/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-rule/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 384
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchersOutputReference"
            }
          }
        }
      ],
      "name": "EmailRoutingRuleMatchersList",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRuleMatchersList"
    },
    "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-routing-rule/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-routing-rule/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 331
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 360
          },
          "name": "resetValue"
        }
      ],
      "name": "EmailRoutingRuleMatchersOutputReference",
      "namespace": "emailRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 335
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 348
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 364
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 325
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 341
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-rule/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.emailRoutingRule.EmailRoutingRuleMatchers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-routing-rule/index:EmailRoutingRuleMatchersOutputReference"
    },
    "@cdktn/provider-cloudflare.emailRoutingSettings.EmailRoutingSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_settings cloudflare_email_routing_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingSettings.EmailRoutingSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_settings cloudflare_email_routing_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/email-routing-settings/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailRoutingSettings.EmailRoutingSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-routing-settings/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailRoutingSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailRoutingSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailRoutingSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailRoutingSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 129
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 147
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailRoutingSettings",
      "namespace": "emailRoutingSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 82
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 87
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 92
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 97
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 102
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 107
          },
          "name": "skipWizard",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 112
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 117
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 133
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 123
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-settings/index:EmailRoutingSettings"
    },
    "@cdktn/provider-cloudflare.emailRoutingSettings.EmailRoutingSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailRoutingSettings.EmailRoutingSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-routing-settings/index.ts",
        "line": 14
      },
      "name": "EmailRoutingSettingsConfig",
      "namespace": "emailRoutingSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_routing_settings#zone_id EmailRoutingSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-routing-settings/index.ts",
            "line": 20
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-routing-settings/index:EmailRoutingSettingsConfig"
    },
    "@cdktn/provider-cloudflare.emailSecurityBlockSender.EmailSecurityBlockSender": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender cloudflare_email_security_block_sender}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityBlockSender.EmailSecurityBlockSender",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender cloudflare_email_security_block_sender} Resource."
        },
        "locationInModule": {
          "filename": "src/email-security-block-sender/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": "@cdktn/provider-cloudflare.emailSecurityBlockSender.EmailSecurityBlockSenderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-security-block-sender/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailSecurityBlockSender resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailSecurityBlockSender to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailSecurityBlockSender that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailSecurityBlockSender to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 111
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 127
          },
          "name": "resetComments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 193
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailSecurityBlockSender",
      "namespace": "emailSecurityBlockSender",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 136
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 141
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 159
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 115
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 131
          },
          "name": "commentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 154
          },
          "name": "isRegexInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 172
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 185
          },
          "name": "patternTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 105
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 121
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 147
          },
          "name": "isRegex",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 165
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 178
          },
          "name": "patternType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-security-block-sender/index:EmailSecurityBlockSender"
    },
    "@cdktn/provider-cloudflare.emailSecurityBlockSender.EmailSecurityBlockSenderConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityBlockSender.EmailSecurityBlockSenderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-security-block-sender/index.ts",
        "line": 14
      },
      "name": "EmailSecurityBlockSenderConfig",
      "namespace": "emailSecurityBlockSender",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender#is_regex EmailSecurityBlockSender#is_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 28
          },
          "name": "isRegex",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender#pattern EmailSecurityBlockSender#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 32
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender#pattern_type EmailSecurityBlockSender#pattern_type}",
            "stability": "stable",
            "summary": "Available values: \"EMAIL\", \"DOMAIN\", \"IP\", \"UNKNOWN\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 38
          },
          "name": "patternType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender#account_id EmailSecurityBlockSender#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_block_sender#comments EmailSecurityBlockSender#comments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-block-sender/index.ts",
            "line": 24
          },
          "name": "comments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-security-block-sender/index:EmailSecurityBlockSenderConfig"
    },
    "@cdktn/provider-cloudflare.emailSecurityImpersonationRegistry.EmailSecurityImpersonationRegistry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry cloudflare_email_security_impersonation_registry}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityImpersonationRegistry.EmailSecurityImpersonationRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry cloudflare_email_security_impersonation_registry} Resource."
        },
        "locationInModule": {
          "filename": "src/email-security-impersonation-registry/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.emailSecurityImpersonationRegistry.EmailSecurityImpersonationRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-security-impersonation-registry/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailSecurityImpersonationRegistry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailSecurityImpersonationRegistry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailSecurityImpersonationRegistry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailSecurityImpersonationRegistry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 104
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 195
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 204
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailSecurityImpersonationRegistry",
      "namespace": "emailSecurityImpersonationRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 113
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 118
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 123
          },
          "name": "directoryId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 128
          },
          "name": "directoryNodeId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 146
          },
          "name": "externalDirectoryNodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 169
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 187
          },
          "name": "provenance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 108
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 141
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 164
          },
          "name": "isEmailRegexInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 182
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 98
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 134
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 157
          },
          "name": "isEmailRegex",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-security-impersonation-registry/index:EmailSecurityImpersonationRegistry"
    },
    "@cdktn/provider-cloudflare.emailSecurityImpersonationRegistry.EmailSecurityImpersonationRegistryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityImpersonationRegistry.EmailSecurityImpersonationRegistryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-security-impersonation-registry/index.ts",
        "line": 14
      },
      "name": "EmailSecurityImpersonationRegistryConfig",
      "namespace": "emailSecurityImpersonationRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry#email EmailSecurityImpersonationRegistry#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 24
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry#is_email_regex EmailSecurityImpersonationRegistry#is_email_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 28
          },
          "name": "isEmailRegex",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry#name EmailSecurityImpersonationRegistry#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_impersonation_registry#account_id EmailSecurityImpersonationRegistry#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-impersonation-registry/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-security-impersonation-registry/index:EmailSecurityImpersonationRegistryConfig"
    },
    "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains cloudflare_email_security_trusted_domains}."
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomains",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains cloudflare_email_security_trusted_domains} Resource."
        },
        "locationInModule": {
          "filename": "src/email-security-trusted-domains/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/email-security-trusted-domains/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmailSecurityTrustedDomains resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 317
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmailSecurityTrustedDomains to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmailSecurityTrustedDomains that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmailSecurityTrustedDomains to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 382
          },
          "name": "putBody",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBody"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 369
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 385
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 401
          },
          "name": "resetComments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 427
          },
          "name": "resetIsRecent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 443
          },
          "name": "resetIsRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 459
          },
          "name": "resetIsSimilarity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 480
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 492
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 504
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmailSecurityTrustedDomains",
      "namespace": "emailSecurityTrustedDomains",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 305
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 379
          },
          "name": "body",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBodyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 410
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 415
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 468
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 373
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 389
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 405
          },
          "name": "commentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 431
          },
          "name": "isRecentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 447
          },
          "name": "isRegexInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 463
          },
          "name": "isSimilarityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 484
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 363
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 395
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 421
          },
          "name": "isRecent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 437
          },
          "name": "isRegex",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 453
          },
          "name": "isSimilarity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 474
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-security-trusted-domains/index:EmailSecurityTrustedDomains"
    },
    "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBody": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBody",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-security-trusted-domains/index.ts",
        "line": 53
      },
      "name": "EmailSecurityTrustedDomainsBody",
      "namespace": "emailSecurityTrustedDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#is_recent EmailSecurityTrustedDomains#is_recent}",
            "stability": "stable",
            "summary": "Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 64
          },
          "name": "isRecent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#is_regex EmailSecurityTrustedDomains#is_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 68
          },
          "name": "isRegex",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Prevents listed domains from\ntriggering a Spoof disposition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#is_similarity EmailSecurityTrustedDomains#is_similarity}",
            "stability": "stable",
            "summary": "Select for partner or other approved domains that have similar spelling to your connected domains."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 76
          },
          "name": "isSimilarity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#pattern EmailSecurityTrustedDomains#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 80
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#comments EmailSecurityTrustedDomains#comments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 57
          },
          "name": "comments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-security-trusted-domains/index:EmailSecurityTrustedDomainsBody"
    },
    "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBodyList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBodyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-security-trusted-domains/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-security-trusted-domains/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 292
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBodyOutputReference"
            }
          }
        }
      ],
      "name": "EmailSecurityTrustedDomainsBodyList",
      "namespace": "emailSecurityTrustedDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-security-trusted-domains/index:EmailSecurityTrustedDomainsBodyList"
    },
    "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBodyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBodyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/email-security-trusted-domains/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-security-trusted-domains/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 216
          },
          "name": "resetComments"
        }
      ],
      "name": "EmailSecurityTrustedDomainsBodyOutputReference",
      "namespace": "emailSecurityTrustedDomains",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 220
          },
          "name": "commentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 233
          },
          "name": "isRecentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 246
          },
          "name": "isRegexInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 259
          },
          "name": "isSimilarityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 272
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 210
          },
          "name": "comments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 226
          },
          "name": "isRecent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 239
          },
          "name": "isRegex",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 252
          },
          "name": "isSimilarity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 265
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBody"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/email-security-trusted-domains/index:EmailSecurityTrustedDomainsBodyOutputReference"
    },
    "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/email-security-trusted-domains/index.ts",
        "line": 14
      },
      "name": "EmailSecurityTrustedDomainsConfig",
      "namespace": "emailSecurityTrustedDomains",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#account_id EmailSecurityTrustedDomains#account_id}",
            "stability": "stable",
            "summary": "Account Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#body EmailSecurityTrustedDomains#body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 24
          },
          "name": "body",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.emailSecurityTrustedDomains.EmailSecurityTrustedDomainsBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#comments EmailSecurityTrustedDomains#comments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 28
          },
          "name": "comments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#is_recent EmailSecurityTrustedDomains#is_recent}",
            "stability": "stable",
            "summary": "Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 35
          },
          "name": "isRecent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#is_regex EmailSecurityTrustedDomains#is_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 39
          },
          "name": "isRegex",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Prevents listed domains from\ntriggering a Spoof disposition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#is_similarity EmailSecurityTrustedDomains#is_similarity}",
            "stability": "stable",
            "summary": "Select for partner or other approved domains that have similar spelling to your connected domains."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 47
          },
          "name": "isSimilarity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/email_security_trusted_domains#pattern EmailSecurityTrustedDomains#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/email-security-trusted-domains/index.ts",
            "line": 51
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/email-security-trusted-domains/index:EmailSecurityTrustedDomainsConfig"
    },
    "@cdktn/provider-cloudflare.filter.Filter": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter cloudflare_filter}."
      },
      "fqn": "@cdktn/provider-cloudflare.filter.Filter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter cloudflare_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/filter/index.ts",
          "line": 314
        },
        "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": "@cdktn/provider-cloudflare.filter.FilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/filter/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Filter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 299
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Filter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Filter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Filter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 347
          },
          "name": "putBody",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.filter.FilterBody"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 363
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 379
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 400
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 416
          },
          "name": "resetRef"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 432
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 444
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 455
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Filter",
      "namespace": "filter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 287
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 344
          },
          "name": "body",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.filter.FilterBodyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 388
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 351
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.filter.FilterBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 367
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 383
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 404
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 420
          },
          "name": "refInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 436
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 357
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 373
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 394
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 410
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 426
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/filter/index:Filter"
    },
    "@cdktn/provider-cloudflare.filter.FilterBody": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.filter.FilterBody",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/filter/index.ts",
        "line": 50
      },
      "name": "FilterBody",
      "namespace": "filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#description Filter#description}",
            "stability": "stable",
            "summary": "An informative summary of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#expression Filter#expression}",
            "stability": "stable",
            "summary": "The filter expression. For more information, refer to [Expressions](https://developers.cloudflare.com/ruleset-engine/rules-language/expressions/)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 62
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#paused Filter#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the filter is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 68
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#ref Filter#ref}",
            "stability": "stable",
            "summary": "A short reference tag. Allows you to select related filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 74
          },
          "name": "ref",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/filter/index:FilterBody"
    },
    "@cdktn/provider-cloudflare.filter.FilterBodyList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.filter.FilterBodyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/filter/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/filter/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 274
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.filter.FilterBodyOutputReference"
            }
          }
        }
      ],
      "name": "FilterBodyList",
      "namespace": "filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.filter.FilterBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/filter/index:FilterBodyList"
    },
    "@cdktn/provider-cloudflare.filter.FilterBodyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.filter.FilterBodyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/filter/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/filter/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 197
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 213
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 234
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 250
          },
          "name": "resetRef"
        }
      ],
      "name": "FilterBodyOutputReference",
      "namespace": "filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 222
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 201
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 217
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 238
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 254
          },
          "name": "refInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 191
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 207
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 228
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 244
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.filter.FilterBody"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/filter/index:FilterBodyOutputReference"
    },
    "@cdktn/provider-cloudflare.filter.FilterConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.filter.FilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/filter/index.ts",
        "line": 14
      },
      "name": "FilterConfig",
      "namespace": "filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#body Filter#body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 18
          },
          "name": "body",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.filter.FilterBody"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#description Filter#description}",
            "stability": "stable",
            "summary": "An informative summary of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#expression Filter#expression}",
            "stability": "stable",
            "summary": "The filter expression. For more information, refer to [Expressions](https://developers.cloudflare.com/ruleset-engine/rules-language/expressions/)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 30
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#paused Filter#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the filter is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 36
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#ref Filter#ref}",
            "stability": "stable",
            "summary": "A short reference tag. Allows you to select related filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 42
          },
          "name": "ref",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/filter#zone_id Filter#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/filter/index.ts",
            "line": 48
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/filter/index:FilterConfig"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule cloudflare_firewall_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule cloudflare_firewall_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/firewall-rule/index.ts",
          "line": 574
        },
        "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": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FirewallRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 559
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FirewallRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FirewallRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FirewallRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 604
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 622
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 663
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 675
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 683
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FirewallRule",
      "namespace": "firewallRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 547
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 601
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 613
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 619
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 631
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 636
          },
          "name": "paused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 641
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 646
          },
          "name": "products",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 651
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 608
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 626
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 667
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 657
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRule"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRuleAction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 163
      },
      "name": "FirewallRuleAction",
      "namespace": "firewallRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#mode FirewallRule#mode}",
            "stability": "stable",
            "summary": "The action to perform. Available values: \"simulate\", \"ban\", \"challenge\", \"js_challenge\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 170
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The custom response configured in this object will override the custom error for the zone. This object is optional.\nNotes: If you omit this object, Cloudflare will use the default HTML error page. If \"mode\" is \"challenge\", \"managed_challenge\", or \"js_challenge\", Cloudflare will use the zone challenge pages and you should not provide the \"response\" object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#response FirewallRule#response}",
            "stability": "stable",
            "summary": "A custom content type and reponse to return when the threshold is exceeded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 177
          },
          "name": "response",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be an integer value greater than or equal to the period.\nNotes: If \"mode\" is \"challenge\", \"managed_challenge\", or \"js_challenge\", Cloudflare will use the zone's Challenge Passage time and you should not provide this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#timeout FirewallRule#timeout}",
            "stability": "stable",
            "summary": "The time in seconds during which Cloudflare will perform the mitigation action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 184
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRuleAction"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/firewall-rule/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 305
          },
          "name": "putResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 292
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 308
          },
          "name": "resetResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 324
          },
          "name": "resetTimeout"
        }
      ],
      "name": "FirewallRuleActionOutputReference",
      "namespace": "firewallRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 302
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 296
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 312
          },
          "name": "responseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 328
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 286
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 318
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRuleActionOutputReference"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 32
      },
      "name": "FirewallRuleActionResponse",
      "namespace": "firewallRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#body FirewallRule#body}",
            "stability": "stable",
            "summary": "The response body to return. The value must conform to the configured content type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 38
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#content_type FirewallRule#content_type}",
            "stability": "stable",
            "summary": "The content type of the body. Must be one of the following: `text/plain`, `text/xml`, or `application/json`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 44
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRuleActionResponse"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/firewall-rule/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 139
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 155
          },
          "name": "resetContentType"
        }
      ],
      "name": "FirewallRuleActionResponseOutputReference",
      "namespace": "firewallRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 143
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 159
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 133
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 149
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleActionResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRuleActionResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 14
      },
      "name": "FirewallRuleConfig",
      "namespace": "firewallRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#action FirewallRule#action}",
            "stability": "stable",
            "summary": "The action to perform when the threshold of matched traffic within the configured period is exceeded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 20
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#filter FirewallRule#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 24
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#zone_id FirewallRule#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRuleConfig"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 332
      },
      "name": "FirewallRuleFilter",
      "namespace": "firewallRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#description FirewallRule#description}",
            "stability": "stable",
            "summary": "An informative summary of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 338
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#expression FirewallRule#expression}",
            "stability": "stable",
            "summary": "The filter expression. For more information, refer to [Expressions](https://developers.cloudflare.com/ruleset-engine/rules-language/expressions/)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 344
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#paused FirewallRule#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the filter is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 350
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/firewall_rule#ref FirewallRule#ref}",
            "stability": "stable",
            "summary": "A short reference tag. Allows you to select related filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 356
          },
          "name": "ref",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRuleFilter"
    },
    "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/firewall-rule/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/firewall-rule/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 477
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 493
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 514
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 530
          },
          "name": "resetRef"
        }
      ],
      "name": "FirewallRuleFilterOutputReference",
      "namespace": "firewallRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 502
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 481
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 497
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 518
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 534
          },
          "name": "refInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 471
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 487
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 508
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 524
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/firewall-rule/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.firewallRule.FirewallRuleFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/firewall-rule/index:FirewallRuleFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.healthcheck.Healthcheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck cloudflare_healthcheck}."
      },
      "fqn": "@cdktn/provider-cloudflare.healthcheck.Healthcheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck cloudflare_healthcheck} Resource."
        },
        "locationInModule": {
          "filename": "src/healthcheck/index.ts",
          "line": 610
        },
        "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": "@cdktn/provider-cloudflare.healthcheck.HealthcheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthcheck/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Healthcheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 595
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Healthcheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Healthcheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Healthcheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 738
          },
          "name": "putHttpConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 830
          },
          "name": "putTcpConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 667
          },
          "name": "resetCheckRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 683
          },
          "name": "resetConsecutiveFails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 699
          },
          "name": "resetConsecutiveSuccesses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 720
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 741
          },
          "name": "resetHttpConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 762
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 796
          },
          "name": "resetRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 817
          },
          "name": "resetSuspended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 833
          },
          "name": "resetTcpConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 849
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 865
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 881
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 893
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 912
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Healthcheck",
      "namespace": "healthcheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 583
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 708
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 729
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 735
          },
          "name": "httpConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 750
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 771
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 805
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 827
          },
          "name": "tcpConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 655
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 671
          },
          "name": "checkRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 687
          },
          "name": "consecutiveFailsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 703
          },
          "name": "consecutiveSuccessesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 724
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 745
          },
          "name": "httpConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 766
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 784
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 800
          },
          "name": "retriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 821
          },
          "name": "suspendedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 837
          },
          "name": "tcpConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 853
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 869
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 885
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 648
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 661
          },
          "name": "checkRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 677
          },
          "name": "consecutiveFails",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 693
          },
          "name": "consecutiveSuccesses",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 714
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 756
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 777
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 790
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 811
          },
          "name": "suspended",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 843
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 859
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 875
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthcheck/index:Healthcheck"
    },
    "@cdktn/provider-cloudflare.healthcheck.HealthcheckConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthcheck/index.ts",
        "line": 14
      },
      "name": "HealthcheckConfig",
      "namespace": "healthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#address Healthcheck#address}",
            "stability": "stable",
            "summary": "The hostname or IP address of the origin server to run health checks on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 20
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#name Healthcheck#name}",
            "stability": "stable",
            "summary": "A short name to identify the health check. Only alphanumeric characters, hyphens and underscores are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#check_regions Healthcheck#check_regions}",
            "stability": "stable",
            "summary": "A list of regions from which to run health checks. Null means Cloudflare will pick a default region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 26
          },
          "name": "checkRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#consecutive_fails Healthcheck#consecutive_fails}",
            "stability": "stable",
            "summary": "The number of consecutive fails required from a health check before changing the health to unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 32
          },
          "name": "consecutiveFails",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#consecutive_successes Healthcheck#consecutive_successes}",
            "stability": "stable",
            "summary": "The number of consecutive successes required from a health check before changing the health to healthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 38
          },
          "name": "consecutiveSuccesses",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#description Healthcheck#description}",
            "stability": "stable",
            "summary": "A human-readable description of the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#http_config Healthcheck#http_config}",
            "stability": "stable",
            "summary": "Parameters specific to an HTTP or HTTPS health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 50
          },
          "name": "httpConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Shorter intervals may give quicker notifications if the origin status changes, but will increase load on the origin as we check from multiple locations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#interval Healthcheck#interval}",
            "stability": "stable",
            "summary": "The interval between each health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 56
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Retries are attempted immediately.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#retries Healthcheck#retries}",
            "stability": "stable",
            "summary": "The number of retries to attempt in case of a timeout before marking the origin as unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 68
          },
          "name": "retries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#suspended Healthcheck#suspended}",
            "stability": "stable",
            "summary": "If suspended, no health checks are sent to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 74
          },
          "name": "suspended",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#tcp_config Healthcheck#tcp_config}",
            "stability": "stable",
            "summary": "Parameters specific to TCP health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 80
          },
          "name": "tcpConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#timeout Healthcheck#timeout}",
            "stability": "stable",
            "summary": "The timeout (in seconds) before marking the health check as failed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 86
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#type Healthcheck#type}",
            "stability": "stable",
            "summary": "The protocol to use for the health check. Currently supported protocols are 'HTTP', 'HTTPS' and 'TCP'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 92
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#zone_id Healthcheck#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 98
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthcheck/index:HealthcheckConfig"
    },
    "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthcheck/index.ts",
        "line": 100
      },
      "name": "HealthcheckHttpConfig",
      "namespace": "healthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#allow_insecure Healthcheck#allow_insecure}",
            "stability": "stable",
            "summary": "Do not validate the certificate when the health check uses HTTPS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 106
          },
          "name": "allowInsecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this string is not found, the origin will be marked as unhealthy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#expected_body Healthcheck#expected_body}",
            "stability": "stable",
            "summary": "A case-insensitive sub-string to look for in the response body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 112
          },
          "name": "expectedBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#expected_codes Healthcheck#expected_codes}",
            "stability": "stable",
            "summary": "The expected HTTP response codes (e.g. \"200\") or code ranges (e.g. \"2xx\" for all codes starting with 2) of the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 118
          },
          "name": "expectedCodes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#follow_redirects Healthcheck#follow_redirects}",
            "stability": "stable",
            "summary": "Follow redirects if the origin returns a 3xx status code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 124
          },
          "name": "followRedirects",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is recommended you set a Host header by default. The User-Agent header cannot be overridden.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#header Healthcheck#header}",
            "stability": "stable",
            "summary": "The HTTP request headers to send in the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 130
          },
          "name": "header",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#method Healthcheck#method}",
            "stability": "stable",
            "summary": "The HTTP method to use for the health check. Available values: \"GET\", \"HEAD\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 137
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#path Healthcheck#path}",
            "stability": "stable",
            "summary": "The endpoint path to health check against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 143
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to 80 if type is HTTP or 443 if type is HTTPS.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#port Healthcheck#port}",
            "stability": "stable",
            "summary": "Port number to connect to for the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 149
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/healthcheck/index:HealthcheckHttpConfig"
    },
    "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthcheck/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthcheck/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 322
          },
          "name": "resetAllowInsecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 338
          },
          "name": "resetExpectedBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 354
          },
          "name": "resetExpectedCodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 370
          },
          "name": "resetFollowRedirects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 386
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 402
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 418
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 434
          },
          "name": "resetPort"
        }
      ],
      "name": "HealthcheckHttpConfigOutputReference",
      "namespace": "healthcheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 326
          },
          "name": "allowInsecureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 342
          },
          "name": "expectedBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 358
          },
          "name": "expectedCodesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 374
          },
          "name": "followRedirectsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 390
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 406
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 422
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 438
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 316
          },
          "name": "allowInsecure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 332
          },
          "name": "expectedBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 348
          },
          "name": "expectedCodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 364
          },
          "name": "followRedirects",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 380
          },
          "name": "header",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 396
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 412
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 428
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckHttpConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthcheck/index:HealthcheckHttpConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthcheck/index.ts",
        "line": 442
      },
      "name": "HealthcheckTcpConfig",
      "namespace": "healthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#method Healthcheck#method}",
            "stability": "stable",
            "summary": "The TCP connection method to use for the health check. Available values: \"connection_established\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 449
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/healthcheck#port Healthcheck#port}",
            "stability": "stable",
            "summary": "Port number to connect to for the health check. Defaults to 80."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 455
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/healthcheck/index:HealthcheckTcpConfig"
    },
    "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthcheck/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthcheck/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 550
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 566
          },
          "name": "resetPort"
        }
      ],
      "name": "HealthcheckTcpConfigOutputReference",
      "namespace": "healthcheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 554
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 570
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 544
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 560
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthcheck/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.healthcheck.HealthcheckTcpConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthcheck/index:HealthcheckTcpConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.hostnameTlsSetting.HostnameTlsSetting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting cloudflare_hostname_tls_setting}."
      },
      "fqn": "@cdktn/provider-cloudflare.hostnameTlsSetting.HostnameTlsSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting cloudflare_hostname_tls_setting} Resource."
        },
        "locationInModule": {
          "filename": "src/hostname-tls-setting/index.ts",
          "line": 84
        },
        "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": "@cdktn/provider-cloudflare.hostnameTlsSetting.HostnameTlsSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/hostname-tls-setting/index.ts",
        "line": 52
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a HostnameTlsSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 69
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the HostnameTlsSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing HostnameTlsSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the HostnameTlsSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 177
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 189
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "HostnameTlsSetting",
      "namespace": "hostnameTlsSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 57
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 111
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 147
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 152
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 124
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 142
          },
          "name": "settingIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 181
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 117
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 135
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 158
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 171
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/hostname-tls-setting/index:HostnameTlsSetting"
    },
    "@cdktn/provider-cloudflare.hostnameTlsSetting.HostnameTlsSettingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hostnameTlsSetting.HostnameTlsSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/hostname-tls-setting/index.ts",
        "line": 14
      },
      "name": "HostnameTlsSettingConfig",
      "namespace": "hostnameTlsSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting#hostname HostnameTlsSetting#hostname}",
            "stability": "stable",
            "summary": "The hostname for which the tls settings are set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 20
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value type depends on the setting:\n- `ciphers`: value is an array of cipher suite strings (e.g., `[\"ECDHE-RSA-AES128-GCM-SHA256\", \"AES128-GCM-SHA256\"]`)\n- `min_tls_version`: value is a TLS version string (`\"1.0\"`, `\"1.1\"`, `\"1.2\"`, or `\"1.3\"`)\n- `http2`: value is `\"on\"` or `\"off\"`\nAvailable values: \"ciphers\", \"min_tls_version\", \"http2\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting#setting_id HostnameTlsSetting#setting_id}",
            "stability": "stable",
            "summary": "The TLS Setting name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 30
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The type depends on the `setting_id` used in the request path:\n- `ciphers`: an array of allowed cipher suite strings in BoringSSL format (e.g., `[\"ECDHE-RSA-AES128-GCM-SHA256\", \"AES128-GCM-SHA256\"]`)\n- `min_tls_version`: a string indicating the minimum TLS version — one of `\"1.0\"`, `\"1.1\"`, `\"1.2\"`, or `\"1.3\"` (e.g., `\"1.2\"`)\n- `http2`: a string indicating whether HTTP/2 is enabled — `\"on\"` or `\"off\"` (e.g., `\"on\"`)\nAvailable values: \"1.0\", \"1.1\", \"1.2\", \"1.3\", \"on\", \"off\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting#value HostnameTlsSetting#value}",
            "stability": "stable",
            "summary": "The TLS setting value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 40
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hostname_tls_setting#zone_id HostnameTlsSetting#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hostname-tls-setting/index.ts",
            "line": 46
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/hostname-tls-setting/index:HostnameTlsSettingConfig"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config cloudflare_hyperdrive_config}."
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config cloudflare_hyperdrive_config} Resource."
        },
        "locationInModule": {
          "filename": "src/hyperdrive-config/index.ts",
          "line": 785
        },
        "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": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a HyperdriveConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 770
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the HyperdriveConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing HyperdriveConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the HyperdriveConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 834
          },
          "name": "putCaching",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCaching"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 865
          },
          "name": "putMtls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 894
          },
          "name": "putOrigin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOrigin"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 821
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 837
          },
          "name": "resetCaching"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 868
          },
          "name": "resetMtls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 910
          },
          "name": "resetOriginConnectionLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 922
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 933
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "HyperdriveConfig",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 758
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 831
          },
          "name": "caching",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCachingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 846
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 851
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 856
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 862
          },
          "name": "mtls",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 891
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 825
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 841
          },
          "name": "cachingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCaching"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 872
          },
          "name": "mtlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 885
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 914
          },
          "name": "originConnectionLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 898
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOrigin"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 815
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 878
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 904
          },
          "name": "originConnectionLimit",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfig"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCaching": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCaching",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 52
      },
      "name": "HyperdriveConfigCaching",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#disabled HyperdriveConfig#disabled}",
            "stability": "stable",
            "summary": "Set to true to disable caching of SQL responses. Default is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 58
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#max_age HyperdriveConfig#max_age}",
            "stability": "stable",
            "summary": "Specify the maximum duration (in seconds) items should persist in the cache. Defaults to 60 seconds if not specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 64
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#stale_while_revalidate HyperdriveConfig#stale_while_revalidate}",
            "stability": "stable",
            "summary": "Specify the number of seconds the cache may serve a stale response. Defaults to 15 seconds if not specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 70
          },
          "name": "staleWhileRevalidate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfigCaching"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCachingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCachingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/hyperdrive-config/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 178
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 194
          },
          "name": "resetMaxAge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 210
          },
          "name": "resetStaleWhileRevalidate"
        }
      ],
      "name": "HyperdriveConfigCachingOutputReference",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 182
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 198
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 214
          },
          "name": "staleWhileRevalidateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 172
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 188
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 204
          },
          "name": "staleWhileRevalidate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCaching"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfigCachingOutputReference"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 14
      },
      "name": "HyperdriveConfigConfig",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#name HyperdriveConfig#name}",
            "stability": "stable",
            "summary": "The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/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/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#origin HyperdriveConfig#origin}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 40
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOrigin"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#account_id HyperdriveConfig#account_id}",
            "stability": "stable",
            "summary": "Define configurations using a unique string identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#caching HyperdriveConfig#caching}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 24
          },
          "name": "caching",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigCaching"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#mtls HyperdriveConfig#mtls}",
            "stability": "stable",
            "summary": "mTLS configuration for the origin connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 30
          },
          "name": "mtls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Maximum allowed: 20 for free tier accounts, 100 for paid tier accounts.\nIf not specified, defaults to 20 for free tier and 60 for paid tier.\nContact Cloudflare if you need a higher limit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#origin_connection_limit HyperdriveConfig#origin_connection_limit}",
            "stability": "stable",
            "summary": "The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 50
          },
          "name": "originConnectionLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfigConfig"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtls": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 218
      },
      "name": "HyperdriveConfigMtls",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#ca_certificate_id HyperdriveConfig#ca_certificate_id}",
            "stability": "stable",
            "summary": "Define CA certificate ID obtained after uploading CA cert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 224
          },
          "name": "caCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#mtls_certificate_id HyperdriveConfig#mtls_certificate_id}",
            "stability": "stable",
            "summary": "Define mTLS certificate ID obtained after uploading client cert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 230
          },
          "name": "mtlsCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#sslmode HyperdriveConfig#sslmode}",
            "stability": "stable",
            "summary": "Set SSL mode to 'require', 'verify-ca', or 'verify-full' to verify the CA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 236
          },
          "name": "sslmode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfigMtls"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtlsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/hyperdrive-config/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 344
          },
          "name": "resetCaCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 360
          },
          "name": "resetMtlsCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 376
          },
          "name": "resetSslmode"
        }
      ],
      "name": "HyperdriveConfigMtlsOutputReference",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 348
          },
          "name": "caCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 364
          },
          "name": "mtlsCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 380
          },
          "name": "sslmodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 338
          },
          "name": "caCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 354
          },
          "name": "mtlsCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 370
          },
          "name": "sslmode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigMtls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfigMtlsOutputReference"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 384
      },
      "name": "HyperdriveConfigOrigin",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#database HyperdriveConfig#database}",
            "stability": "stable",
            "summary": "Set the name of your origin database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 402
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#password HyperdriveConfig#password}",
            "stability": "stable",
            "summary": "Set the password needed to access your origin database. The API never returns this write-only value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 414
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#scheme HyperdriveConfig#scheme}",
            "stability": "stable",
            "summary": "Specifies the URL scheme used to connect to your origin database. Available values: \"postgres\", \"postgresql\", \"mysql\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 427
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#user HyperdriveConfig#user}",
            "stability": "stable",
            "summary": "Set the user of your origin database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 439
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#access_client_id HyperdriveConfig#access_client_id}",
            "stability": "stable",
            "summary": "Defines the Client ID of the Access token to use when connecting to the origin database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 390
          },
          "name": "accessClientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API never returns this write-only value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#access_client_secret HyperdriveConfig#access_client_secret}",
            "stability": "stable",
            "summary": "Defines the Client Secret of the Access Token to use when connecting to the origin database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 396
          },
          "name": "accessClientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#host HyperdriveConfig#host}",
            "stability": "stable",
            "summary": "Defines the host (hostname or IP) of your origin database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 408
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#port HyperdriveConfig#port}",
            "stability": "stable",
            "summary": "Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 420
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Hyperdrive will egress through the specified VPC Service to reach the origin database.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/hyperdrive_config#service_id HyperdriveConfig#service_id}",
            "stability": "stable",
            "summary": "The identifier of the Workers VPC Service to connect through."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 433
          },
          "name": "serviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfigOrigin"
    },
    "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/hyperdrive-config/index.ts",
          "line": 535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/hyperdrive-config/index.ts",
        "line": 527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 625
          },
          "name": "resetAccessClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 641
          },
          "name": "resetAccessClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 670
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 699
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 728
          },
          "name": "resetServiceId"
        }
      ],
      "name": "HyperdriveConfigOriginOutputReference",
      "namespace": "hyperdriveConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 629
          },
          "name": "accessClientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 645
          },
          "name": "accessClientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 658
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 674
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 687
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 703
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 716
          },
          "name": "schemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 732
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 745
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 619
          },
          "name": "accessClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 635
          },
          "name": "accessClientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 651
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 664
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 680
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 693
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 709
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 722
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 738
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/hyperdrive-config/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.hyperdriveConfig.HyperdriveConfigOrigin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/hyperdrive-config/index:HyperdriveConfigOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.image.Image": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image cloudflare_image}."
      },
      "fqn": "@cdktn/provider-cloudflare.image.Image",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image cloudflare_image} Resource."
        },
        "locationInModule": {
          "filename": "src/image/index.ts",
          "line": 97
        },
        "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": "@cdktn/provider-cloudflare.image.ImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/image/index.ts",
        "line": 65
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Image resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 82
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Image to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Image that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Image to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 134
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 150
          },
          "name": "resetCreator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 166
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 205
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 221
          },
          "name": "resetRequireSignedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 242
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 259
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 271
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Image",
      "namespace": "image",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 70
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 175
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 193
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 230
          },
          "name": "uploaded",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 251
          },
          "name": "variants",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 138
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 154
          },
          "name": "creatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 170
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 188
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 209
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 225
          },
          "name": "requireSignedUrlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 246
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 128
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 144
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 160
          },
          "name": "file",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 199
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 215
          },
          "name": "requireSignedUrls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 236
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/image/index:Image"
    },
    "@cdktn/provider-cloudflare.image.ImageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.image.ImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/image/index.ts",
        "line": 14
      },
      "name": "ImageConfig",
      "namespace": "image",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#id Image#id}\n\nPlease 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": "An optional custom unique identifier for your image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 41
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#account_id Image#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#creator Image#creator}",
            "stability": "stable",
            "summary": "Can set the creator field with an internal user ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 26
          },
          "name": "creator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#file Image#file}",
            "stability": "stable",
            "summary": "An image binary data. Only needed when type is uploading a file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 32
          },
          "name": "file",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#metadata Image#metadata}",
            "stability": "stable",
            "summary": "User modifiable key-value store. Can use used for keeping references to another system of record for managing images."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 47
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#require_signed_urls Image#require_signed_urls}",
            "stability": "stable",
            "summary": "Indicates whether the image requires a signature token for the access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 53
          },
          "name": "requireSignedUrls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image#url Image#url}",
            "stability": "stable",
            "summary": "A URL to fetch an image from origin. Only needed when type is uploading from a URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image/index.ts",
            "line": 59
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/image/index:ImageConfig"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant cloudflare_image_variant}."
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant cloudflare_image_variant} Resource."
        },
        "locationInModule": {
          "filename": "src/image-variant/index.ts",
          "line": 402
        },
        "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": "@cdktn/provider-cloudflare.imageVariant.ImageVariantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImageVariant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 387
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImageVariant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImageVariant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImageVariant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 478
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 436
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 465
          },
          "name": "resetNeverRequireSignedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 496
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 505
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImageVariant",
      "namespace": "imageVariant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 375
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 475
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 488
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 440
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 453
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 469
          },
          "name": "neverRequireSignedUrlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 482
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 430
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 446
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 459
          },
          "name": "neverRequireSignedUrls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/image-variant/index:ImageVariant"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariantConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 14
      },
      "name": "ImageVariantConfig",
      "namespace": "imageVariant",
      "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/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#id ImageVariant#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 27
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#options ImageVariant#options}",
            "stability": "stable",
            "summary": "Allows you to define image resizing sizes for different use cases."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 39
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#account_id ImageVariant#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#never_require_signed_urls ImageVariant#never_require_signed_urls}",
            "stability": "stable",
            "summary": "Indicates whether the variant can access an image without a signature, regardless of image access control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 33
          },
          "name": "neverRequireSignedUrls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/image-variant/index:ImageVariantConfig"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 41
      },
      "name": "ImageVariantOptions",
      "namespace": "imageVariant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#fit ImageVariant#fit}",
            "stability": "stable",
            "summary": "The fit property describes how the width and height dimensions should be interpreted. Available values: \"scale-down\", \"contain\", \"cover\", \"crop\", \"pad\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 48
          },
          "name": "fit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#height ImageVariant#height}",
            "stability": "stable",
            "summary": "Maximum height in image pixels."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 54
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#metadata ImageVariant#metadata}",
            "stability": "stable",
            "summary": "What EXIF data should be preserved in the output image. Available values: \"keep\", \"copyright\", \"none\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 61
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/image_variant#width ImageVariant#width}",
            "stability": "stable",
            "summary": "Maximum width in image pixels."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 67
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/image-variant/index:ImageVariantOptions"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/image-variant/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 120
      },
      "name": "ImageVariantOptionsOutputReference",
      "namespace": "imageVariant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 189
          },
          "name": "fitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 202
          },
          "name": "heightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 215
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 228
          },
          "name": "widthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 182
          },
          "name": "fit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 195
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 208
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 221
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/image-variant/index:ImageVariantOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 301
      },
      "name": "ImageVariantVariant",
      "namespace": "imageVariant",
      "symbolId": "src/image-variant/index:ImageVariantVariant"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 232
      },
      "name": "ImageVariantVariantOptions",
      "namespace": "imageVariant",
      "symbolId": "src/image-variant/index:ImageVariantVariantOptions"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/image-variant/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 255
      },
      "name": "ImageVariantVariantOptionsOutputReference",
      "namespace": "imageVariant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 282
          },
          "name": "fit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 287
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 292
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 297
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOptions"
          }
        }
      ],
      "symbolId": "src/image-variant/index:ImageVariantVariantOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/image-variant/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/image-variant/index.ts",
        "line": 324
      },
      "name": "ImageVariantVariantOutputReference",
      "namespace": "imageVariant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 356
          },
          "name": "neverRequireSignedUrls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 362
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariantOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/image-variant/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.imageVariant.ImageVariantVariant"
          }
        }
      ],
      "symbolId": "src/image-variant/index:ImageVariantVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate cloudflare_keyless_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate cloudflare_keyless_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/keyless-certificate/index.ts",
          "line": 226
        },
        "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": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/keyless-certificate/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KeylessCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 211
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KeylessCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KeylessCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KeylessCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 376
          },
          "name": "putTunnel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 264
          },
          "name": "resetBundleMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 298
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 337
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 358
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 379
          },
          "name": "resetTunnel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 395
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 407
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 420
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KeylessCertificate",
      "namespace": "keylessCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 199
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 286
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 325
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 346
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 367
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 373
          },
          "name": "tunnel",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 268
          },
          "name": "bundleMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 281
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 302
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 315
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 341
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 362
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 383
          },
          "name": "tunnelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 399
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 258
          },
          "name": "bundleMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 274
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 292
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 308
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 331
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 352
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 389
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/keyless-certificate/index:KeylessCertificate"
    },
    "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/keyless-certificate/index.ts",
        "line": 14
      },
      "name": "KeylessCertificateConfig",
      "namespace": "keylessCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#certificate KeylessCertificate#certificate}",
            "stability": "stable",
            "summary": "The zone's SSL certificate or SSL certificate and intermediate(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 27
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#host KeylessCertificate#host}",
            "stability": "stable",
            "summary": "The keyless SSL name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 39
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it.\nAvailable values: \"ubiquitous\", \"optimal\", \"force\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#bundle_method KeylessCertificate#bundle_method}",
            "stability": "stable",
            "summary": "A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 21
          },
          "name": "bundleMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#enabled KeylessCertificate#enabled}",
            "stability": "stable",
            "summary": "Whether or not the Keyless SSL is on or off."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 33
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#name KeylessCertificate#name}",
            "stability": "stable",
            "summary": "The keyless SSL name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 45
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#port KeylessCertificate#port}",
            "stability": "stable",
            "summary": "The keyless SSL port used to communicate between Cloudflare and the client's Keyless SSL server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 51
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#tunnel KeylessCertificate#tunnel}",
            "stability": "stable",
            "summary": "Configuration for using Keyless SSL through a Cloudflare Tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 57
          },
          "name": "tunnel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#zone_id KeylessCertificate#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 63
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/keyless-certificate/index:KeylessCertificateConfig"
    },
    "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/keyless-certificate/index.ts",
        "line": 65
      },
      "name": "KeylessCertificateTunnel",
      "namespace": "keylessCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#private_ip KeylessCertificate#private_ip}",
            "stability": "stable",
            "summary": "Private IP of the Key Server Host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 71
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/keyless_certificate#vnet_id KeylessCertificate#vnet_id}",
            "stability": "stable",
            "summary": "Cloudflare Tunnel Virtual Network ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 77
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/keyless-certificate/index:KeylessCertificateTunnel"
    },
    "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnelOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/keyless-certificate/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/keyless-certificate/index.ts",
        "line": 116
      },
      "name": "KeylessCertificateTunnelOutputReference",
      "namespace": "keylessCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 173
          },
          "name": "privateIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 186
          },
          "name": "vnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 166
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 179
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/keyless-certificate/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.keylessCertificate.KeylessCertificateTunnel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/keyless-certificate/index:KeylessCertificateTunnelOutputReference"
    },
    "@cdktn/provider-cloudflare.leakedCredentialCheck.LeakedCredentialCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check cloudflare_leaked_credential_check}."
      },
      "fqn": "@cdktn/provider-cloudflare.leakedCredentialCheck.LeakedCredentialCheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check cloudflare_leaked_credential_check} Resource."
        },
        "locationInModule": {
          "filename": "src/leaked-credential-check/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.leakedCredentialCheck.LeakedCredentialCheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/leaked-credential-check/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LeakedCredentialCheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LeakedCredentialCheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LeakedCredentialCheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LeakedCredentialCheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 96
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 112
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 124
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 131
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LeakedCredentialCheck",
      "namespace": "leakedCredentialCheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 100
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 116
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 90
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 106
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/leaked-credential-check/index:LeakedCredentialCheck"
    },
    "@cdktn/provider-cloudflare.leakedCredentialCheck.LeakedCredentialCheckConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.leakedCredentialCheck.LeakedCredentialCheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/leaked-credential-check/index.ts",
        "line": 14
      },
      "name": "LeakedCredentialCheckConfig",
      "namespace": "leakedCredentialCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check#enabled LeakedCredentialCheck#enabled}",
            "stability": "stable",
            "summary": "Determines whether or not Leaked Credential Checks are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check#zone_id LeakedCredentialCheck#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/leaked-credential-check/index:LeakedCredentialCheckConfig"
    },
    "@cdktn/provider-cloudflare.leakedCredentialCheckRule.LeakedCredentialCheckRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check_rule cloudflare_leaked_credential_check_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.leakedCredentialCheckRule.LeakedCredentialCheckRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check_rule cloudflare_leaked_credential_check_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/leaked-credential-check-rule/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.leakedCredentialCheckRule.LeakedCredentialCheckRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/leaked-credential-check-rule/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LeakedCredentialCheckRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LeakedCredentialCheckRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LeakedCredentialCheckRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LeakedCredentialCheckRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 108
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 124
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 140
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 160
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LeakedCredentialCheckRule",
      "namespace": "leakedCredentialCheckRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 112
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 128
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 144
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 102
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 118
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 134
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/leaked-credential-check-rule/index:LeakedCredentialCheckRule"
    },
    "@cdktn/provider-cloudflare.leakedCredentialCheckRule.LeakedCredentialCheckRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.leakedCredentialCheckRule.LeakedCredentialCheckRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/leaked-credential-check-rule/index.ts",
        "line": 14
      },
      "name": "LeakedCredentialCheckRuleConfig",
      "namespace": "leakedCredentialCheckRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check_rule#password LeakedCredentialCheckRule#password}",
            "stability": "stable",
            "summary": "Defines ehe ruleset expression to use in matching the password in a request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 20
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check_rule#username LeakedCredentialCheckRule#username}",
            "stability": "stable",
            "summary": "Defines the ruleset expression to use in matching the username in a request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 26
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/leaked_credential_check_rule#zone_id LeakedCredentialCheckRule#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/leaked-credential-check-rule/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/leaked-credential-check-rule/index:LeakedCredentialCheckRuleConfig"
    },
    "@cdktn/provider-cloudflare.list.List": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list cloudflare_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.list.List",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list cloudflare_list} Resource."
        },
        "locationInModule": {
          "filename": "src/list/index.ts",
          "line": 755
        },
        "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": "@cdktn/provider-cloudflare.list.ListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/list/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a List resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 740
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the List to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing List that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the List to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 829
          },
          "name": "putItems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.list.ListItems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 790
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 811
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 832
          },
          "name": "resetItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 885
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 895
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "List",
      "namespace": "list",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 728
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 799
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 820
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 826
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.list.ListItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 854
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 872
          },
          "name": "numItems",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 877
          },
          "name": "numReferencingFilters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 794
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 815
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 836
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.list.ListItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 849
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 867
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 784
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 805
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 842
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 860
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/list/index:List"
    },
    "@cdktn/provider-cloudflare.list.ListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/list/index.ts",
        "line": 14
      },
      "name": "ListConfig",
      "namespace": "list",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Each type supports specific list items (IP addresses, ASNs, hostnames or redirects).\nAvailable values: \"ip\", \"redirect\", \"hostname\", \"asn\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#kind List#kind}",
            "stability": "stable",
            "summary": "The type of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 39
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#name List#name}",
            "stability": "stable",
            "summary": "An informative name for the list. Use this name in filter and rule expressions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 45
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#account_id List#account_id}",
            "stability": "stable",
            "summary": "The Account ID for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#description List#description}",
            "stability": "stable",
            "summary": "An informative summary of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#items List#items}",
            "stability": "stable",
            "summary": "The items in the list. If set, this overwrites all items in the list. Do not use with `cloudflare_list_item`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 32
          },
          "name": "items",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.list.ListItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list/index:ListConfig"
    },
    "@cdktn/provider-cloudflare.list.ListItems": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/list/index.ts",
        "line": 461
      },
      "name": "ListItems",
      "namespace": "list",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#asn List#asn}",
            "stability": "stable",
            "summary": "A non-negative 32 bit integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 467
          },
          "name": "asn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#comment List#comment}",
            "stability": "stable",
            "summary": "An informative summary of the list item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 473
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#hostname List#hostname}",
            "stability": "stable",
            "summary": "Valid characters for hostnames are ASCII(7) letters from a to z, the digits from 0 to 9, wildcards (*), and the hyphen (-)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 479
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.list.ListItemsHostname"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#ip List#ip}",
            "stability": "stable",
            "summary": "An IPv4 address, an IPv4 CIDR, an IPv6 address, or an IPv6 CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 485
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#redirect List#redirect}",
            "stability": "stable",
            "summary": "The definition of the redirect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 491
          },
          "name": "redirect",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.list.ListItemsRedirect"
          }
        }
      ],
      "symbolId": "src/list/index:ListItems"
    },
    "@cdktn/provider-cloudflare.list.ListItemsHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListItemsHostname",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/list/index.ts",
        "line": 47
      },
      "name": "ListItemsHostname",
      "namespace": "list",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#url_hostname List#url_hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 57
          },
          "name": "urlHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#exclude_exact_hostname List#exclude_exact_hostname}",
            "stability": "stable",
            "summary": "Only applies to wildcard hostnames (e.g., *.example.com). When true (default), only subdomains are blocked. When false, both the root domain and subdomains are blocked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 53
          },
          "name": "excludeExactHostname",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list/index:ListItemsHostname"
    },
    "@cdktn/provider-cloudflare.list.ListItemsHostnameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListItemsHostnameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/list/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/list/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 152
          },
          "name": "resetExcludeExactHostname"
        }
      ],
      "name": "ListItemsHostnameOutputReference",
      "namespace": "list",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 156
          },
          "name": "excludeExactHostnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 169
          },
          "name": "urlHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 146
          },
          "name": "excludeExactHostname",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 162
          },
          "name": "urlHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.list.ListItemsHostname"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list/index:ListItemsHostnameOutputReference"
    },
    "@cdktn/provider-cloudflare.list.ListItemsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/list/index.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/list/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 715
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.list.ListItemsOutputReference"
            }
          }
        }
      ],
      "name": "ListItemsList",
      "namespace": "list",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.list.ListItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list/index:ListItemsList"
    },
    "@cdktn/provider-cloudflare.list.ListItemsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/list/index.ts",
          "line": 561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/list/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 656
          },
          "name": "putHostname",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.list.ListItemsHostname"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 688
          },
          "name": "putRedirect",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.list.ListItemsRedirect"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 627
          },
          "name": "resetAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 643
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 659
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 675
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 691
          },
          "name": "resetRedirect"
        }
      ],
      "name": "ListItemsOutputReference",
      "namespace": "list",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 653
          },
          "name": "hostname",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.list.ListItemsHostnameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 685
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.list.ListItemsRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 631
          },
          "name": "asnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 647
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 663
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.list.ListItemsHostname"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 679
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 695
          },
          "name": "redirectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.list.ListItemsRedirect"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 621
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 637
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 669
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.list.ListItems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list/index:ListItemsOutputReference"
    },
    "@cdktn/provider-cloudflare.list.ListItemsRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListItemsRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/list/index.ts",
        "line": 173
      },
      "name": "ListItemsRedirect",
      "namespace": "list",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#source_url List#source_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 189
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#target_url List#target_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 203
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#include_subdomains List#include_subdomains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 177
          },
          "name": "includeSubdomains",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#preserve_path_suffix List#preserve_path_suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 181
          },
          "name": "preservePathSuffix",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#preserve_query_string List#preserve_query_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 185
          },
          "name": "preserveQueryString",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#status_code List#status_code}",
            "stability": "stable",
            "summary": "Available values: 301, 302, 307, 308."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 195
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list#subpath_matching List#subpath_matching}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 199
          },
          "name": "subpathMatching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list/index:ListItemsRedirect"
    },
    "@cdktn/provider-cloudflare.list.ListItemsRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.list.ListItemsRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/list/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/list/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 363
          },
          "name": "resetIncludeSubdomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 379
          },
          "name": "resetPreservePathSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 395
          },
          "name": "resetPreserveQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 424
          },
          "name": "resetStatusCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 440
          },
          "name": "resetSubpathMatching"
        }
      ],
      "name": "ListItemsRedirectOutputReference",
      "namespace": "list",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 367
          },
          "name": "includeSubdomainsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 383
          },
          "name": "preservePathSuffixInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 399
          },
          "name": "preserveQueryStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 412
          },
          "name": "sourceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 428
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 444
          },
          "name": "subpathMatchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 457
          },
          "name": "targetUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 357
          },
          "name": "includeSubdomains",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 373
          },
          "name": "preservePathSuffix",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 389
          },
          "name": "preserveQueryString",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 405
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 418
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 434
          },
          "name": "subpathMatching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 450
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.list.ListItemsRedirect"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list/index:ListItemsRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.listItem.ListItem": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item cloudflare_list_item}."
      },
      "fqn": "@cdktn/provider-cloudflare.listItem.ListItem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item cloudflare_list_item} Resource."
        },
        "locationInModule": {
          "filename": "src/list-item/index.ts",
          "line": 508
        },
        "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": "@cdktn/provider-cloudflare.listItem.ListItemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/list-item/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ListItem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 493
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ListItem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ListItem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ListItem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 595
          },
          "name": "putHostname",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.listItem.ListItemHostname"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 655
          },
          "name": "putRedirect",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.listItem.ListItemRedirect"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 545
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 561
          },
          "name": "resetAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 577
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 598
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 619
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 658
          },
          "name": "resetRedirect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 670
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 682
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ListItem",
      "namespace": "listItem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 481
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 586
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 592
          },
          "name": "hostname",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.listItem.ListItemHostnameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 607
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 641
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 646
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 652
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.listItem.ListItemRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 549
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 565
          },
          "name": "asnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 581
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 602
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.listItem.ListItemHostname"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 623
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 636
          },
          "name": "listIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 662
          },
          "name": "redirectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.listItem.ListItemRedirect"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 539
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 555
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 571
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 613
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 629
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/list-item/index:ListItem"
    },
    "@cdktn/provider-cloudflare.listItem.ListItemConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.listItem.ListItemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/list-item/index.ts",
        "line": 14
      },
      "name": "ListItemConfig",
      "namespace": "listItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#list_id ListItem#list_id}",
            "stability": "stable",
            "summary": "The unique ID of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 50
          },
          "name": "listId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#account_id ListItem#account_id}",
            "stability": "stable",
            "summary": "The Account ID for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#asn ListItem#asn}",
            "stability": "stable",
            "summary": "A non-negative 32 bit integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 26
          },
          "name": "asn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#comment ListItem#comment}",
            "stability": "stable",
            "summary": "An informative summary of the list item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 32
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#hostname ListItem#hostname}",
            "stability": "stable",
            "summary": "Valid characters for hostnames are ASCII(7) letters from a to z, the digits from 0 to 9, wildcards (*), and the hyphen (-)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 38
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.listItem.ListItemHostname"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#ip ListItem#ip}",
            "stability": "stable",
            "summary": "An IPv4 address, an IPv4 CIDR, an IPv6 address, or an IPv6 CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 44
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#redirect ListItem#redirect}",
            "stability": "stable",
            "summary": "The definition of the redirect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 56
          },
          "name": "redirect",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.listItem.ListItemRedirect"
          }
        }
      ],
      "symbolId": "src/list-item/index:ListItemConfig"
    },
    "@cdktn/provider-cloudflare.listItem.ListItemHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.listItem.ListItemHostname",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/list-item/index.ts",
        "line": 58
      },
      "name": "ListItemHostname",
      "namespace": "listItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#url_hostname ListItem#url_hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 68
          },
          "name": "urlHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#exclude_exact_hostname ListItem#exclude_exact_hostname}",
            "stability": "stable",
            "summary": "Only applies to wildcard hostnames (e.g., *.example.com). When true (default), only subdomains are blocked. When false, both the root domain and subdomains are blocked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 64
          },
          "name": "excludeExactHostname",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list-item/index:ListItemHostname"
    },
    "@cdktn/provider-cloudflare.listItem.ListItemHostnameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.listItem.ListItemHostnameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/list-item/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/list-item/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 163
          },
          "name": "resetExcludeExactHostname"
        }
      ],
      "name": "ListItemHostnameOutputReference",
      "namespace": "listItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 167
          },
          "name": "excludeExactHostnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 180
          },
          "name": "urlHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 157
          },
          "name": "excludeExactHostname",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 173
          },
          "name": "urlHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.listItem.ListItemHostname"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list-item/index:ListItemHostnameOutputReference"
    },
    "@cdktn/provider-cloudflare.listItem.ListItemRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.listItem.ListItemRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/list-item/index.ts",
        "line": 184
      },
      "name": "ListItemRedirect",
      "namespace": "listItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#source_url ListItem#source_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 200
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#target_url ListItem#target_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 214
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#include_subdomains ListItem#include_subdomains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 188
          },
          "name": "includeSubdomains",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#preserve_path_suffix ListItem#preserve_path_suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 192
          },
          "name": "preservePathSuffix",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#preserve_query_string ListItem#preserve_query_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 196
          },
          "name": "preserveQueryString",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#status_code ListItem#status_code}",
            "stability": "stable",
            "summary": "Available values: 301, 302, 307, 308."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 206
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/list_item#subpath_matching ListItem#subpath_matching}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 210
          },
          "name": "subpathMatching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list-item/index:ListItemRedirect"
    },
    "@cdktn/provider-cloudflare.listItem.ListItemRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.listItem.ListItemRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/list-item/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/list-item/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 374
          },
          "name": "resetIncludeSubdomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 390
          },
          "name": "resetPreservePathSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 406
          },
          "name": "resetPreserveQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 435
          },
          "name": "resetStatusCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 451
          },
          "name": "resetSubpathMatching"
        }
      ],
      "name": "ListItemRedirectOutputReference",
      "namespace": "listItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 378
          },
          "name": "includeSubdomainsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 394
          },
          "name": "preservePathSuffixInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 410
          },
          "name": "preserveQueryStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 423
          },
          "name": "sourceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 439
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 455
          },
          "name": "subpathMatchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 468
          },
          "name": "targetUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 368
          },
          "name": "includeSubdomains",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 384
          },
          "name": "preservePathSuffix",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 400
          },
          "name": "preserveQueryString",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 416
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 429
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 445
          },
          "name": "subpathMatching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 461
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/list-item/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.listItem.ListItemRedirect"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/list-item/index:ListItemRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer cloudflare_load_balancer}."
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer cloudflare_load_balancer} Resource."
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 2521
        },
        "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": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 2489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2506
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2568
          },
          "name": "putAdaptiveRouting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRouting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2668
          },
          "name": "putLocationStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2750
          },
          "name": "putRandomSteering",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteering"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2782
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2814
          },
          "name": "putSessionAffinityAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2571
          },
          "name": "resetAdaptiveRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2587
          },
          "name": "resetCountryPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2621
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2637
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2671
          },
          "name": "resetLocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2705
          },
          "name": "resetNetworks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2721
          },
          "name": "resetPopPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2737
          },
          "name": "resetProxied"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2753
          },
          "name": "resetRandomSteering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2769
          },
          "name": "resetRegionPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2785
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2801
          },
          "name": "resetSessionAffinity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2817
          },
          "name": "resetSessionAffinityAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2833
          },
          "name": "resetSessionAffinityTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2849
          },
          "name": "resetSteeringPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2865
          },
          "name": "resetTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2881
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2898
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2923
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LoadBalancer",
      "namespace": "loadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2494
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2565
          },
          "name": "adaptiveRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2596
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2659
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2665
          },
          "name": "locationStrategy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2680
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2747
          },
          "name": "randomSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2779
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2811
          },
          "name": "sessionAffinityAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2890
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2575
          },
          "name": "adaptiveRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRouting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2591
          },
          "name": "countryPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2609
          },
          "name": "defaultPoolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2625
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2641
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2654
          },
          "name": "fallbackPoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2675
          },
          "name": "locationStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2693
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2709
          },
          "name": "networksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2725
          },
          "name": "popPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2741
          },
          "name": "proxiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2757
          },
          "name": "randomSteeringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteering"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2773
          },
          "name": "regionPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2789
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2821
          },
          "name": "sessionAffinityAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2805
          },
          "name": "sessionAffinityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2837
          },
          "name": "sessionAffinityTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2853
          },
          "name": "steeringPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2869
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2885
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2581
          },
          "name": "countryPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2602
          },
          "name": "defaultPools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2615
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2631
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2647
          },
          "name": "fallbackPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2686
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2699
          },
          "name": "networks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2715
          },
          "name": "popPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2731
          },
          "name": "proxied",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2763
          },
          "name": "regionPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2795
          },
          "name": "sessionAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2827
          },
          "name": "sessionAffinityTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2843
          },
          "name": "steeringPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2859
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2875
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancer"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 147
      },
      "name": "LoadBalancerAdaptiveRouting",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When set false (the default) zero-downtime failover will only occur between origins within the same pool. See `session_affinity_attributes` for control over when sessions are broken or reassigned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#failover_across_pools LoadBalancer#failover_across_pools}",
            "stability": "stable",
            "summary": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 153
          },
          "name": "failoverAcrossPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerAdaptiveRouting"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 235
          },
          "name": "resetFailoverAcrossPools"
        }
      ],
      "name": "LoadBalancerAdaptiveRoutingOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 239
          },
          "name": "failoverAcrossPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 229
          },
          "name": "failoverAcrossPools",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRouting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerAdaptiveRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 14
      },
      "name": "LoadBalancerConfig",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Pools defined here are used by default, or when region_pools are not configured for a given region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#default_pools LoadBalancer#default_pools}",
            "stability": "stable",
            "summary": "A list of pool IDs ordered by their failover priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 32
          },
          "name": "defaultPools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#fallback_pool LoadBalancer#fallback_pool}",
            "stability": "stable",
            "summary": "The pool ID to use when all other pools are detected as unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 50
          },
          "name": "fallbackPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this hostname already exists as a DNS record in Cloudflare's DNS, the Load Balancer will take precedence and the DNS record will not be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#name LoadBalancer#name}",
            "stability": "stable",
            "summary": "The DNS hostname to associate with your Load Balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, zero-downtime failover occurs immediately when an origin becomes unavailable due to HTTP 521, 522, or 523 response codes. If there is another healthy origin in the same pool, the request is retried once against this alternate origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#adaptive_routing LoadBalancer#adaptive_routing}",
            "stability": "stable",
            "summary": "Controls features that modify the routing of requests to pools and origins in response to dynamic conditions, such as during the interval between active health monitoring requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 20
          },
          "name": "adaptiveRouting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerAdaptiveRouting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any country not explicitly defined will fall back to using the corresponding region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#country_pools LoadBalancer#country_pools}",
            "stability": "stable",
            "summary": "A mapping of country codes to a list of pool IDs (ordered by their failover priority) for the given country."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 26
          },
          "name": "countryPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#description LoadBalancer#description}",
            "stability": "stable",
            "summary": "Object description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#enabled LoadBalancer#enabled}",
            "stability": "stable",
            "summary": "Whether to enable (the default) this load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 44
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#location_strategy LoadBalancer#location_strategy}",
            "stability": "stable",
            "summary": "Controls location-based steering for non-proxied requests. See `steering_policy` to learn how steering is affected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 56
          },
          "name": "locationStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#networks LoadBalancer#networks}",
            "stability": "stable",
            "summary": "List of networks where Load Balancer or Pool is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 68
          },
          "name": "networks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any PoPs not explicitly defined will fall back to using the corresponding country_pool, then region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#pop_pools LoadBalancer#pop_pools}",
            "stability": "stable",
            "summary": "Enterprise only: A mapping of Cloudflare PoP identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 74
          },
          "name": "popPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#proxied LoadBalancer#proxied}",
            "stability": "stable",
            "summary": "Whether the hostname should be gray clouded (false) or orange clouded (true)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 80
          },
          "name": "proxied",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `steering_policy=\"random\"`: A random pool is selected with probability proportional to pool weights.\n- `steering_policy=\"least_outstanding_requests\"`: Use pool weights to scale each pool's outstanding requests.\n- `steering_policy=\"least_connections\"`: Use pool weights to scale each pool's open connections.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#random_steering LoadBalancer#random_steering}",
            "stability": "stable",
            "summary": "Configures pool weights."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 89
          },
          "name": "randomSteering",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteering"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any regions not explicitly defined will fall back to using default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#region_pools LoadBalancer#region_pools}",
            "stability": "stable",
            "summary": "A mapping of region codes to a list of pool IDs (ordered by their failover priority) for the given region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 95
          },
          "name": "regionPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#rules LoadBalancer#rules}",
            "stability": "stable",
            "summary": "BETA Field Not General Access: A list of rules for this load balancer to execute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 101
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\"ip_cookie\"`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of `session_affinity_ttl` seconds or the origin server is unhealthy, then a new origin server is calculated and used. See `headers` in `session_affinity_attributes` for additional required configuration.\nAvailable values: \"none\", \"cookie\", \"ip_cookie\", \"header\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#session_affinity LoadBalancer#session_affinity}",
            "stability": "stable",
            "summary": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 108
          },
          "name": "sessionAffinity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#session_affinity_attributes LoadBalancer#session_affinity_attributes}",
            "stability": "stable",
            "summary": "Configures attributes for session affinity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 114
          },
          "name": "sessionAffinityAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per `session_affinity` policy are: - `\"cookie\"` / `\"ip_cookie\"`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#session_affinity_ttl LoadBalancer#session_affinity_ttl}",
            "stability": "stable",
            "summary": "Time, in seconds, until a client's session expires after being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 120
          },
          "name": "sessionAffinityTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"off\"`: Use `default_pools`.\n- `\"geo\"`: Use `region_pools`/`country_pools`/`pop_pools`. For non-proxied requests, the country for `country_pools` is determined by `location_strategy`.\n- `\"random\"`: Select a pool randomly.\n- `\"dynamic_latency\"`: Use round trip time to select the closest pool in default_pools (requires pool health checks).\n- `\"proximity\"`: Use the pools' latitude and longitude to select the closest pool using the Cloudflare PoP location for proxied requests or the location determined by `location_strategy` for non-proxied requests.\n- `\"least_outstanding_requests\"`: Select a pool by taking into consideration `random_steering` weights, as well as each pool's number of outstanding requests. Pools with more pending requests are weighted proportionately less relative to others.\n- `\"least_connections\"`: Select a pool by taking into consideration `random_steering` weights, as well as each pool's number of open connections. Pools with more open connections are weighted proportionately less relative to others. Supported for HTTP/1 and HTTP/2 connections.\n- `\"\"`: Will map to `\"geo\"` if you use `region_pools`/`country_pools`/`pop_pools` otherwise `\"off\"`.\nAvailable values: \"off\", \"geo\", \"random\", \"dynamic_latency\", \"proximity\", \"least_outstanding_requests\", \"least_connections\", \"\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#steering_policy LoadBalancer#steering_policy}",
            "stability": "stable",
            "summary": "Steering Policy for this load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 135
          },
          "name": "steeringPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This only applies to gray-clouded (unproxied) load balancers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#ttl LoadBalancer#ttl}",
            "stability": "stable",
            "summary": "Time to live (TTL) of the DNS entry for the IP address returned by this load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 141
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#zone_id LoadBalancer#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 145
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerConfig"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 243
      },
      "name": "LoadBalancerLocationStrategy",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"pop\"`: Use the Cloudflare PoP location.\n- `\"resolver_ip\"`: Use the DNS resolver GeoIP location. If the GeoIP lookup is unsuccessful, use the Cloudflare PoP location.\nAvailable values: \"pop\", \"resolver_ip\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#mode LoadBalancer#mode}",
            "stability": "stable",
            "summary": "Determines the authoritative location when ECS is not preferred, does not exist in the request, or its GeoIP lookup is unsuccessful."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 252
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"always\"`: Always prefer ECS.\n- `\"never\"`: Never prefer ECS.\n- `\"proximity\"`: Prefer ECS only when `steering_policy=\"proximity\"`.\n- `\"geo\"`: Prefer ECS only when `steering_policy=\"geo\"`.\nAvailable values: \"always\", \"never\", \"proximity\", \"geo\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#prefer_ecs LoadBalancer#prefer_ecs}",
            "stability": "stable",
            "summary": "Whether the EDNS Client Subnet (ECS) GeoIP should be preferred as the authoritative location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 263
          },
          "name": "preferEcs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerLocationStrategy"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 358
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 374
          },
          "name": "resetPreferEcs"
        }
      ],
      "name": "LoadBalancerLocationStrategyOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 362
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 378
          },
          "name": "preferEcsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 352
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 368
          },
          "name": "preferEcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerLocationStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerLocationStrategyOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 382
      },
      "name": "LoadBalancerRandomSteering",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#default_weight LoadBalancer#default_weight}",
            "stability": "stable",
            "summary": "The default weight for pools in the load balancer that are not specified in the pool_weights map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 388
          },
          "name": "defaultWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#pool_weights LoadBalancer#pool_weights}",
            "stability": "stable",
            "summary": "A mapping of pool IDs to custom weights. The weight is relative to other pools in the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 394
          },
          "name": "poolWeights",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRandomSteering"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 489
          },
          "name": "resetDefaultWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 505
          },
          "name": "resetPoolWeights"
        }
      ],
      "name": "LoadBalancerRandomSteeringOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 493
          },
          "name": "defaultWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 509
          },
          "name": "poolWeightsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 483
          },
          "name": "defaultWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 499
          },
          "name": "poolWeights",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRandomSteering"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRandomSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 1883
      },
      "name": "LoadBalancerRules",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the condition evaluates to true, the overrides or fixed_response in this rule will be applied. An empty condition is always true. For more details on condition expressions, please see https://developers.cloudflare.com/load-balancing/understand-basics/load-balancing-rules/expressions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#condition LoadBalancer#condition}",
            "stability": "stable",
            "summary": "The condition expressions to evaluate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1889
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#disabled LoadBalancer#disabled}",
            "stability": "stable",
            "summary": "Disable this specific rule. It will no longer be evaluated by this load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1895
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a fixed_response is supplied the rule will be marked as terminates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#fixed_response LoadBalancer#fixed_response}",
            "stability": "stable",
            "summary": "A collection of fields used to directly respond to the eyeball instead of routing to a pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1901
          },
          "name": "fixedResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#name LoadBalancer#name}",
            "stability": "stable",
            "summary": "Name of this rule. Only used for human readability."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1907
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "All fields are optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#overrides LoadBalancer#overrides}",
            "stability": "stable",
            "summary": "A collection of overrides to apply to the load balancer when this rule's condition is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1913
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverrides"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Lower values are executed first. Values do not need to be sequential. If no value is provided for any rule the array order of the rules field will be used to assign a priority.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#priority LoadBalancer#priority}",
            "stability": "stable",
            "summary": "The order in which rules should be executed in relation to each other."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1919
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#terminates LoadBalancer#terminates}",
            "stability": "stable",
            "summary": "If this rule's condition is true, this causes rule evaluation to stop after processing this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1925
          },
          "name": "terminates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRules"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 513
      },
      "name": "LoadBalancerRulesFixedResponse",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#content_type LoadBalancer#content_type}",
            "stability": "stable",
            "summary": "The http 'Content-Type' header to include in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 519
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#location LoadBalancer#location}",
            "stability": "stable",
            "summary": "The http 'Location' header to include in the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 525
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#message_body LoadBalancer#message_body}",
            "stability": "stable",
            "summary": "Text to include as the http body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 531
          },
          "name": "messageBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#status_code LoadBalancer#status_code}",
            "stability": "stable",
            "summary": "The http status code to respond with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 537
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesFixedResponse"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 658
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 674
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 690
          },
          "name": "resetMessageBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 706
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "LoadBalancerRulesFixedResponseOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 662
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 678
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 694
          },
          "name": "messageBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 710
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 652
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 668
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 684
          },
          "name": "messageBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 700
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesFixedResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 2200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/load-balancer/index.ts",
        "line": 2192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOutputReference"
            }
          }
        }
      ],
      "name": "LoadBalancerRulesList",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesList"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 2009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/load-balancer/index.ts",
        "line": 1999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2116
          },
          "name": "putFixedResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2148
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverrides"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2087
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2103
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2119
          },
          "name": "resetFixedResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2135
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2151
          },
          "name": "resetOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2167
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2183
          },
          "name": "resetTerminates"
        }
      ],
      "name": "LoadBalancerRulesOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2113
          },
          "name": "fixedResponse",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2145
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2091
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2107
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2123
          },
          "name": "fixedResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesFixedResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2139
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2155
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverrides"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2171
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2187
          },
          "name": "terminatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2081
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2097
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2129
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2161
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2177
          },
          "name": "terminates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverrides": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 1354
      },
      "name": "LoadBalancerRulesOverrides",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, zero-downtime failover occurs immediately when an origin becomes unavailable due to HTTP 521, 522, or 523 response codes. If there is another healthy origin in the same pool, the request is retried once against this alternate origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#adaptive_routing LoadBalancer#adaptive_routing}",
            "stability": "stable",
            "summary": "Controls features that modify the routing of requests to pools and origins in response to dynamic conditions, such as during the interval between active health monitoring requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1360
          },
          "name": "adaptiveRouting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRouting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any country not explicitly defined will fall back to using the corresponding region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#country_pools LoadBalancer#country_pools}",
            "stability": "stable",
            "summary": "A mapping of country codes to a list of pool IDs (ordered by their failover priority) for the given country."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1366
          },
          "name": "countryPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pools defined here are used by default, or when region_pools are not configured for a given region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#default_pools LoadBalancer#default_pools}",
            "stability": "stable",
            "summary": "A list of pool IDs ordered by their failover priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1372
          },
          "name": "defaultPools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#fallback_pool LoadBalancer#fallback_pool}",
            "stability": "stable",
            "summary": "The pool ID to use when all other pools are detected as unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1378
          },
          "name": "fallbackPool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#location_strategy LoadBalancer#location_strategy}",
            "stability": "stable",
            "summary": "Controls location-based steering for non-proxied requests. See `steering_policy` to learn how steering is affected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1384
          },
          "name": "locationStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any PoPs not explicitly defined will fall back to using the corresponding country_pool, then region_pool mapping if it exists else to default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#pop_pools LoadBalancer#pop_pools}",
            "stability": "stable",
            "summary": "Enterprise only: A mapping of Cloudflare PoP identifiers to a list of pool IDs (ordered by their failover priority) for the PoP (datacenter)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1390
          },
          "name": "popPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `steering_policy=\"random\"`: A random pool is selected with probability proportional to pool weights.\n- `steering_policy=\"least_outstanding_requests\"`: Use pool weights to scale each pool's outstanding requests.\n- `steering_policy=\"least_connections\"`: Use pool weights to scale each pool's open connections.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#random_steering LoadBalancer#random_steering}",
            "stability": "stable",
            "summary": "Configures pool weights."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1399
          },
          "name": "randomSteering",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteering"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any regions not explicitly defined will fall back to using default_pools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#region_pools LoadBalancer#region_pools}",
            "stability": "stable",
            "summary": "A mapping of region codes to a list of pool IDs (ordered by their failover priority) for the given region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1405
          },
          "name": "regionPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported types are: - `\"cookie\"`: On the first request to a proxied load balancer, a cookie is generated, encoding information of which origin the request will be forwarded to. Subsequent requests, by the same client to the same load balancer, will be sent to the origin server the cookie encodes, for the duration of the cookie and as long as the origin server remains healthy. If the cookie has expired or the origin server is unhealthy, then a new origin server is calculated and used. - `\"ip_cookie\"`: Behaves the same as `\"cookie\"` except the initial origin selection is stable and based on the client's ip address. - `\"header\"`: On the first request to a proxied load balancer, a session key based on the configured HTTP headers (see `session_affinity_attributes.headers`) is generated, encoding the request headers used for storing in the load balancer session state which origin the request will be forwarded to. Subsequent requests to the load balancer with the same headers will be sent to the same origin server, for the duration of the session and as long as the origin server remains healthy. If the session has been idle for the duration of `session_affinity_ttl` seconds or the origin server is unhealthy, then a new origin server is calculated and used. See `headers` in `session_affinity_attributes` for additional required configuration.\nAvailable values: \"none\", \"cookie\", \"ip_cookie\", \"header\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#session_affinity LoadBalancer#session_affinity}",
            "stability": "stable",
            "summary": "Specifies the type of session affinity the load balancer should use unless specified as `\"none\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1412
          },
          "name": "sessionAffinity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#session_affinity_attributes LoadBalancer#session_affinity_attributes}",
            "stability": "stable",
            "summary": "Configures attributes for session affinity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1418
          },
          "name": "sessionAffinityAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Once the expiry time has been reached, subsequent requests may get sent to a different origin server. The accepted ranges per `session_affinity` policy are: - `\"cookie\"` / `\"ip_cookie\"`: The current default of 23 hours will be used unless explicitly set. The accepted range of values is between [1800, 604800]. - `\"header\"`: The current default of 1800 seconds will be used unless explicitly set. The accepted range of values is between [30, 3600]. Note: With session affinity by header, sessions only expire after they haven't been used for the number of seconds specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#session_affinity_ttl LoadBalancer#session_affinity_ttl}",
            "stability": "stable",
            "summary": "Time, in seconds, until a client's session expires after being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1424
          },
          "name": "sessionAffinityTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"off\"`: Use `default_pools`.\n- `\"geo\"`: Use `region_pools`/`country_pools`/`pop_pools`. For non-proxied requests, the country for `country_pools` is determined by `location_strategy`.\n- `\"random\"`: Select a pool randomly.\n- `\"dynamic_latency\"`: Use round trip time to select the closest pool in default_pools (requires pool health checks).\n- `\"proximity\"`: Use the pools' latitude and longitude to select the closest pool using the Cloudflare PoP location for proxied requests or the location determined by `location_strategy` for non-proxied requests.\n- `\"least_outstanding_requests\"`: Select a pool by taking into consideration `random_steering` weights, as well as each pool's number of outstanding requests. Pools with more pending requests are weighted proportionately less relative to others.\n- `\"least_connections\"`: Select a pool by taking into consideration `random_steering` weights, as well as each pool's number of open connections. Pools with more open connections are weighted proportionately less relative to others. Supported for HTTP/1 and HTTP/2 connections.\n- `\"\"`: Will map to `\"geo\"` if you use `region_pools`/`country_pools`/`pop_pools` otherwise `\"off\"`.\nAvailable values: \"off\", \"geo\", \"random\", \"dynamic_latency\", \"proximity\", \"least_outstanding_requests\", \"least_connections\", \"\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#steering_policy LoadBalancer#steering_policy}",
            "stability": "stable",
            "summary": "Steering Policy for this load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1439
          },
          "name": "steeringPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This only applies to gray-clouded (unproxied) load balancers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#ttl LoadBalancer#ttl}",
            "stability": "stable",
            "summary": "Time to live (TTL) of the DNS entry for the IP address returned by this load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1445
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverrides"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRouting": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRouting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 714
      },
      "name": "LoadBalancerRulesOverridesAdaptiveRouting",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When set false (the default) zero-downtime failover will only occur between origins within the same pool. See `session_affinity_attributes` for control over when sessions are broken or reassigned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#failover_across_pools LoadBalancer#failover_across_pools}",
            "stability": "stable",
            "summary": "Extends zero-downtime failover of requests to healthy origins from alternate pools, when no healthy alternate exists in the same pool, according to the failover order defined by traffic and origin steering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 720
          },
          "name": "failoverAcrossPools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesAdaptiveRouting"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRoutingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRoutingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 802
          },
          "name": "resetFailoverAcrossPools"
        }
      ],
      "name": "LoadBalancerRulesOverridesAdaptiveRoutingOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 806
          },
          "name": "failoverAcrossPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 796
          },
          "name": "failoverAcrossPools",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRouting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesAdaptiveRoutingOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 810
      },
      "name": "LoadBalancerRulesOverridesLocationStrategy",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"pop\"`: Use the Cloudflare PoP location.\n- `\"resolver_ip\"`: Use the DNS resolver GeoIP location. If the GeoIP lookup is unsuccessful, use the Cloudflare PoP location.\nAvailable values: \"pop\", \"resolver_ip\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#mode LoadBalancer#mode}",
            "stability": "stable",
            "summary": "Determines the authoritative location when ECS is not preferred, does not exist in the request, or its GeoIP lookup is unsuccessful."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 819
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"always\"`: Always prefer ECS.\n- `\"never\"`: Never prefer ECS.\n- `\"proximity\"`: Prefer ECS only when `steering_policy=\"proximity\"`.\n- `\"geo\"`: Prefer ECS only when `steering_policy=\"geo\"`.\nAvailable values: \"always\", \"never\", \"proximity\", \"geo\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#prefer_ecs LoadBalancer#prefer_ecs}",
            "stability": "stable",
            "summary": "Whether the EDNS Client Subnet (ECS) GeoIP should be preferred as the authoritative location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 830
          },
          "name": "preferEcs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesLocationStrategy"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 925
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 941
          },
          "name": "resetPreferEcs"
        }
      ],
      "name": "LoadBalancerRulesOverridesLocationStrategyOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 929
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 945
          },
          "name": "preferEcsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 919
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 935
          },
          "name": "preferEcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesLocationStrategyOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 1569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 1561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1680
          },
          "name": "putAdaptiveRouting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRouting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1744
          },
          "name": "putLocationStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1776
          },
          "name": "putRandomSteering",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteering"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1824
          },
          "name": "putSessionAffinityAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1683
          },
          "name": "resetAdaptiveRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1699
          },
          "name": "resetCountryPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1715
          },
          "name": "resetDefaultPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1731
          },
          "name": "resetFallbackPool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1747
          },
          "name": "resetLocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1763
          },
          "name": "resetPopPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1779
          },
          "name": "resetRandomSteering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1795
          },
          "name": "resetRegionPools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1811
          },
          "name": "resetSessionAffinity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1827
          },
          "name": "resetSessionAffinityAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1843
          },
          "name": "resetSessionAffinityTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1859
          },
          "name": "resetSteeringPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1875
          },
          "name": "resetTtl"
        }
      ],
      "name": "LoadBalancerRulesOverridesOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1677
          },
          "name": "adaptiveRouting",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRoutingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1741
          },
          "name": "locationStrategy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1773
          },
          "name": "randomSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1821
          },
          "name": "sessionAffinityAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1687
          },
          "name": "adaptiveRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesAdaptiveRouting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1703
          },
          "name": "countryPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1719
          },
          "name": "defaultPoolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1735
          },
          "name": "fallbackPoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1751
          },
          "name": "locationStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesLocationStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1767
          },
          "name": "popPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1783
          },
          "name": "randomSteeringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteering"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1799
          },
          "name": "regionPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1831
          },
          "name": "sessionAffinityAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1815
          },
          "name": "sessionAffinityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1847
          },
          "name": "sessionAffinityTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1863
          },
          "name": "steeringPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1879
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1693
          },
          "name": "countryPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1709
          },
          "name": "defaultPools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1725
          },
          "name": "fallbackPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1757
          },
          "name": "popPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1789
          },
          "name": "regionPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1805
          },
          "name": "sessionAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1837
          },
          "name": "sessionAffinityTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1853
          },
          "name": "steeringPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1869
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 949
      },
      "name": "LoadBalancerRulesOverridesRandomSteering",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#default_weight LoadBalancer#default_weight}",
            "stability": "stable",
            "summary": "The default weight for pools in the load balancer that are not specified in the pool_weights map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 955
          },
          "name": "defaultWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#pool_weights LoadBalancer#pool_weights}",
            "stability": "stable",
            "summary": "A mapping of pool IDs to custom weights. The weight is relative to other pools in the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 961
          },
          "name": "poolWeights",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesRandomSteering"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 1008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 1000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1056
          },
          "name": "resetDefaultWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1072
          },
          "name": "resetPoolWeights"
        }
      ],
      "name": "LoadBalancerRulesOverridesRandomSteeringOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1060
          },
          "name": "defaultWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1076
          },
          "name": "poolWeightsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1050
          },
          "name": "defaultWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1066
          },
          "name": "poolWeights",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesRandomSteering"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesRandomSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 1080
      },
      "name": "LoadBalancerRulesOverridesSessionAffinityAttributes",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only used when session affinity is enabled on the load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#drain_duration LoadBalancer#drain_duration}",
            "stability": "stable",
            "summary": "Configures the drain duration in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1086
          },
          "name": "drainDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:<cookie-name-1>,<cookie-name-2>\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#headers LoadBalancer#headers}",
            "stability": "stable",
            "summary": "Configures the names of HTTP headers to base session affinity on when header `session_affinity` is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1092
          },
          "name": "headers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the `headers` session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the `headers` session affinity attribute, otherwise sessions aren't created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#require_all_headers LoadBalancer#require_all_headers}",
            "stability": "stable",
            "summary": "When header `session_affinity` is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1098
          },
          "name": "requireAllHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Value \"Auto\" will be translated to \"Lax\" or \"None\" depending if Always Use HTTPS is enabled. Note: when using value \"None\", the secure attribute can not be set to \"Never\".\nAvailable values: \"Auto\", \"Lax\", \"None\", \"Strict\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#samesite LoadBalancer#samesite}",
            "stability": "stable",
            "summary": "Configures the SameSite attribute on session affinity cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1105
          },
          "name": "samesite",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Value \"Always\" indicates the Secure attribute will be set in the Set-Cookie header, \"Never\" indicates the Secure attribute will not be set, and \"Auto\" will set the Secure attribute depending if Always Use HTTPS is enabled.\nAvailable values: \"Auto\", \"Always\", \"Never\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#secure LoadBalancer#secure}",
            "stability": "stable",
            "summary": "Configures the Secure attribute on session affinity cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1112
          },
          "name": "secure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This feature is currently incompatible with Argo, Tiered Cache, and Bandwidth Alliance. The supported values are: - `\"none\"`: No failover takes place for sessions pinned to the origin (default). - `\"temporary\"`: Traffic will be sent to another other healthy origin until the originally pinned origin is available; note that this can potentially result in heavy origin flapping. - `\"sticky\"`: The session affinity cookie is updated and subsequent requests are sent to the new origin. Note: Zero-downtime failover with sticky sessions is currently not supported for session affinity by header.\nAvailable values: \"none\", \"temporary\", \"sticky\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#zero_downtime_failover LoadBalancer#zero_downtime_failover}",
            "stability": "stable",
            "summary": "Configures the zero-downtime failover between origins within a pool when session affinity is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1119
          },
          "name": "zeroDowntimeFailover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesSessionAffinityAttributes"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 1194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 1186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1266
          },
          "name": "resetDrainDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1282
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1298
          },
          "name": "resetRequireAllHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1314
          },
          "name": "resetSamesite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1330
          },
          "name": "resetSecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1346
          },
          "name": "resetZeroDowntimeFailover"
        }
      ],
      "name": "LoadBalancerRulesOverridesSessionAffinityAttributesOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1270
          },
          "name": "drainDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1286
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1302
          },
          "name": "requireAllHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1318
          },
          "name": "samesiteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1334
          },
          "name": "secureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1350
          },
          "name": "zeroDowntimeFailoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1260
          },
          "name": "drainDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1276
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1292
          },
          "name": "requireAllHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1308
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1324
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1340
          },
          "name": "zeroDowntimeFailover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 1198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerRulesOverridesSessionAffinityAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerRulesOverridesSessionAffinityAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 2211
      },
      "name": "LoadBalancerSessionAffinityAttributes",
      "namespace": "loadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only used when session affinity is enabled on the load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#drain_duration LoadBalancer#drain_duration}",
            "stability": "stable",
            "summary": "Configures the drain duration in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2217
          },
          "name": "drainDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "At least one HTTP header name must be provided. To specify the exact cookies to be used, include an item in the following format: `\"cookie:<cookie-name-1>,<cookie-name-2>\"` (example) where everything after the colon is a comma-separated list of cookie names. Providing only `\"cookie\"` will result in all cookies being used. The default max number of HTTP header names that can be provided depends on your plan: 5 for Enterprise, 1 for all other plans.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#headers LoadBalancer#headers}",
            "stability": "stable",
            "summary": "Configures the names of HTTP headers to base session affinity on when header `session_affinity` is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2223
          },
          "name": "headers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported values are: - `\"true\"`: Load balancing requests must contain *all* of the HTTP headers specified by the `headers` session affinity attribute, otherwise sessions aren't created. - `\"false\"`: Load balancing requests must contain *at least one* of the HTTP headers specified by the `headers` session affinity attribute, otherwise sessions aren't created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#require_all_headers LoadBalancer#require_all_headers}",
            "stability": "stable",
            "summary": "When header `session_affinity` is enabled, this option can be used to specify how HTTP headers on load balancing requests will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2229
          },
          "name": "requireAllHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Value \"Auto\" will be translated to \"Lax\" or \"None\" depending if Always Use HTTPS is enabled. Note: when using value \"None\", the secure attribute can not be set to \"Never\".\nAvailable values: \"Auto\", \"Lax\", \"None\", \"Strict\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#samesite LoadBalancer#samesite}",
            "stability": "stable",
            "summary": "Configures the SameSite attribute on session affinity cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2236
          },
          "name": "samesite",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Value \"Always\" indicates the Secure attribute will be set in the Set-Cookie header, \"Never\" indicates the Secure attribute will not be set, and \"Auto\" will set the Secure attribute depending if Always Use HTTPS is enabled.\nAvailable values: \"Auto\", \"Always\", \"Never\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#secure LoadBalancer#secure}",
            "stability": "stable",
            "summary": "Configures the Secure attribute on session affinity cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2243
          },
          "name": "secure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This feature is currently incompatible with Argo, Tiered Cache, and Bandwidth Alliance. The supported values are: - `\"none\"`: No failover takes place for sessions pinned to the origin (default). - `\"temporary\"`: Traffic will be sent to another other healthy origin until the originally pinned origin is available; note that this can potentially result in heavy origin flapping. - `\"sticky\"`: The session affinity cookie is updated and subsequent requests are sent to the new origin. Note: Zero-downtime failover with sticky sessions is currently not supported for session affinity by header.\nAvailable values: \"none\", \"temporary\", \"sticky\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer#zero_downtime_failover LoadBalancer#zero_downtime_failover}",
            "stability": "stable",
            "summary": "Configures the zero-downtime failover between origins within a pool when session affinity is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2250
          },
          "name": "zeroDowntimeFailover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerSessionAffinityAttributes"
    },
    "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer/index.ts",
          "line": 2325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer/index.ts",
        "line": 2317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2397
          },
          "name": "resetDrainDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2413
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2429
          },
          "name": "resetRequireAllHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2445
          },
          "name": "resetSamesite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2461
          },
          "name": "resetSecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2477
          },
          "name": "resetZeroDowntimeFailover"
        }
      ],
      "name": "LoadBalancerSessionAffinityAttributesOutputReference",
      "namespace": "loadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2401
          },
          "name": "drainDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2417
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2433
          },
          "name": "requireAllHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2449
          },
          "name": "samesiteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2465
          },
          "name": "secureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2481
          },
          "name": "zeroDowntimeFailoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2391
          },
          "name": "drainDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2407
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2423
          },
          "name": "requireAllHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2439
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2455
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2471
          },
          "name": "zeroDowntimeFailover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer/index.ts",
            "line": 2329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancer.LoadBalancerSessionAffinityAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer/index:LoadBalancerSessionAffinityAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancerMonitor.LoadBalancerMonitor": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor cloudflare_load_balancer_monitor}."
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerMonitor.LoadBalancerMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor cloudflare_load_balancer_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/load-balancer-monitor/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.loadBalancerMonitor.LoadBalancerMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-monitor/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LoadBalancerMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 140
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LoadBalancerMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LoadBalancerMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LoadBalancerMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 202
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 218
          },
          "name": "resetAllowInsecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 234
          },
          "name": "resetConsecutiveDown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 250
          },
          "name": "resetConsecutiveUp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 271
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 287
          },
          "name": "resetExpectedBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 303
          },
          "name": "resetExpectedCodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 319
          },
          "name": "resetFollowRedirects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 335
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 356
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 372
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 393
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 409
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 425
          },
          "name": "resetProbeZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 441
          },
          "name": "resetRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 457
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 473
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 485
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 507
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LoadBalancerMonitor",
      "namespace": "loadBalancerMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 128
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 259
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 344
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 381
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 206
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 222
          },
          "name": "allowInsecureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 238
          },
          "name": "consecutiveDownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 254
          },
          "name": "consecutiveUpInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 275
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 291
          },
          "name": "expectedBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 307
          },
          "name": "expectedCodesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 323
          },
          "name": "followRedirectsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 339
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 360
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 376
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 397
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 413
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 429
          },
          "name": "probeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 445
          },
          "name": "retriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 461
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 477
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 196
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 212
          },
          "name": "allowInsecure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 228
          },
          "name": "consecutiveDown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 244
          },
          "name": "consecutiveUp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 265
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 281
          },
          "name": "expectedBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 297
          },
          "name": "expectedCodes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 313
          },
          "name": "followRedirects",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 329
          },
          "name": "header",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 350
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 366
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 387
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 403
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 419
          },
          "name": "probeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 435
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 451
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 467
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer-monitor/index:LoadBalancerMonitor"
    },
    "@cdktn/provider-cloudflare.loadBalancerMonitor.LoadBalancerMonitorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerMonitor.LoadBalancerMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-monitor/index.ts",
        "line": 14
      },
      "name": "LoadBalancerMonitorConfig",
      "namespace": "loadBalancerMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#account_id LoadBalancerMonitor#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is currently only valid for HTTP and HTTPS monitors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#allow_insecure LoadBalancerMonitor#allow_insecure}",
            "stability": "stable",
            "summary": "Do not validate the certificate when monitor use HTTPS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 26
          },
          "name": "allowInsecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#consecutive_down LoadBalancerMonitor#consecutive_down}",
            "stability": "stable",
            "summary": "To be marked unhealthy the monitored origin must fail this healthcheck N consecutive times."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 32
          },
          "name": "consecutiveDown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#consecutive_up LoadBalancerMonitor#consecutive_up}",
            "stability": "stable",
            "summary": "To be marked healthy the monitored origin must pass this healthcheck N consecutive times."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 38
          },
          "name": "consecutiveUp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#description LoadBalancerMonitor#description}",
            "stability": "stable",
            "summary": "Object description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this string is not found, the origin will be marked as unhealthy. This parameter is only valid for HTTP and HTTPS monitors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#expected_body LoadBalancerMonitor#expected_body}",
            "stability": "stable",
            "summary": "A case-insensitive sub-string to look for in the response body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 50
          },
          "name": "expectedBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is only valid for HTTP and HTTPS monitors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#expected_codes LoadBalancerMonitor#expected_codes}",
            "stability": "stable",
            "summary": "The expected HTTP response code or code range of the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 56
          },
          "name": "expectedCodes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#follow_redirects LoadBalancerMonitor#follow_redirects}",
            "stability": "stable",
            "summary": "Follow redirects if returned by the origin. This parameter is only valid for HTTP and HTTPS monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 62
          },
          "name": "followRedirects",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is recommended you set a Host header by default. The User-Agent header cannot be overridden. This parameter is only valid for HTTP and HTTPS monitors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#header LoadBalancerMonitor#header}",
            "stability": "stable",
            "summary": "The HTTP request headers to send in the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 68
          },
          "name": "header",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Shorter intervals may improve failover time, but will increase load on the origins as we check from multiple locations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#interval LoadBalancerMonitor#interval}",
            "stability": "stable",
            "summary": "The interval between each health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 74
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This defaults to 'GET' for HTTP/HTTPS based checks and 'connection_established' for TCP based health checks.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#method LoadBalancerMonitor#method}",
            "stability": "stable",
            "summary": "The method to use for the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 80
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is only valid for HTTP and HTTPS monitors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#path LoadBalancerMonitor#path}",
            "stability": "stable",
            "summary": "The endpoint path you want to conduct a health check against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 86
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required for TCP, UDP, and SMTP checks. HTTP and HTTPS checks should only define the port when using a non-standard port (HTTP: default 80, HTTPS: default 443).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#port LoadBalancerMonitor#port}",
            "stability": "stable",
            "summary": "The port number to connect to for the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 92
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is only valid for HTTP and HTTPS monitors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#probe_zone LoadBalancerMonitor#probe_zone}",
            "stability": "stable",
            "summary": "Assign this monitor to emulate the specified zone while probing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 98
          },
          "name": "probeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Retries are attempted immediately.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#retries LoadBalancerMonitor#retries}",
            "stability": "stable",
            "summary": "The number of retries to attempt in case of a timeout before marking the origin as unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 104
          },
          "name": "retries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#timeout LoadBalancerMonitor#timeout}",
            "stability": "stable",
            "summary": "The timeout (in seconds) before marking the health check as failed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 110
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently supported protocols are 'HTTP','HTTPS', 'TCP', 'ICMP-PING', 'UDP-ICMP', and 'SMTP'.\nAvailable values: \"http\", \"https\", \"tcp\", \"udp_icmp\", \"icmp_ping\", \"smtp\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_monitor#type LoadBalancerMonitor#type}",
            "stability": "stable",
            "summary": "The protocol to use for the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-monitor/index.ts",
            "line": 117
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer-monitor/index:LoadBalancerMonitorConfig"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPool": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool cloudflare_load_balancer_pool}."
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool cloudflare_load_balancer_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 1305
        },
        "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": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 1273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LoadBalancerPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1290
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LoadBalancerPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LoadBalancerPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LoadBalancerPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1442
          },
          "name": "putLoadShedding",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadShedding"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1561
          },
          "name": "putNotificationFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1593
          },
          "name": "putOrigins",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOrigins"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1577
          },
          "name": "putOriginSteering",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteering"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1350
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1366
          },
          "name": "resetCheckRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1387
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1408
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1429
          },
          "name": "resetLatitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1445
          },
          "name": "resetLoadShedding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1461
          },
          "name": "resetLongitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1477
          },
          "name": "resetMinimumOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1498
          },
          "name": "resetMonitor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1514
          },
          "name": "resetMonitorGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1548
          },
          "name": "resetNotificationEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1564
          },
          "name": "resetNotificationFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1580
          },
          "name": "resetOriginSteering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1605
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1625
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LoadBalancerPool",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1375
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1396
          },
          "name": "disabledAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1417
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1439
          },
          "name": "loadShedding",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadSheddingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1486
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1536
          },
          "name": "networks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1558
          },
          "name": "notificationFilter",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1590
          },
          "name": "origins",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1574
          },
          "name": "originSteering",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1354
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1370
          },
          "name": "checkRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1391
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1412
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1433
          },
          "name": "latitudeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1449
          },
          "name": "loadSheddingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadShedding"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1465
          },
          "name": "longitudeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1481
          },
          "name": "minimumOriginsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1518
          },
          "name": "monitorGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1502
          },
          "name": "monitorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1531
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1552
          },
          "name": "notificationEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1568
          },
          "name": "notificationFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1597
          },
          "name": "originsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOrigins"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1584
          },
          "name": "originSteeringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteering"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1344
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1360
          },
          "name": "checkRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1381
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1402
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1423
          },
          "name": "latitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1455
          },
          "name": "longitude",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1471
          },
          "name": "minimumOrigins",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1492
          },
          "name": "monitor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1508
          },
          "name": "monitorGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1524
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1542
          },
          "name": "notificationEmail",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPool"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 14
      },
      "name": "LoadBalancerPoolConfig",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#name LoadBalancerPool#name}",
            "stability": "stable",
            "summary": "A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 80
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Traffic directed at this pool is balanced across all currently healthy origins, provided the pool itself is healthy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#origins LoadBalancerPool#origins}",
            "stability": "stable",
            "summary": "The list of origins within this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 104
          },
          "name": "origins",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOrigins"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#account_id LoadBalancerPool#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#check_regions LoadBalancerPool#check_regions}",
            "stability": "stable",
            "summary": "A list of regions from which to run health checks. Null means every Cloudflare data center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 26
          },
          "name": "checkRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#description LoadBalancerPool#description}",
            "stability": "stable",
            "summary": "A human-readable description of the pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Disabled pools will not receive traffic and are excluded from health checks. Disabling a pool will cause any load balancers using it to failover to the next pool (if any).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#enabled LoadBalancerPool#enabled}",
            "stability": "stable",
            "summary": "Whether to enable (the default) or disable this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 38
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this is set, longitude must also be set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#latitude LoadBalancerPool#latitude}",
            "stability": "stable",
            "summary": "The latitude of the data center containing the origins used in this pool in decimal degrees."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 44
          },
          "name": "latitude",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#load_shedding LoadBalancerPool#load_shedding}",
            "stability": "stable",
            "summary": "Configures load shedding policies and percentages for the pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 50
          },
          "name": "loadShedding",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadShedding"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this is set, latitude must also be set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#longitude LoadBalancerPool#longitude}",
            "stability": "stable",
            "summary": "The longitude of the data center containing the origins used in this pool in decimal degrees."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 56
          },
          "name": "longitude",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the number of healthy origins falls below this number, the pool will be marked unhealthy and will failover to the next available pool.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#minimum_origins LoadBalancerPool#minimum_origins}",
            "stability": "stable",
            "summary": "The minimum number of origins that must be healthy for this pool to serve traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 62
          },
          "name": "minimumOrigins",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#monitor LoadBalancerPool#monitor}",
            "stability": "stable",
            "summary": "The ID of the Monitor to use for checking the health of origins within this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 68
          },
          "name": "monitor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#monitor_group LoadBalancerPool#monitor_group}",
            "stability": "stable",
            "summary": "The ID of the Monitor Group to use for checking the health of origins within this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 74
          },
          "name": "monitorGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It has been moved to Cloudflare's Centralized Notification service https://developers.cloudflare.com/fundamentals/notifications/. The email address to send health status notifications to. This can be an individual mailbox or a mailing list. Multiple emails can be supplied as a comma delimited list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#notification_email LoadBalancerPool#notification_email}",
            "stability": "stable",
            "summary": "This field is now deprecated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 86
          },
          "name": "notificationEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#notification_filter LoadBalancerPool#notification_filter}",
            "stability": "stable",
            "summary": "Filter pool and origin health notifications by resource type or health status. Use null to reset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 92
          },
          "name": "notificationFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#origin_steering LoadBalancerPool#origin_steering}",
            "stability": "stable",
            "summary": "Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 98
          },
          "name": "originSteering",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteering"
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolConfig"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadShedding": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadShedding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 106
      },
      "name": "LoadBalancerPoolLoadShedding",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Applies to new sessions and traffic without session affinity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#default_percent LoadBalancerPool#default_percent}",
            "stability": "stable",
            "summary": "The percent of traffic to shed from the pool, according to the default policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 112
          },
          "name": "defaultPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A random policy randomly sheds a given percent of requests. A hash policy computes a hash over the CF-Connecting-IP address and sheds all requests originating from a percent of IPs.\nAvailable values: \"random\", \"hash\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#default_policy LoadBalancerPool#default_policy}",
            "stability": "stable",
            "summary": "The default policy to use when load shedding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 119
          },
          "name": "defaultPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#session_percent LoadBalancerPool#session_percent}",
            "stability": "stable",
            "summary": "The percent of existing sessions to shed from the pool, according to the session policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 125
          },
          "name": "sessionPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#session_policy LoadBalancerPool#session_policy}",
            "stability": "stable",
            "summary": "Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: \"hash\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 132
          },
          "name": "sessionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolLoadShedding"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadSheddingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadSheddingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 253
          },
          "name": "resetDefaultPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 269
          },
          "name": "resetDefaultPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 285
          },
          "name": "resetSessionPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 301
          },
          "name": "resetSessionPolicy"
        }
      ],
      "name": "LoadBalancerPoolLoadSheddingOutputReference",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 257
          },
          "name": "defaultPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 273
          },
          "name": "defaultPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 289
          },
          "name": "sessionPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 305
          },
          "name": "sessionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 247
          },
          "name": "defaultPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 263
          },
          "name": "defaultPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 279
          },
          "name": "sessionPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 295
          },
          "name": "sessionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolLoadShedding"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolLoadSheddingOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilter": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 571
      },
      "name": "LoadBalancerPoolNotificationFilter",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#origin LoadBalancerPool#origin}",
            "stability": "stable",
            "summary": "Filter options for a particular resource type (pool or origin). Use null to reset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 577
          },
          "name": "origin",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOrigin"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#pool LoadBalancerPool#pool}",
            "stability": "stable",
            "summary": "Filter options for a particular resource type (pool or origin). Use null to reset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 583
          },
          "name": "pool",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPool"
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolNotificationFilter"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 309
      },
      "name": "LoadBalancerPoolNotificationFilterOrigin",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#disable LoadBalancerPool#disable}",
            "stability": "stable",
            "summary": "If set true, disable notifications for this type of resource (pool or origin)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 315
          },
          "name": "disable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#healthy LoadBalancerPool#healthy}",
            "stability": "stable",
            "summary": "If present, send notifications only for this health status (e.g. false for only DOWN events). Use null to reset (all events)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 321
          },
          "name": "healthy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolNotificationFilterOrigin"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 416
          },
          "name": "resetDisable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 432
          },
          "name": "resetHealthy"
        }
      ],
      "name": "LoadBalancerPoolNotificationFilterOriginOutputReference",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 420
          },
          "name": "disableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 436
          },
          "name": "healthyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 410
          },
          "name": "disable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 426
          },
          "name": "healthy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOrigin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolNotificationFilterOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 675
          },
          "name": "putOrigin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOrigin"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 691
          },
          "name": "putPool",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPool"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 678
          },
          "name": "resetOrigin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 694
          },
          "name": "resetPool"
        }
      ],
      "name": "LoadBalancerPoolNotificationFilterOutputReference",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 672
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 688
          },
          "name": "pool",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPoolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 682
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterOrigin"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 698
          },
          "name": "poolInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPool"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolNotificationFilterOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPool": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 440
      },
      "name": "LoadBalancerPoolNotificationFilterPool",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#disable LoadBalancerPool#disable}",
            "stability": "stable",
            "summary": "If set true, disable notifications for this type of resource (pool or origin)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 446
          },
          "name": "disable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#healthy LoadBalancerPool#healthy}",
            "stability": "stable",
            "summary": "If present, send notifications only for this health status (e.g. false for only DOWN events). Use null to reset (all events)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 452
          },
          "name": "healthy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolNotificationFilterPool"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPoolOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPoolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 547
          },
          "name": "resetDisable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 563
          },
          "name": "resetHealthy"
        }
      ],
      "name": "LoadBalancerPoolNotificationFilterPoolOutputReference",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 551
          },
          "name": "disableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 567
          },
          "name": "healthyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 541
          },
          "name": "disable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 557
          },
          "name": "healthy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolNotificationFilterPool"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolNotificationFilterPoolOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteering": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 702
      },
      "name": "LoadBalancerPoolOriginSteering",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"random\"`: Select an origin randomly.\n- `\"hash\"`: Select an origin by computing a hash over the CF-Connecting-IP address.\n- `\"least_outstanding_requests\"`: Select an origin by taking into consideration origin weights, as well as each origin's number of outstanding requests. Origins with more pending requests are weighted proportionately less relative to others.\n- `\"least_connections\"`: Select an origin by taking into consideration origin weights, as well as each origin's number of open connections. Origins with more open connections are weighted proportionately less relative to others. Supported for HTTP/1 and HTTP/2 connections.\nAvailable values: \"random\", \"hash\", \"least_outstanding_requests\", \"least_connections\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#policy LoadBalancerPool#policy}",
            "stability": "stable",
            "summary": "The type of origin steering policy to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 713
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolOriginSteering"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteeringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 795
          },
          "name": "resetPolicy"
        }
      ],
      "name": "LoadBalancerPoolOriginSteeringOutputReference",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 799
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 789
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginSteering"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolOriginSteeringOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOrigins": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOrigins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 899
      },
      "name": "LoadBalancerPoolOrigins",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. To set an internal/reserved address, virtual_network_id must also be set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#address LoadBalancerPool#address}",
            "stability": "stable",
            "summary": "The IP address (IPv4 or IPv6) of the origin, or its publicly addressable hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 905
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#enabled LoadBalancerPool#enabled}",
            "stability": "stable",
            "summary": "Whether to enable (the default) this origin within the pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 911
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When true (the default), the director resolves CNAME addresses to their underlying A/AAAA records. When false, the origin address is returned as a raw CNAME record without resolution. This setting mirrors the DNS API record flatten_cname setting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#flatten_cname LoadBalancerPool#flatten_cname}",
            "stability": "stable",
            "summary": "Whether to flatten CNAME records for this origin, resolving them to A/AAAA records before returning to the client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 917
          },
          "name": "flattenCname",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#header LoadBalancerPool#header}",
            "stability": "stable",
            "summary": "The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 923
          },
          "name": "header",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#name LoadBalancerPool#name}",
            "stability": "stable",
            "summary": "A human-identifiable name for the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 929
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#port LoadBalancerPool#port}",
            "stability": "stable",
            "summary": "The port for upstream connections. A value of 0 means the default port for the protocol will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 935
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#virtual_network_id LoadBalancerPool#virtual_network_id}",
            "stability": "stable",
            "summary": "The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 941
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Based on the configured weight the total traffic is distributed among origins within the pool.\n- `origin_steering.policy=\"least_outstanding_requests\"`: Use weight to scale the origin's outstanding requests.\n- `origin_steering.policy=\"least_connections\"`: Use weight to scale the origin's open connections.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#weight LoadBalancerPool#weight}",
            "stability": "stable",
            "summary": "The weight of this origin relative to other origins in the pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 949
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolOrigins"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeader": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 803
      },
      "name": "LoadBalancerPoolOriginsHeader",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Current support is 1 'Host' header override per origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/load_balancer_pool#host LoadBalancerPool#host}",
            "stability": "stable",
            "summary": "The 'Host' header allows to override the hostname set in the HTTP request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 809
          },
          "name": "host",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolOriginsHeader"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeaderOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/load-balancer-pool/index.ts",
        "line": 841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 891
          },
          "name": "resetHost"
        }
      ],
      "name": "LoadBalancerPoolOriginsHeaderOutputReference",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 895
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 885
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolOriginsHeaderOutputReference"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 1258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/load-balancer-pool/index.ts",
        "line": 1250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsOutputReference"
            }
          }
        }
      ],
      "name": "LoadBalancerPoolOriginsList",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOrigins"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolOriginsList"
    },
    "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/load-balancer-pool/index.ts",
          "line": 1040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/load-balancer-pool/index.ts",
        "line": 1030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1174
          },
          "name": "putHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1124
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1145
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1161
          },
          "name": "resetFlattenCname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1177
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1193
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1209
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1225
          },
          "name": "resetVirtualNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1241
          },
          "name": "resetWeight"
        }
      ],
      "name": "LoadBalancerPoolOriginsOutputReference",
      "namespace": "loadBalancerPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1133
          },
          "name": "disabledAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1171
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1128
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1149
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1165
          },
          "name": "flattenCnameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1181
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOriginsHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1197
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1213
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1229
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1245
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1118
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1139
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1155
          },
          "name": "flattenCname",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1187
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1203
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1219
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1235
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/load-balancer-pool/index.ts",
            "line": 1044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.loadBalancerPool.LoadBalancerPoolOrigins"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/load-balancer-pool/index:LoadBalancerPoolOriginsOutputReference"
    },
    "@cdktn/provider-cloudflare.logpullRetention.LogpullRetention": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpull_retention cloudflare_logpull_retention}."
      },
      "fqn": "@cdktn/provider-cloudflare.logpullRetention.LogpullRetention",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpull_retention cloudflare_logpull_retention} Resource."
        },
        "locationInModule": {
          "filename": "src/logpull-retention/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.logpullRetention.LogpullRetentionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logpull-retention/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogpullRetention resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogpullRetention to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpull_retention#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogpullRetention that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogpullRetention to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 96
          },
          "name": "resetFlag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogpullRetention",
      "namespace": "logpullRetention",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 100
          },
          "name": "flagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 118
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 90
          },
          "name": "flag",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 111
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logpull-retention/index:LogpullRetention"
    },
    "@cdktn/provider-cloudflare.logpullRetention.LogpullRetentionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.logpullRetention.LogpullRetentionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logpull-retention/index.ts",
        "line": 14
      },
      "name": "LogpullRetentionConfig",
      "namespace": "logpullRetention",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpull_retention#zone_id LogpullRetention#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpull_retention#flag LogpullRetention#flag}",
            "stability": "stable",
            "summary": "The log retention flag for Logpull API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpull-retention/index.ts",
            "line": 20
          },
          "name": "flag",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logpull-retention/index:LogpullRetentionConfig"
    },
    "@cdktn/provider-cloudflare.logpushJob.LogpushJob": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job cloudflare_logpush_job}."
      },
      "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job cloudflare_logpush_job} Resource."
        },
        "locationInModule": {
          "filename": "src/logpush-job/index.ts",
          "line": 663
        },
        "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": "@cdktn/provider-cloudflare.logpushJob.LogpushJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logpush-job/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogpushJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 648
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogpushJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogpushJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogpushJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 914
          },
          "name": "putOutputOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 708
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 724
          },
          "name": "resetDataset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 753
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 774
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 790
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 811
          },
          "name": "resetKind"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 837
          },
          "name": "resetLogpullOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 853
          },
          "name": "resetMaxUploadBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 869
          },
          "name": "resetMaxUploadIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 885
          },
          "name": "resetMaxUploadRecords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 901
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 917
          },
          "name": "resetOutputOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 933
          },
          "name": "resetOwnershipChallenge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 949
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 961
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 981
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogpushJob",
      "namespace": "logpushJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 636
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 762
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 799
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 820
          },
          "name": "lastComplete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 825
          },
          "name": "lastError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 911
          },
          "name": "outputOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 712
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 728
          },
          "name": "datasetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 741
          },
          "name": "destinationConfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 757
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 778
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 794
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 815
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 841
          },
          "name": "logpullOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 857
          },
          "name": "maxUploadBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 873
          },
          "name": "maxUploadIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 889
          },
          "name": "maxUploadRecordsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 905
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 921
          },
          "name": "outputOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 937
          },
          "name": "ownershipChallengeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 953
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 702
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 718
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 734
          },
          "name": "destinationConf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 747
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 768
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 784
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 805
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 831
          },
          "name": "logpullOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 847
          },
          "name": "maxUploadBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 863
          },
          "name": "maxUploadIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 879
          },
          "name": "maxUploadRecords",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 895
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 927
          },
          "name": "ownershipChallenge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 943
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logpush-job/index:LogpushJob"
    },
    "@cdktn/provider-cloudflare.logpushJob.LogpushJobConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logpush-job/index.ts",
        "line": 14
      },
      "name": "LogpushJobConfig",
      "namespace": "logpushJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "will be pushed. Additional configuration parameters supported by the destination may be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#destination_conf LogpushJob#destination_conf}",
            "stability": "stable",
            "summary": "Uniquely identifies a resource (such as an s3 bucket) where data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 33
          },
          "name": "destinationConf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#account_id LogpushJob#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A list of supported datasets can be found on the [Developer Docs](https://developers.cloudflare.com/logs/reference/log-fields/).\nAvailable values: \"access_requests\", \"audit_logs\", \"audit_logs_v2\", \"biso_user_actions\", \"casb_findings\", \"device_posture_results\", \"dex_application_tests\", \"dex_device_state_events\", \"dlp_forensic_copies\", \"dns_firewall_logs\", \"dns_logs\", \"email_security_alerts\", \"email_security_post_delivery_events\", \"firewall_events\", \"gateway_dns\", \"gateway_http\", \"gateway_network\", \"http_requests\", \"ipsec_logs\", \"magic_ids_detections\", \"mcp_portal_logs\", \"nel_reports\", \"network_analytics_logs\", \"page_shield_events\", \"sinkhole_http_logs\", \"spectrum_events\", \"ssh_logs\", \"warp_config_changes\", \"warp_toggle_changes\", \"workers_trace_events\", \"zaraz_events\", \"zero_trust_network_sessions\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#dataset LogpushJob#dataset}",
            "stability": "stable",
            "summary": "Name of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 27
          },
          "name": "dataset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#enabled LogpushJob#enabled}",
            "stability": "stable",
            "summary": "Flag that indicates if the job is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 39
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#filter LogpushJob#filter}",
            "stability": "stable",
            "summary": "The filters to select the events to include and/or remove from your logs. For more information, refer to [Filters](https://developers.cloudflare.com/logs/reference/filters/)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 45
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please use `max_upload_*` parameters instead. . The frequency at which Cloudflare sends batches of logs to your destination. Setting frequency to high sends your logs in larger quantities of smaller files. Setting frequency to low sends logs in smaller quantities of larger files.\nAvailable values: \"high\", \"low\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#frequency LogpushJob#frequency}",
            "stability": "stable",
            "summary": "This field is deprecated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 52
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"\", \"edge\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#kind LogpushJob#kind}",
            "stability": "stable",
            "summary": "The kind parameter (optional) is used to differentiate between Logpush and Edge Log Delivery jobs (when supported by the dataset)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 59
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use `output_options` instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#logpull_options LogpushJob#logpull_options}",
            "stability": "stable",
            "summary": "This field is deprecated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 65
          },
          "name": "logpullOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting value must be between `5 MB` and `1 GB`, or `0` to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#max_upload_bytes LogpushJob#max_upload_bytes}",
            "stability": "stable",
            "summary": "The maximum uncompressed file size of a batch of logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 71
          },
          "name": "maxUploadBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting must be between 30 and 300 seconds (5 minutes), or `0` to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#max_upload_interval_seconds LogpushJob#max_upload_interval_seconds}",
            "stability": "stable",
            "summary": "The maximum interval in seconds for log batches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 77
          },
          "name": "maxUploadIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting must be between 1000 and 1,000,000 lines, or `0` to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#max_upload_records LogpushJob#max_upload_records}",
            "stability": "stable",
            "summary": "The maximum number of log lines per batch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 83
          },
          "name": "maxUploadRecords",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Not unique. Cloudflare suggests. that you set this to a meaningful string, like the domain name, to make it easier to identify your job.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#name LogpushJob#name}",
            "stability": "stable",
            "summary": "Optional human readable job name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 89
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#output_options LogpushJob#output_options}",
            "stability": "stable",
            "summary": "The structured replacement for `logpull_options`. When including this field, the `logpull_option` field will be ignored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 95
          },
          "name": "outputOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#ownership_challenge LogpushJob#ownership_challenge}",
            "stability": "stable",
            "summary": "Ownership challenge token to prove destination ownership."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 101
          },
          "name": "ownershipChallenge",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#zone_id LogpushJob#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 107
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logpush-job/index:LogpushJobConfig"
    },
    "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logpush-job/index.ts",
        "line": 109
      },
      "name": "LogpushJobOutputOptions",
      "namespace": "logpushJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#batch_prefix LogpushJob#batch_prefix}",
            "stability": "stable",
            "summary": "String to be prepended before each batch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 115
          },
          "name": "batchPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#batch_suffix LogpushJob#batch_suffix}",
            "stability": "stable",
            "summary": "String to be appended after each batch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 121
          },
          "name": "batchSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#cve_2021_44228 LogpushJob#cve_2021_44228}",
            "stability": "stable",
            "summary": "If set to true, will cause all occurrences of `${` in the generated files to be replaced with `x{`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 127
          },
          "name": "cve202144228",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#field_delimiter LogpushJob#field_delimiter}",
            "stability": "stable",
            "summary": "String to join fields. This field be ignored when `record_template` is set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 133
          },
          "name": "fieldDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For the moment, there is no option to add all fields at once, so you must specify all the fields names you are interested in.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#field_names LogpushJob#field_names}",
            "stability": "stable",
            "summary": "List of field names to be included in the Logpush output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 139
          },
          "name": "fieldNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#merge_subrequests LogpushJob#merge_subrequests}",
            "stability": "stable",
            "summary": "If set to true, subrequests will be merged into the parent request. Only supported for the `http_requests` dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 145
          },
          "name": "mergeSubrequests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types.\nAvailable values: \"ndjson\", \"csv\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#output_type LogpushJob#output_type}",
            "stability": "stable",
            "summary": "Specifies the output type, such as `ndjson` or `csv`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 152
          },
          "name": "outputType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#record_delimiter LogpushJob#record_delimiter}",
            "stability": "stable",
            "summary": "String to be inserted in-between the records as separator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 158
          },
          "name": "recordDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#record_prefix LogpushJob#record_prefix}",
            "stability": "stable",
            "summary": "String to be prepended before each record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 164
          },
          "name": "recordPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#record_suffix LogpushJob#record_suffix}",
            "stability": "stable",
            "summary": "String to be appended after each record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 170
          },
          "name": "recordSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "All fields used in the template must be present in `field_names` as well, otherwise they will end up as null. Format as a Go `text/template` without any standard functions, like conditionals, loops, sub-templates, etc.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#record_template LogpushJob#record_template}",
            "stability": "stable",
            "summary": "String to use as template for each record instead of the default json key value mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 176
          },
          "name": "recordTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Sampling is applied on top of filtering, and regardless of the current `sample_interval` of the data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#sample_rate LogpushJob#sample_rate}",
            "stability": "stable",
            "summary": "Floating number to specify sampling rate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 182
          },
          "name": "sampleRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"unixnano\", \"unix\", \"rfc3339\", \"rfc3339ms\", \"rfc3339ns\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_job#timestamp_format LogpushJob#timestamp_format}",
            "stability": "stable",
            "summary": "String to specify the format for timestamps, such as `unixnano`, `unix`, `rfc3339`, `rfc3339ms` or `rfc3339ns`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 189
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logpush-job/index:LogpushJobOutputOptions"
    },
    "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logpush-job/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logpush-job/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 427
          },
          "name": "resetBatchPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 443
          },
          "name": "resetBatchSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 459
          },
          "name": "resetCve202144228"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 475
          },
          "name": "resetFieldDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 491
          },
          "name": "resetFieldNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 507
          },
          "name": "resetMergeSubrequests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 523
          },
          "name": "resetOutputType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 539
          },
          "name": "resetRecordDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 555
          },
          "name": "resetRecordPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 571
          },
          "name": "resetRecordSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 587
          },
          "name": "resetRecordTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 603
          },
          "name": "resetSampleRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 619
          },
          "name": "resetTimestampFormat"
        }
      ],
      "name": "LogpushJobOutputOptionsOutputReference",
      "namespace": "logpushJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 431
          },
          "name": "batchPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 447
          },
          "name": "batchSuffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 463
          },
          "name": "cve202144228Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 479
          },
          "name": "fieldDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 495
          },
          "name": "fieldNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 511
          },
          "name": "mergeSubrequestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 527
          },
          "name": "outputTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 543
          },
          "name": "recordDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 559
          },
          "name": "recordPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 575
          },
          "name": "recordSuffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 591
          },
          "name": "recordTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 607
          },
          "name": "sampleRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 623
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 421
          },
          "name": "batchPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 437
          },
          "name": "batchSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 453
          },
          "name": "cve202144228",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 469
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 485
          },
          "name": "fieldNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 501
          },
          "name": "mergeSubrequests",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 517
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 533
          },
          "name": "recordDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 549
          },
          "name": "recordPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 565
          },
          "name": "recordSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 581
          },
          "name": "recordTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 597
          },
          "name": "sampleRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 613
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-job/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.logpushJob.LogpushJobOutputOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logpush-job/index:LogpushJobOutputOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.logpushOwnershipChallenge.LogpushOwnershipChallenge": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_ownership_challenge cloudflare_logpush_ownership_challenge}."
      },
      "fqn": "@cdktn/provider-cloudflare.logpushOwnershipChallenge.LogpushOwnershipChallenge",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_ownership_challenge cloudflare_logpush_ownership_challenge} Resource."
        },
        "locationInModule": {
          "filename": "src/logpush-ownership-challenge/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.logpushOwnershipChallenge.LogpushOwnershipChallengeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logpush-ownership-challenge/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogpushOwnershipChallenge resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogpushOwnershipChallenge to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_ownership_challenge#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogpushOwnershipChallenge that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogpushOwnershipChallenge to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 147
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogpushOwnershipChallenge",
      "namespace": "logpushOwnershipChallenge",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 125
          },
          "name": "filename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 130
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 135
          },
          "name": "valid",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 120
          },
          "name": "destinationConfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 151
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 113
          },
          "name": "destinationConf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 141
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logpush-ownership-challenge/index:LogpushOwnershipChallenge"
    },
    "@cdktn/provider-cloudflare.logpushOwnershipChallenge.LogpushOwnershipChallengeConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.logpushOwnershipChallenge.LogpushOwnershipChallengeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logpush-ownership-challenge/index.ts",
        "line": 14
      },
      "name": "LogpushOwnershipChallengeConfig",
      "namespace": "logpushOwnershipChallenge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "will be pushed. Additional configuration parameters supported by the destination may be included.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_ownership_challenge#destination_conf LogpushOwnershipChallenge#destination_conf}",
            "stability": "stable",
            "summary": "Uniquely identifies a resource (such as an s3 bucket) where data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 26
          },
          "name": "destinationConf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_ownership_challenge#account_id LogpushOwnershipChallenge#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/logpush_ownership_challenge#zone_id LogpushOwnershipChallenge#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logpush-ownership-challenge/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logpush-ownership-challenge/index:LogpushOwnershipChallengeConfig"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration cloudflare_magic_network_monitoring_configuration}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration cloudflare_magic_network_monitoring_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-network-monitoring-configuration/index.ts",
          "line": 258
        },
        "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": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-network-monitoring-configuration/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicNetworkMonitoringConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 243
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicNetworkMonitoringConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicNetworkMonitoringConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicNetworkMonitoringConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 351
          },
          "name": "putWarpDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 293
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 309
          },
          "name": "resetDefaultSampling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 338
          },
          "name": "resetRouterIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 354
          },
          "name": "resetWarpDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 366
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 376
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicNetworkMonitoringConfiguration",
      "namespace": "magicNetworkMonitoringConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 231
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 348
          },
          "name": "warpDevices",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 297
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 313
          },
          "name": "defaultSamplingInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 326
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 342
          },
          "name": "routerIpsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 358
          },
          "name": "warpDevicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 287
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 303
          },
          "name": "defaultSampling",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 319
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 332
          },
          "name": "routerIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/magic-network-monitoring-configuration/index:MagicNetworkMonitoringConfiguration"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-network-monitoring-configuration/index.ts",
        "line": 14
      },
      "name": "MagicNetworkMonitoringConfigurationConfig",
      "namespace": "magicNetworkMonitoringConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#name MagicNetworkMonitoringConfiguration#name}",
            "stability": "stable",
            "summary": "The account name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#account_id MagicNetworkMonitoringConfiguration#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This should match the packet sampling rate configured on the router.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#default_sampling MagicNetworkMonitoringConfiguration#default_sampling}",
            "stability": "stable",
            "summary": "Fallback sampling rate of flow messages being sent in packets per second."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 24
          },
          "name": "defaultSampling",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#router_ips MagicNetworkMonitoringConfiguration#router_ips}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 34
          },
          "name": "routerIps",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#warp_devices MagicNetworkMonitoringConfiguration#warp_devices}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 38
          },
          "name": "warpDevices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-network-monitoring-configuration/index:MagicNetworkMonitoringConfigurationConfig"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-network-monitoring-configuration/index.ts",
        "line": 40
      },
      "name": "MagicNetworkMonitoringConfigurationWarpDevices",
      "namespace": "magicNetworkMonitoringConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#id MagicNetworkMonitoringConfiguration#id}\n\nPlease 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": "Unique identifier for the warp device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 49
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#name MagicNetworkMonitoringConfiguration#name}",
            "stability": "stable",
            "summary": "Name of the warp device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 55
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_configuration#router_ip MagicNetworkMonitoringConfiguration#router_ip}",
            "stability": "stable",
            "summary": "IPv4 CIDR of the router sourcing flow data associated with this warp device. Only /32 addresses are currently supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 61
          },
          "name": "routerIp",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-network-monitoring-configuration/index:MagicNetworkMonitoringConfigurationWarpDevices"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevicesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-network-monitoring-configuration/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/magic-network-monitoring-configuration/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevicesOutputReference"
            }
          }
        }
      ],
      "name": "MagicNetworkMonitoringConfigurationWarpDevicesList",
      "namespace": "magicNetworkMonitoringConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-network-monitoring-configuration/index:MagicNetworkMonitoringConfigurationWarpDevicesList"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-network-monitoring-configuration/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/magic-network-monitoring-configuration/index.ts",
        "line": 107
      },
      "name": "MagicNetworkMonitoringConfigurationWarpDevicesOutputReference",
      "namespace": "magicNetworkMonitoringConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 172
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 185
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 198
          },
          "name": "routerIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 191
          },
          "name": "routerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-configuration/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringConfiguration.MagicNetworkMonitoringConfigurationWarpDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-network-monitoring-configuration/index:MagicNetworkMonitoringConfigurationWarpDevicesOutputReference"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringRule.MagicNetworkMonitoringRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule cloudflare_magic_network_monitoring_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringRule.MagicNetworkMonitoringRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule cloudflare_magic_network_monitoring_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-network-monitoring-rule/index.ts",
          "line": 119
        },
        "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": "@cdktn/provider-cloudflare.magicNetworkMonitoringRule.MagicNetworkMonitoringRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-network-monitoring-rule/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicNetworkMonitoringRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 104
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicNetworkMonitoringRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicNetworkMonitoringRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicNetworkMonitoringRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 160
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 189
          },
          "name": "resetBandwidthThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 205
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 239
          },
          "name": "resetPacketThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 255
          },
          "name": "resetPrefixMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 297
          },
          "name": "resetZscoreSensitivity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 313
          },
          "name": "resetZscoreTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 341
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicNetworkMonitoringRule",
      "namespace": "magicNetworkMonitoringRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 92
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 214
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 164
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 177
          },
          "name": "automaticAdvertisementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 193
          },
          "name": "bandwidthThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 209
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 227
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 243
          },
          "name": "packetThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 272
          },
          "name": "prefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 259
          },
          "name": "prefixMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 285
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 301
          },
          "name": "zscoreSensitivityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 317
          },
          "name": "zscoreTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 154
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 170
          },
          "name": "automaticAdvertisement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 183
          },
          "name": "bandwidthThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 199
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 220
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 233
          },
          "name": "packetThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 265
          },
          "name": "prefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 249
          },
          "name": "prefixMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 278
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 291
          },
          "name": "zscoreSensitivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 307
          },
          "name": "zscoreTarget",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-network-monitoring-rule/index:MagicNetworkMonitoringRule"
    },
    "@cdktn/provider-cloudflare.magicNetworkMonitoringRule.MagicNetworkMonitoringRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicNetworkMonitoringRule.MagicNetworkMonitoringRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-network-monitoring-rule/index.ts",
        "line": 14
      },
      "name": "MagicNetworkMonitoringRuleConfig",
      "namespace": "magicNetworkMonitoringRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only available for users of Magic Transit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#automatic_advertisement MagicNetworkMonitoringRule#automatic_advertisement}",
            "stability": "stable",
            "summary": "Toggle on if you would like Cloudflare to automatically advertise the IP Prefixes within the rule via Magic Transit when the rule is triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 24
          },
          "name": "automaticAdvertisement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be unique. Supports characters A-Z, a-z, 0-9, underscore (_), dash (-), period (.), and tilde (~). You can’t have a space in the rule name. Max 256 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#name MagicNetworkMonitoringRule#name}",
            "stability": "stable",
            "summary": "The name of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 43
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#prefixes MagicNetworkMonitoringRule#prefixes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 60
          },
          "name": "prefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#type MagicNetworkMonitoringRule#type}",
            "stability": "stable",
            "summary": "MNM rule type. Available values: \"threshold\", \"zscore\", \"advanced_ddos\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 67
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#account_id MagicNetworkMonitoringRule#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When this value is exceeded for the set duration, an alert notification is sent. Minimum of 1 and no maximum.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#bandwidth_threshold MagicNetworkMonitoringRule#bandwidth_threshold}",
            "stability": "stable",
            "summary": "The number of bits per second for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 30
          },
          "name": "bandwidthThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The final value must be equivalent to one of the following 8 values [\"1m\",\"5m\",\"10m\",\"15m\",\"20m\",\"30m\",\"45m\",\"60m\"].\nAvailable values: \"1m\", \"5m\", \"10m\", \"15m\", \"20m\", \"30m\", \"45m\", \"60m\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#duration MagicNetworkMonitoringRule#duration}",
            "stability": "stable",
            "summary": "The amount of time that the rule threshold must be exceeded to send an alert notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 37
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When this value is exceeded for the set duration, an alert notification is sent. Minimum of 1 and no maximum.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#packet_threshold MagicNetworkMonitoringRule#packet_threshold}",
            "stability": "stable",
            "summary": "The number of packets per second for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 49
          },
          "name": "packetThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"exact\", \"subnet\", \"supernet\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#prefix_match MagicNetworkMonitoringRule#prefix_match}",
            "stability": "stable",
            "summary": "Prefix match type to be applied for a prefix auto advertisement when using an advanced_ddos rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 56
          },
          "name": "prefixMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#zscore_sensitivity MagicNetworkMonitoringRule#zscore_sensitivity}",
            "stability": "stable",
            "summary": "Level of sensitivity set for zscore rules. Available values: \"low\", \"medium\", \"high\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 74
          },
          "name": "zscoreSensitivity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_network_monitoring_rule#zscore_target MagicNetworkMonitoringRule#zscore_target}",
            "stability": "stable",
            "summary": "Target of the zscore rule analysis. Available values: \"bits\", \"packets\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-network-monitoring-rule/index.ts",
            "line": 81
          },
          "name": "zscoreTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-network-monitoring-rule/index:MagicNetworkMonitoringRuleConfig"
    },
    "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnector": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector cloudflare_magic_transit_connector}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector cloudflare_magic_transit_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-transit-connector/index.ts",
          "line": 247
        },
        "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": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-connector/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicTransitConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicTransitConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicTransitConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicTransitConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 310
          },
          "name": "putDevice",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDevice"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 297
          },
          "name": "resetActivated"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 331
          },
          "name": "resetInterruptWindowDurationHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 347
          },
          "name": "resetInterruptWindowHourOfDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 368
          },
          "name": "resetNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 384
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 396
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicTransitConnector",
      "namespace": "magicTransitConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 307
          },
          "name": "device",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDeviceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 319
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 356
          },
          "name": "licenseKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 285
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 301
          },
          "name": "activatedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 314
          },
          "name": "deviceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDevice"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 335
          },
          "name": "interruptWindowDurationHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 351
          },
          "name": "interruptWindowHourOfDayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 372
          },
          "name": "notesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 388
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 278
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 291
          },
          "name": "activated",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 325
          },
          "name": "interruptWindowDurationHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 341
          },
          "name": "interruptWindowHourOfDay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 362
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 378
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-connector/index:MagicTransitConnector"
    },
    "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-connector/index.ts",
        "line": 14
      },
      "name": "MagicTransitConnectorConfig",
      "namespace": "magicTransitConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#account_id MagicTransitConnector#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#device MagicTransitConnector#device}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 28
          },
          "name": "device",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDevice"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#activated MagicTransitConnector#activated}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 24
          },
          "name": "activated",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#interrupt_window_duration_hours MagicTransitConnector#interrupt_window_duration_hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 32
          },
          "name": "interruptWindowDurationHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#interrupt_window_hour_of_day MagicTransitConnector#interrupt_window_hour_of_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 36
          },
          "name": "interruptWindowHourOfDay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#notes MagicTransitConnector#notes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 40
          },
          "name": "notes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#timezone MagicTransitConnector#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 44
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-connector/index:MagicTransitConnectorConfig"
    },
    "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDevice": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDevice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-connector/index.ts",
        "line": 46
      },
      "name": "MagicTransitConnectorDevice",
      "namespace": "magicTransitConnector",
      "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/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#id MagicTransitConnector#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 53
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only used during resource creation. This is a write-only field that will not be stored in state.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#provision_license MagicTransitConnector#provision_license}",
            "stability": "stable",
            "summary": "Set to true to provision a license key for this connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 59
          },
          "name": "provisionLicense",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_connector#serial_number MagicTransitConnector#serial_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 63
          },
          "name": "serialNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-connector/index:MagicTransitConnectorDevice"
    },
    "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDeviceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDeviceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-connector/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-connector/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 171
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 187
          },
          "name": "resetProvisionLicense"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 203
          },
          "name": "resetSerialNumber"
        }
      ],
      "name": "MagicTransitConnectorDeviceOutputReference",
      "namespace": "magicTransitConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 175
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 191
          },
          "name": "provisionLicenseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 207
          },
          "name": "serialNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 181
          },
          "name": "provisionLicense",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 197
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-connector/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitConnector.MagicTransitConnectorDevice"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-connector/index:MagicTransitConnectorDeviceOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSite": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site cloudflare_magic_transit_site}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site cloudflare_magic_transit_site} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-transit-site/index.ts",
          "line": 223
        },
        "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": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicTransitSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicTransitSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicTransitSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicTransitSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 326
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 260
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 276
          },
          "name": "resetConnectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 292
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 308
          },
          "name": "resetHaMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 329
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 358
          },
          "name": "resetSecondaryConnectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 370
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicTransitSite",
      "namespace": "magicTransitSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 323
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 264
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 280
          },
          "name": "connectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 296
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 312
          },
          "name": "haModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 333
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 346
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 362
          },
          "name": "secondaryConnectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 254
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 270
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 286
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 302
          },
          "name": "haMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 339
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 352
          },
          "name": "secondaryConnectorId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-site/index:MagicTransitSite"
    },
    "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site/index.ts",
        "line": 14
      },
      "name": "MagicTransitSiteConfig",
      "namespace": "magicTransitSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#name MagicTransitSite#name}",
            "stability": "stable",
            "summary": "The name of the site."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#account_id MagicTransitSite#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#connector_id MagicTransitSite#connector_id}",
            "stability": "stable",
            "summary": "Magic Connector identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 26
          },
          "name": "connectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#description MagicTransitSite#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to true, the site can have two connectors and runs in high availability mode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#ha_mode MagicTransitSite#ha_mode}",
            "stability": "stable",
            "summary": "Site high availability mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 36
          },
          "name": "haMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#location MagicTransitSite#location}",
            "stability": "stable",
            "summary": "Location of site in latitude and longitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 42
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#secondary_connector_id MagicTransitSite#secondary_connector_id}",
            "stability": "stable",
            "summary": "Magic Connector identifier tag. Used when high availability mode is on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 54
          },
          "name": "secondaryConnectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-site/index:MagicTransitSiteConfig"
    },
    "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site/index.ts",
        "line": 56
      },
      "name": "MagicTransitSiteLocation",
      "namespace": "magicTransitSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#lat MagicTransitSite#lat}",
            "stability": "stable",
            "summary": "Latitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 62
          },
          "name": "lat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site#lon MagicTransitSite#lon}",
            "stability": "stable",
            "summary": "Longitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 68
          },
          "name": "lon",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-site/index:MagicTransitSiteLocation"
    },
    "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 163
          },
          "name": "resetLat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 179
          },
          "name": "resetLon"
        }
      ],
      "name": "MagicTransitSiteLocationOutputReference",
      "namespace": "magicTransitSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 167
          },
          "name": "latInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 183
          },
          "name": "lonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 157
          },
          "name": "lat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 173
          },
          "name": "lon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSite.MagicTransitSiteLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site/index:MagicTransitSiteLocationOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAcl": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl cloudflare_magic_transit_site_acl}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl cloudflare_magic_transit_site_acl} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-acl/index.ts",
          "line": 566
        },
        "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": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-acl/index.ts",
        "line": 534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicTransitSiteAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 551
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicTransitSiteAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicTransitSiteAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicTransitSiteAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 655
          },
          "name": "putLan1",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 668
          },
          "name": "putLan2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 605
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 621
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 637
          },
          "name": "resetForwardLocally"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 697
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 726
          },
          "name": "resetUnidirectional"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 738
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 752
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicTransitSiteAcl",
      "namespace": "magicTransitSiteAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 539
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 646
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 652
          },
          "name": "lan1",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 665
          },
          "name": "lan2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 609
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 625
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 641
          },
          "name": "forwardLocallyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 659
          },
          "name": "lan1Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 672
          },
          "name": "lan2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 685
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 701
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 714
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 730
          },
          "name": "unidirectionalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 599
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 615
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 631
          },
          "name": "forwardLocally",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 678
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 691
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 707
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 720
          },
          "name": "unidirectional",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-acl/index:MagicTransitSiteAcl"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-acl/index.ts",
        "line": 14
      },
      "name": "MagicTransitSiteAclConfig",
      "namespace": "magicTransitSiteAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#lan_1 MagicTransitSiteAcl#lan_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 36
          },
          "name": "lan1",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#lan_2 MagicTransitSiteAcl#lan_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 40
          },
          "name": "lan2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#name MagicTransitSiteAcl#name}",
            "stability": "stable",
            "summary": "The name of the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 46
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#site_id MagicTransitSiteAcl#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 56
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#account_id MagicTransitSiteAcl#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#description MagicTransitSiteAcl#description}",
            "stability": "stable",
            "summary": "Description for the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to \"false\", the policy will forward traffic to Cloudflare. If set to \"true\", the policy will forward traffic locally on the Magic Connector. If not included in request, will default to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#forward_locally MagicTransitSiteAcl#forward_locally}",
            "stability": "stable",
            "summary": "The desired forwarding action for this ACL policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 32
          },
          "name": "forwardLocally",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#protocols MagicTransitSiteAcl#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 50
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to \"false\", the policy will allow bidirectional traffic. If set to \"true\", the policy will only allow traffic in one direction. If not included in request, will default to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#unidirectional MagicTransitSiteAcl#unidirectional}",
            "stability": "stable",
            "summary": "The desired traffic direction for this ACL policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 62
          },
          "name": "unidirectional",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-acl/index:MagicTransitSiteAclConfig"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-acl/index.ts",
        "line": 64
      },
      "name": "MagicTransitSiteAclLan1",
      "namespace": "magicTransitSiteAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#lan_id MagicTransitSiteAcl#lan_id}",
            "stability": "stable",
            "summary": "The identifier for the LAN you want to create an ACL policy with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 70
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#lan_name MagicTransitSiteAcl#lan_name}",
            "stability": "stable",
            "summary": "The name of the LAN based on the provided lan_id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 76
          },
          "name": "lanName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no ports or port rangess are provided, communication on any port on this LAN is allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#port_ranges MagicTransitSiteAcl#port_ranges}",
            "stability": "stable",
            "summary": "Array of port ranges on the provided LAN that will be included in the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 82
          },
          "name": "portRanges",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no ports or port ranges are provided, communication on any port on this LAN is allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#ports MagicTransitSiteAcl#ports}",
            "stability": "stable",
            "summary": "Array of ports on the provided LAN that will be included in the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 88
          },
          "name": "ports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no subnets are provided, communication on any subnets on this LAN are allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#subnets MagicTransitSiteAcl#subnets}",
            "stability": "stable",
            "summary": "Array of subnet IPs within the LAN that will be included in the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 94
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-acl/index:MagicTransitSiteAclLan1"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-acl/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-acl/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 241
          },
          "name": "resetLanName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 257
          },
          "name": "resetPortRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 273
          },
          "name": "resetPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 289
          },
          "name": "resetSubnets"
        }
      ],
      "name": "MagicTransitSiteAclLan1OutputReference",
      "namespace": "magicTransitSiteAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 229
          },
          "name": "lanIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 245
          },
          "name": "lanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 261
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 277
          },
          "name": "portsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 293
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 222
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 235
          },
          "name": "lanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 251
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 267
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 283
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan1"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-acl/index:MagicTransitSiteAclLan1OutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-acl/index.ts",
        "line": 297
      },
      "name": "MagicTransitSiteAclLan2",
      "namespace": "magicTransitSiteAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#lan_id MagicTransitSiteAcl#lan_id}",
            "stability": "stable",
            "summary": "The identifier for the LAN you want to create an ACL policy with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 303
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#lan_name MagicTransitSiteAcl#lan_name}",
            "stability": "stable",
            "summary": "The name of the LAN based on the provided lan_id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 309
          },
          "name": "lanName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no ports or port rangess are provided, communication on any port on this LAN is allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#port_ranges MagicTransitSiteAcl#port_ranges}",
            "stability": "stable",
            "summary": "Array of port ranges on the provided LAN that will be included in the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 315
          },
          "name": "portRanges",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no ports or port ranges are provided, communication on any port on this LAN is allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#ports MagicTransitSiteAcl#ports}",
            "stability": "stable",
            "summary": "Array of ports on the provided LAN that will be included in the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 321
          },
          "name": "ports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no subnets are provided, communication on any subnets on this LAN are allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_acl#subnets MagicTransitSiteAcl#subnets}",
            "stability": "stable",
            "summary": "Array of subnet IPs within the LAN that will be included in the ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 327
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-acl/index:MagicTransitSiteAclLan2"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-acl/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-acl/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 474
          },
          "name": "resetLanName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 490
          },
          "name": "resetPortRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 506
          },
          "name": "resetPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 522
          },
          "name": "resetSubnets"
        }
      ],
      "name": "MagicTransitSiteAclLan2OutputReference",
      "namespace": "magicTransitSiteAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 462
          },
          "name": "lanIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 478
          },
          "name": "lanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 494
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 510
          },
          "name": "portsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 526
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 455
          },
          "name": "lanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 468
          },
          "name": "lanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 484
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 500
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 516
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-acl/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteAcl.MagicTransitSiteAclLan2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-acl/index:MagicTransitSiteAclLan2OutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLan": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan cloudflare_magic_transit_site_lan}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan cloudflare_magic_transit_site_lan} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 1045
        },
        "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": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 1013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicTransitSiteLan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1030
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicTransitSiteLan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicTransitSiteLan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicTransitSiteLan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1185
          },
          "name": "putNat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1217
          },
          "name": "putRoutedSubnets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1246
          },
          "name": "putStaticAddressing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1087
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1103
          },
          "name": "resetBondId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1119
          },
          "name": "resetHaLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1140
          },
          "name": "resetIsBreakout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1156
          },
          "name": "resetIsPrioritized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1172
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1188
          },
          "name": "resetNat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1204
          },
          "name": "resetPhysport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1220
          },
          "name": "resetRoutedSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1249
          },
          "name": "resetStaticAddressing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1265
          },
          "name": "resetVlanTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1277
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1294
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicTransitSiteLan",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1018
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1182
          },
          "name": "nat",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1214
          },
          "name": "routedSubnets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1243
          },
          "name": "staticAddressing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1091
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1107
          },
          "name": "bondIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1123
          },
          "name": "haLinkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1144
          },
          "name": "isBreakoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1160
          },
          "name": "isPrioritizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1176
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1192
          },
          "name": "natInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1208
          },
          "name": "physportInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1224
          },
          "name": "routedSubnetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1237
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1253
          },
          "name": "staticAddressingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1269
          },
          "name": "vlanTagInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1081
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1097
          },
          "name": "bondId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1113
          },
          "name": "haLink",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1134
          },
          "name": "isBreakout",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1150
          },
          "name": "isPrioritized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1166
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1198
          },
          "name": "physport",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1230
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1259
          },
          "name": "vlanTag",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLan"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 14
      },
      "name": "MagicTransitSiteLanConfig",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#site_id MagicTransitSiteLan#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 64
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#account_id MagicTransitSiteLan#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#bond_id MagicTransitSiteLan#bond_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 24
          },
          "name": "bondId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "only works for site with HA turned on. only one LAN can be set as the ha_link.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#ha_link MagicTransitSiteLan#ha_link}",
            "stability": "stable",
            "summary": "mark true to use this LAN for HA probing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 30
          },
          "name": "haLink",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#is_breakout MagicTransitSiteLan#is_breakout}",
            "stability": "stable",
            "summary": "mark true to use this LAN for source-based breakout traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 36
          },
          "name": "isBreakout",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#is_prioritized MagicTransitSiteLan#is_prioritized}",
            "stability": "stable",
            "summary": "mark true to use this LAN for source-based prioritized traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 42
          },
          "name": "isPrioritized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#name MagicTransitSiteLan#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 46
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#nat MagicTransitSiteLan#nat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 50
          },
          "name": "nat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#physport MagicTransitSiteLan#physport}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 54
          },
          "name": "physport",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#routed_subnets MagicTransitSiteLan#routed_subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 58
          },
          "name": "routedSubnets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "However, if in high availability mode, static_address is required along with secondary and virtual address.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#static_addressing MagicTransitSiteLan#static_addressing}",
            "stability": "stable",
            "summary": "If the site is not configured in high availability mode, this configuration is optional (if omitted, use DHCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 70
          },
          "name": "staticAddressing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#vlan_tag MagicTransitSiteLan#vlan_tag}",
            "stability": "stable",
            "summary": "VLAN ID. Use zero for untagged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 76
          },
          "name": "vlanTag",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanConfig"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 78
      },
      "name": "MagicTransitSiteLanNat",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#static_prefix MagicTransitSiteLan#static_prefix}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 84
          },
          "name": "staticPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanNat"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 166
          },
          "name": "resetStaticPrefix"
        }
      ],
      "name": "MagicTransitSiteLanNatOutputReference",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 170
          },
          "name": "staticPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 160
          },
          "name": "staticPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanNat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanNatOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 270
      },
      "name": "MagicTransitSiteLanRoutedSubnets",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#next_hop MagicTransitSiteLan#next_hop}",
            "stability": "stable",
            "summary": "A valid IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 280
          },
          "name": "nextHop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#prefix MagicTransitSiteLan#prefix}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 286
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#nat MagicTransitSiteLan#nat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 274
          },
          "name": "nat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNat"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanRoutedSubnets"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/magic-transit-site-lan/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 446
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsOutputReference"
            }
          }
        }
      ],
      "name": "MagicTransitSiteLanRoutedSubnetsList",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanRoutedSubnetsList"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 174
      },
      "name": "MagicTransitSiteLanRoutedSubnetsNat",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#static_prefix MagicTransitSiteLan#static_prefix}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 180
          },
          "name": "staticPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanRoutedSubnetsNat"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 262
          },
          "name": "resetStaticPrefix"
        }
      ],
      "name": "MagicTransitSiteLanRoutedSubnetsNatOutputReference",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 266
          },
          "name": "staticPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 256
          },
          "name": "staticPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanRoutedSubnetsNatOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/magic-transit-site-lan/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 393
          },
          "name": "putNat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 396
          },
          "name": "resetNat"
        }
      ],
      "name": "MagicTransitSiteLanRoutedSubnetsOutputReference",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 390
          },
          "name": "nat",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 400
          },
          "name": "natInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnetsNat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 413
          },
          "name": "nextHopInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 426
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 406
          },
          "name": "nextHop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 419
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanRoutedSubnets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanRoutedSubnetsOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 780
      },
      "name": "MagicTransitSiteLanStaticAddressing",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#address MagicTransitSiteLan#address}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 786
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#dhcp_relay MagicTransitSiteLan#dhcp_relay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 790
          },
          "name": "dhcpRelay",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelay"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#dhcp_server MagicTransitSiteLan#dhcp_server}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 794
          },
          "name": "dhcpServer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#secondary_address MagicTransitSiteLan#secondary_address}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 800
          },
          "name": "secondaryAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#virtual_address MagicTransitSiteLan#virtual_address}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 806
          },
          "name": "virtualAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanStaticAddressing"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelay": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 450
      },
      "name": "MagicTransitSiteLanStaticAddressingDhcpRelay",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#server_addresses MagicTransitSiteLan#server_addresses}",
            "stability": "stable",
            "summary": "List of DHCP server IPs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 456
          },
          "name": "serverAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanStaticAddressingDhcpRelay"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelayOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 538
          },
          "name": "resetServerAddresses"
        }
      ],
      "name": "MagicTransitSiteLanStaticAddressingDhcpRelayOutputReference",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 542
          },
          "name": "serverAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 532
          },
          "name": "serverAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelay"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanStaticAddressingDhcpRelayOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 546
      },
      "name": "MagicTransitSiteLanStaticAddressingDhcpServer",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#dhcp_pool_end MagicTransitSiteLan#dhcp_pool_end}",
            "stability": "stable",
            "summary": "A valid IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 552
          },
          "name": "dhcpPoolEnd",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#dhcp_pool_start MagicTransitSiteLan#dhcp_pool_start}",
            "stability": "stable",
            "summary": "A valid IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 558
          },
          "name": "dhcpPoolStart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#dns_server MagicTransitSiteLan#dns_server}",
            "stability": "stable",
            "summary": "A valid IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 564
          },
          "name": "dnsServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#dns_servers MagicTransitSiteLan#dns_servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 568
          },
          "name": "dnsServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_lan#reservations MagicTransitSiteLan#reservations}",
            "stability": "stable",
            "summary": "Mapping of MAC addresses to IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 574
          },
          "name": "reservations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanStaticAddressingDhcpServer"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 708
          },
          "name": "resetDhcpPoolEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 724
          },
          "name": "resetDhcpPoolStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 740
          },
          "name": "resetDnsServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 756
          },
          "name": "resetDnsServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 772
          },
          "name": "resetReservations"
        }
      ],
      "name": "MagicTransitSiteLanStaticAddressingDhcpServerOutputReference",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 712
          },
          "name": "dhcpPoolEndInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 728
          },
          "name": "dhcpPoolStartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 744
          },
          "name": "dnsServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 760
          },
          "name": "dnsServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 776
          },
          "name": "reservationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 702
          },
          "name": "dhcpPoolEnd",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 718
          },
          "name": "dhcpPoolStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 734
          },
          "name": "dnsServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 750
          },
          "name": "dnsServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 766
          },
          "name": "reservations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanStaticAddressingDhcpServerOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-lan/index.ts",
          "line": 874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-lan/index.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 950
          },
          "name": "putDhcpRelay",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelay"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 966
          },
          "name": "putDhcpServer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 953
          },
          "name": "resetDhcpRelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 969
          },
          "name": "resetDhcpServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 985
          },
          "name": "resetSecondaryAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1001
          },
          "name": "resetVirtualAddress"
        }
      ],
      "name": "MagicTransitSiteLanStaticAddressingOutputReference",
      "namespace": "magicTransitSiteLan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 947
          },
          "name": "dhcpRelay",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 963
          },
          "name": "dhcpServer",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 941
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 957
          },
          "name": "dhcpRelayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpRelay"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 973
          },
          "name": "dhcpServerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressingDhcpServer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 989
          },
          "name": "secondaryAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 1005
          },
          "name": "virtualAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 934
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 979
          },
          "name": "secondaryAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 995
          },
          "name": "virtualAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-lan/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteLan.MagicTransitSiteLanStaticAddressing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-lan/index:MagicTransitSiteLanStaticAddressingOutputReference"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWan": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan cloudflare_magic_transit_site_wan}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan cloudflare_magic_transit_site_wan} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-wan/index.ts",
          "line": 248
        },
        "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": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-wan/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicTransitSiteWan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 233
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicTransitSiteWan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicTransitSiteWan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicTransitSiteWan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 366
          },
          "name": "putStaticAddressing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 285
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 311
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 340
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 369
          },
          "name": "resetStaticAddressing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 385
          },
          "name": "resetVlanTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 397
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 409
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicTransitSiteWan",
      "namespace": "magicTransitSiteWan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 221
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 294
          },
          "name": "healthCheckRate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 363
          },
          "name": "staticAddressing",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 289
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 315
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 328
          },
          "name": "physportInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 344
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 357
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 373
          },
          "name": "staticAddressingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 389
          },
          "name": "vlanTagInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 279
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 305
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 321
          },
          "name": "physport",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 334
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 350
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 379
          },
          "name": "vlanTag",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-wan/index:MagicTransitSiteWan"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-wan/index.ts",
        "line": 14
      },
      "name": "MagicTransitSiteWanConfig",
      "namespace": "magicTransitSiteWan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#physport MagicTransitSiteWan#physport}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 28
          },
          "name": "physport",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#site_id MagicTransitSiteWan#site_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 38
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#account_id MagicTransitSiteWan#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#name MagicTransitSiteWan#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/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/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#priority MagicTransitSiteWan#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 32
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#static_addressing MagicTransitSiteWan#static_addressing}",
            "stability": "stable",
            "summary": "(optional) if omitted, use DHCP. Submit secondary_address when site is in high availability mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 44
          },
          "name": "staticAddressing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#vlan_tag MagicTransitSiteWan#vlan_tag}",
            "stability": "stable",
            "summary": "VLAN ID. Use zero for untagged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 50
          },
          "name": "vlanTag",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-wan/index:MagicTransitSiteWanConfig"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressing": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-transit-site-wan/index.ts",
        "line": 52
      },
      "name": "MagicTransitSiteWanStaticAddressing",
      "namespace": "magicTransitSiteWan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#address MagicTransitSiteWan#address}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 58
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#gateway_address MagicTransitSiteWan#gateway_address}",
            "stability": "stable",
            "summary": "A valid IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 64
          },
          "name": "gatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_transit_site_wan#secondary_address MagicTransitSiteWan#secondary_address}",
            "stability": "stable",
            "summary": "A valid CIDR notation representing an IP range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 70
          },
          "name": "secondaryAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-transit-site-wan/index:MagicTransitSiteWanStaticAddressing"
    },
    "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-transit-site-wan/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-transit-site-wan/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 204
          },
          "name": "resetSecondaryAddress"
        }
      ],
      "name": "MagicTransitSiteWanStaticAddressingOutputReference",
      "namespace": "magicTransitSiteWan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 179
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 192
          },
          "name": "gatewayAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 208
          },
          "name": "secondaryAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 172
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 185
          },
          "name": "gatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 198
          },
          "name": "secondaryAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-transit-site-wan/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicTransitSiteWan.MagicTransitSiteWanStaticAddressing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-transit-site-wan/index:MagicTransitSiteWanStaticAddressingOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel cloudflare_magic_wan_gre_tunnel}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel cloudflare_magic_wan_gre_tunnel} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-wan-gre-tunnel/index.ts",
          "line": 727
        },
        "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": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 695
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicWanGreTunnel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 712
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicWanGreTunnel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicWanGreTunnel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicWanGreTunnel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 795
          },
          "name": "putBgp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 864
          },
          "name": "putHealthCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 782
          },
          "name": "resetAutomaticReturnRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 798
          },
          "name": "resetBgp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 851
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 867
          },
          "name": "resetHealthCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 901
          },
          "name": "resetInterfaceAddress6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 922
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 951
          },
          "name": "resetTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 963
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 980
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicWanGreTunnel",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 700
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 792
          },
          "name": "bgp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 808
          },
          "name": "bgpStatus",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 826
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 861
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 876
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 910
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 770
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 786
          },
          "name": "automaticReturnRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 802
          },
          "name": "bgpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 821
          },
          "name": "cloudflareGreEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 839
          },
          "name": "customerGreEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 855
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 871
          },
          "name": "healthCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 905
          },
          "name": "interfaceAddress6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 889
          },
          "name": "interfaceAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 926
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 939
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 955
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 763
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 776
          },
          "name": "automaticReturnRouting",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 814
          },
          "name": "cloudflareGreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 832
          },
          "name": "customerGreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 845
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 882
          },
          "name": "interfaceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 895
          },
          "name": "interfaceAddress6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 916
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 932
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 945
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnel"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 84
      },
      "name": "MagicWanGreTunnelBgp",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#customer_asn MagicWanGreTunnel#customer_asn}",
            "stability": "stable",
            "summary": "ASN used on the customer end of the BGP session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 90
          },
          "name": "customerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#extra_prefixes MagicWanGreTunnel#extra_prefixes}",
            "stability": "stable",
            "summary": "Prefixes in this list will be advertised to the customer device, in addition to the routes in the Magic routing table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 96
          },
          "name": "extraPrefixes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that *this is not a security measure*. MD5 is not a valid security mechanism, and the\nkey is not treated as a secret value. This is *only* supported for preventing\nmisconfiguration, not for defending against malicious attacks.\n\nThe MD5 key, if set, must be of non-zero length and consist only of the following types of\ncharacter:\n\n* ASCII alphanumerics: `[a-zA-Z0-9]`\n* Special characters in the set `'!@#$%^&*()+[]{}<>/.,;:_-~`= \\|`\n\nIn other words, MD5 keys may contain any printable ASCII character aside from newline (0x0A),\nquotation mark (`\"`), vertical tab (0x0B), carriage return (0x0D), tab (0x09), form feed\n(0x0C), and the question mark (`?`). Requests specifying an MD5 key with one or more of\nthese disallowed characters will be rejected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#md5_key MagicWanGreTunnel#md5_key}",
            "stability": "stable",
            "summary": "MD5 key to use for session authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 117
          },
          "name": "md5Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelBgp"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-gre-tunnel/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 238
          },
          "name": "resetExtraPrefixes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 254
          },
          "name": "resetMd5Key"
        }
      ],
      "name": "MagicWanGreTunnelBgpOutputReference",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 226
          },
          "name": "customerAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 242
          },
          "name": "extraPrefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 258
          },
          "name": "md5KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 219
          },
          "name": "customerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 232
          },
          "name": "extraPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 248
          },
          "name": "md5Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelBgpOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 262
      },
      "name": "MagicWanGreTunnelBgpStatus",
      "namespace": "magicWanGreTunnel",
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelBgpStatus"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-gre-tunnel/index.ts",
          "line": 292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 285
      },
      "name": "MagicWanGreTunnelBgpStatusOutputReference",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 312
          },
          "name": "bgpState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 317
          },
          "name": "cfSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 322
          },
          "name": "cfSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 327
          },
          "name": "customerSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 332
          },
          "name": "customerSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 337
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 342
          },
          "name": "tcpEstablished",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 347
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgpStatus"
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelBgpStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 14
      },
      "name": "MagicWanGreTunnelConfig",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#account_id MagicWanGreTunnel#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#cloudflare_gre_endpoint MagicWanGreTunnel#cloudflare_gre_endpoint}",
            "stability": "stable",
            "summary": "The IP address assigned to the Cloudflare side of the GRE tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 36
          },
          "name": "cloudflareGreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#customer_gre_endpoint MagicWanGreTunnel#customer_gre_endpoint}",
            "stability": "stable",
            "summary": "The IP address assigned to the customer side of the GRE tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 42
          },
          "name": "customerGreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Select the subnet from the following private IP space: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#interface_address MagicWanGreTunnel#interface_address}",
            "stability": "stable",
            "summary": "A 31-bit prefix (/31 in CIDR notation) supporting two hosts, one for each side of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 58
          },
          "name": "interfaceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name cannot contain spaces or special characters, must be 15 characters or less, and cannot share a name with another GRE tunnel.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#name MagicWanGreTunnel#name}",
            "stability": "stable",
            "summary": "The name of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 76
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#automatic_return_routing MagicWanGreTunnel#automatic_return_routing}",
            "stability": "stable",
            "summary": "True if automatic stateful return routing should be enabled for a tunnel, false otherwise."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 26
          },
          "name": "automaticReturnRouting",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#bgp MagicWanGreTunnel#bgp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 30
          },
          "name": "bgp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelBgp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#description MagicWanGreTunnel#description}",
            "stability": "stable",
            "summary": "An optional description of the GRE tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 48
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#health_check MagicWanGreTunnel#health_check}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 52
          },
          "name": "healthCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 , interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#interface_address6 MagicWanGreTunnel#interface_address6}",
            "stability": "stable",
            "summary": "A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the address being the first IP of the subnet and not same as the address of virtual_subnet6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 64
          },
          "name": "interfaceAddress6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#mtu MagicWanGreTunnel#mtu}",
            "stability": "stable",
            "summary": "Maximum Transmission Unit (MTU) in bytes for the GRE tunnel. The minimum value is 576."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 70
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#ttl MagicWanGreTunnel#ttl}",
            "stability": "stable",
            "summary": "Time To Live (TTL) in number of hops of the GRE tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 82
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelConfig"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 452
      },
      "name": "MagicWanGreTunnelHealthCheck",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Either unidirectional, where the probe comes to you via the tunnel and the result comes back to Cloudflare via the open Internet, or bidirectional where both the probe and result come and go via the tunnel.\nAvailable values: \"unidirectional\", \"bidirectional\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#direction MagicWanGreTunnel#direction}",
            "stability": "stable",
            "summary": "The direction of the flow of the healthcheck."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 459
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#enabled MagicWanGreTunnel#enabled}",
            "stability": "stable",
            "summary": "Determines whether to run healthchecks for a tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 465
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#rate MagicWanGreTunnel#rate}",
            "stability": "stable",
            "summary": "How frequent the health check is run. The default value is `mid`. Available values: \"low\", \"mid\", \"high\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 472
          },
          "name": "rate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to `customer_gre_endpoint address`. This field is ignored for bidirectional healthchecks as the interface_address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#target MagicWanGreTunnel#target}",
            "stability": "stable",
            "summary": "The destination address in a request type health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 478
          },
          "name": "target",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#type MagicWanGreTunnel#type}",
            "stability": "stable",
            "summary": "The type of healthcheck to run, reply or request. The default value is `reply`. Available values: \"reply\", \"request\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 485
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelHealthCheck"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-gre-tunnel/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 664
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 619
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 635
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 651
          },
          "name": "resetRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 667
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 683
          },
          "name": "resetType"
        }
      ],
      "name": "MagicWanGreTunnelHealthCheckOutputReference",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 661
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 623
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 639
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 655
          },
          "name": "rateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 671
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 687
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 613
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 629
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 645
          },
          "name": "rate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 677
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelHealthCheckOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 351
      },
      "name": "MagicWanGreTunnelHealthCheckTarget",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting the value to the empty string indicates that the calculated default value will be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_gre_tunnel#saved MagicWanGreTunnel#saved}",
            "stability": "stable",
            "summary": "The saved health check target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 357
          },
          "name": "saved",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelHealthCheckTarget"
    },
    "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-gre-tunnel/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-gre-tunnel/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 444
          },
          "name": "resetSaved"
        }
      ],
      "name": "MagicWanGreTunnelHealthCheckTargetOutputReference",
      "namespace": "magicWanGreTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 432
          },
          "name": "effective",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 448
          },
          "name": "savedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 438
          },
          "name": "saved",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-gre-tunnel/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanGreTunnel.MagicWanGreTunnelHealthCheckTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-gre-tunnel/index:MagicWanGreTunnelHealthCheckTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnel": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel cloudflare_magic_wan_ipsec_tunnel}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel cloudflare_magic_wan_ipsec_tunnel} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-wan-ipsec-tunnel/index.ts",
          "line": 888
        },
        "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": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicWanIpsecTunnel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 873
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicWanIpsecTunnel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicWanIpsecTunnel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicWanIpsecTunnel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 962
          },
          "name": "putBgp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1002
          },
          "name": "putCustomRemoteIdentities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1050
          },
          "name": "putHealthCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 949
          },
          "name": "resetAutomaticReturnRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 965
          },
          "name": "resetBgp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1021
          },
          "name": "resetCustomerEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1005
          },
          "name": "resetCustomRemoteIdentities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1037
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1053
          },
          "name": "resetHealthCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1087
          },
          "name": "resetInterfaceAddress6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1121
          },
          "name": "resetPsk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1143
          },
          "name": "resetReplayProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1173
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicWanIpsecTunnel",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 861
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 937
          },
          "name": "allowNullCipher",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 959
          },
          "name": "bgp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 975
          },
          "name": "bgpStatus",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 993
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 999
          },
          "name": "customRemoteIdentities",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1047
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1062
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1096
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1131
          },
          "name": "pskMetadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelPskMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 932
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 953
          },
          "name": "automaticReturnRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 969
          },
          "name": "bgpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 988
          },
          "name": "cloudflareEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1025
          },
          "name": "customerEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1009
          },
          "name": "customRemoteIdentitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1041
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1057
          },
          "name": "healthCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1091
          },
          "name": "interfaceAddress6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1075
          },
          "name": "interfaceAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1109
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1125
          },
          "name": "pskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1147
          },
          "name": "replayProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 925
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 943
          },
          "name": "automaticReturnRouting",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 981
          },
          "name": "cloudflareEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1015
          },
          "name": "customerEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1031
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1068
          },
          "name": "interfaceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1081
          },
          "name": "interfaceAddress6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1102
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1115
          },
          "name": "psk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 1137
          },
          "name": "replayProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnel"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 88
      },
      "name": "MagicWanIpsecTunnelBgp",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#customer_asn MagicWanIpsecTunnel#customer_asn}",
            "stability": "stable",
            "summary": "ASN used on the customer end of the BGP session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 94
          },
          "name": "customerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#extra_prefixes MagicWanIpsecTunnel#extra_prefixes}",
            "stability": "stable",
            "summary": "Prefixes in this list will be advertised to the customer device, in addition to the routes in the Magic routing table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 100
          },
          "name": "extraPrefixes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that *this is not a security measure*. MD5 is not a valid security mechanism, and the\nkey is not treated as a secret value. This is *only* supported for preventing\nmisconfiguration, not for defending against malicious attacks.\n\nThe MD5 key, if set, must be of non-zero length and consist only of the following types of\ncharacter:\n\n* ASCII alphanumerics: `[a-zA-Z0-9]`\n* Special characters in the set `'!@#$%^&*()+[]{}<>/.,;:_-~`= \\|`\n\nIn other words, MD5 keys may contain any printable ASCII character aside from newline (0x0A),\nquotation mark (`\"`), vertical tab (0x0B), carriage return (0x0D), tab (0x09), form feed\n(0x0C), and the question mark (`?`). Requests specifying an MD5 key with one or more of\nthese disallowed characters will be rejected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#md5_key MagicWanIpsecTunnel#md5_key}",
            "stability": "stable",
            "summary": "MD5 key to use for session authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 121
          },
          "name": "md5Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelBgp"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-ipsec-tunnel/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 242
          },
          "name": "resetExtraPrefixes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 258
          },
          "name": "resetMd5Key"
        }
      ],
      "name": "MagicWanIpsecTunnelBgpOutputReference",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 230
          },
          "name": "customerAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 246
          },
          "name": "extraPrefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 262
          },
          "name": "md5KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 223
          },
          "name": "customerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 236
          },
          "name": "extraPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 252
          },
          "name": "md5Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelBgpOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 266
      },
      "name": "MagicWanIpsecTunnelBgpStatus",
      "namespace": "magicWanIpsecTunnel",
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelBgpStatus"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-ipsec-tunnel/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 289
      },
      "name": "MagicWanIpsecTunnelBgpStatusOutputReference",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 316
          },
          "name": "bgpState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 321
          },
          "name": "cfSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 326
          },
          "name": "cfSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 331
          },
          "name": "customerSpeakerIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 336
          },
          "name": "customerSpeakerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 341
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 346
          },
          "name": "tcpEstablished",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 351
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgpStatus"
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelBgpStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 14
      },
      "name": "MagicWanIpsecTunnelConfig",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#account_id MagicWanIpsecTunnel#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#cloudflare_endpoint MagicWanIpsecTunnel#cloudflare_endpoint}",
            "stability": "stable",
            "summary": "The IP address assigned to the Cloudflare side of the IPsec tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 36
          },
          "name": "cloudflareEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Select the subnet from the following private IP space: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#interface_address MagicWanIpsecTunnel#interface_address}",
            "stability": "stable",
            "summary": "A 31-bit prefix (/31 in CIDR notation) supporting two hosts, one for each side of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 62
          },
          "name": "interfaceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#name MagicWanIpsecTunnel#name}",
            "stability": "stable",
            "summary": "The name of the IPsec tunnel. The name cannot share a name with other tunnels."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 74
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#automatic_return_routing MagicWanIpsecTunnel#automatic_return_routing}",
            "stability": "stable",
            "summary": "True if automatic stateful return routing should be enabled for a tunnel, false otherwise."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 26
          },
          "name": "automaticReturnRouting",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#bgp MagicWanIpsecTunnel#bgp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 30
          },
          "name": "bgp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelBgp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Not required, but must be set for proactive traceroutes to work.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#customer_endpoint MagicWanIpsecTunnel#customer_endpoint}",
            "stability": "stable",
            "summary": "The IP address assigned to the customer side of the IPsec tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 46
          },
          "name": "customerEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#custom_remote_identities MagicWanIpsecTunnel#custom_remote_identities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 40
          },
          "name": "customRemoteIdentities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#description MagicWanIpsecTunnel#description}",
            "stability": "stable",
            "summary": "An optional description forthe IPsec tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 52
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#health_check MagicWanIpsecTunnel#health_check}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 56
          },
          "name": "healthCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 , interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#interface_address6 MagicWanIpsecTunnel#interface_address6}",
            "stability": "stable",
            "summary": "A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the address being the first IP of the subnet and not same as the address of virtual_subnet6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 68
          },
          "name": "interfaceAddress6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#psk MagicWanIpsecTunnel#psk}",
            "stability": "stable",
            "summary": "A randomly generated or provided string for use in the IPsec tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 80
          },
          "name": "psk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#replay_protection MagicWanIpsecTunnel#replay_protection}",
            "stability": "stable",
            "summary": "If `true`, then IPsec replay protection will be supported in the Cloudflare-to-customer direction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 86
          },
          "name": "replayProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelConfig"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentities": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 355
      },
      "name": "MagicWanIpsecTunnelCustomRemoteIdentities",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The\ngenerated IKE IDs can still be used even if this custom value is specified.\n\nMust be of the form `<custom label>.<account ID>.custom.ipsec.cloudflare.com`.\n\nThis custom ID does not need to be unique. Two IPsec tunnels may have the same custom \nfqdn_id. However, if another IPsec tunnel has the same value then the two tunnels \ncannot have the same cloudflare_endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#fqdn_id MagicWanIpsecTunnel#fqdn_id}",
            "stability": "stable",
            "summary": "A custom IKE ID of type FQDN that may be used to identity the IPsec tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 368
          },
          "name": "fqdnId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelCustomRemoteIdentities"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentitiesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-ipsec-tunnel/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 450
          },
          "name": "resetFqdnId"
        }
      ],
      "name": "MagicWanIpsecTunnelCustomRemoteIdentitiesOutputReference",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 454
          },
          "name": "fqdnIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 444
          },
          "name": "fqdnId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelCustomRemoteIdentities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelCustomRemoteIdentitiesOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 559
      },
      "name": "MagicWanIpsecTunnelHealthCheck",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Either unidirectional, where the probe comes to you via the tunnel and the result comes back to Cloudflare via the open Internet, or bidirectional where both the probe and result come and go via the tunnel.\nAvailable values: \"unidirectional\", \"bidirectional\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#direction MagicWanIpsecTunnel#direction}",
            "stability": "stable",
            "summary": "The direction of the flow of the healthcheck."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 566
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#enabled MagicWanIpsecTunnel#enabled}",
            "stability": "stable",
            "summary": "Determines whether to run healthchecks for a tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 572
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#rate MagicWanIpsecTunnel#rate}",
            "stability": "stable",
            "summary": "How frequent the health check is run. The default value is `mid`. Available values: \"low\", \"mid\", \"high\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 579
          },
          "name": "rate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After the healthcheck is decapsulated at the customer end of the tunnel, the ICMP echo will be forwarded to this address. This field defaults to `customer_gre_endpoint address`. This field is ignored for bidirectional healthchecks as the interface_address (not assigned to the Cloudflare side of the tunnel) is used as the target. Must be in object form if the x-magic-new-hc-target header is set to true and string form if x-magic-new-hc-target is absent or set to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#target MagicWanIpsecTunnel#target}",
            "stability": "stable",
            "summary": "The destination address in a request type health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 585
          },
          "name": "target",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#type MagicWanIpsecTunnel#type}",
            "stability": "stable",
            "summary": "The type of healthcheck to run, reply or request. The default value is `reply`. Available values: \"reply\", \"request\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 592
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelHealthCheck"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-ipsec-tunnel/index.ts",
          "line": 660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 771
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 726
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 742
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 758
          },
          "name": "resetRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 774
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 790
          },
          "name": "resetType"
        }
      ],
      "name": "MagicWanIpsecTunnelHealthCheckOutputReference",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 768
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 730
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 746
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 762
          },
          "name": "rateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 778
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 794
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 720
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 736
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 752
          },
          "name": "rate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 784
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelHealthCheckOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 458
      },
      "name": "MagicWanIpsecTunnelHealthCheckTarget",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting the value to the empty string indicates that the calculated default value will be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_ipsec_tunnel#saved MagicWanIpsecTunnel#saved}",
            "stability": "stable",
            "summary": "The saved health check target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 464
          },
          "name": "saved",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelHealthCheckTarget"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-ipsec-tunnel/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 551
          },
          "name": "resetSaved"
        }
      ],
      "name": "MagicWanIpsecTunnelHealthCheckTargetOutputReference",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 539
          },
          "name": "effective",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 555
          },
          "name": "savedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 545
          },
          "name": "saved",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelHealthCheckTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelHealthCheckTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelPskMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelPskMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 798
      },
      "name": "MagicWanIpsecTunnelPskMetadata",
      "namespace": "magicWanIpsecTunnel",
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelPskMetadata"
    },
    "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelPskMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelPskMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-ipsec-tunnel/index.ts",
          "line": 828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-ipsec-tunnel/index.ts",
        "line": 821
      },
      "name": "MagicWanIpsecTunnelPskMetadataOutputReference",
      "namespace": "magicWanIpsecTunnel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 848
          },
          "name": "lastGeneratedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-ipsec-tunnel/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanIpsecTunnel.MagicWanIpsecTunnelPskMetadata"
          }
        }
      ],
      "symbolId": "src/magic-wan-ipsec-tunnel/index:MagicWanIpsecTunnelPskMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route cloudflare_magic_wan_static_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route cloudflare_magic_wan_static_route} Resource."
        },
        "locationInModule": {
          "filename": "src/magic-wan-static-route/index.ts",
          "line": 225
        },
        "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": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-static-route/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MagicWanStaticRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MagicWanStaticRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MagicWanStaticRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MagicWanStaticRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 342
          },
          "name": "putScope",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScope"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 280
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 345
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 361
          },
          "name": "resetWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 385
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MagicWanStaticRoute",
      "namespace": "magicWanStaticRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 268
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 294
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 339
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 263
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 284
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 307
          },
          "name": "nexthopInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 320
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 333
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 349
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScope"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 365
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 256
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 274
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 300
          },
          "name": "nexthop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 313
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 326
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 355
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-wan-static-route/index:MagicWanStaticRoute"
    },
    "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-static-route/index.ts",
        "line": 14
      },
      "name": "MagicWanStaticRouteConfig",
      "namespace": "magicWanStaticRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#account_id MagicWanStaticRoute#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#nexthop MagicWanStaticRoute#nexthop}",
            "stability": "stable",
            "summary": "The next-hop IP Address for the static route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 32
          },
          "name": "nexthop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#prefix MagicWanStaticRoute#prefix}",
            "stability": "stable",
            "summary": "IP Prefix in Classless Inter-Domain Routing format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 38
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#priority MagicWanStaticRoute#priority}",
            "stability": "stable",
            "summary": "Priority of the static route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 44
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#description MagicWanStaticRoute#description}",
            "stability": "stable",
            "summary": "An optional human provided description of the static route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#scope MagicWanStaticRoute#scope}",
            "stability": "stable",
            "summary": "Used only for ECMP routes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 50
          },
          "name": "scope",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScope"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#weight MagicWanStaticRoute#weight}",
            "stability": "stable",
            "summary": "Optional weight of the ECMP scope - if provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 56
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/magic-wan-static-route/index:MagicWanStaticRouteConfig"
    },
    "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScope": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/magic-wan-static-route/index.ts",
        "line": 58
      },
      "name": "MagicWanStaticRouteScope",
      "namespace": "magicWanStaticRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#colo_names MagicWanStaticRoute#colo_names}",
            "stability": "stable",
            "summary": "List of colo names for the ECMP scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 64
          },
          "name": "coloNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/magic_wan_static_route#colo_regions MagicWanStaticRoute#colo_regions}",
            "stability": "stable",
            "summary": "List of colo regions for the ECMP scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 70
          },
          "name": "coloRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-static-route/index:MagicWanStaticRouteScope"
    },
    "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScopeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/magic-wan-static-route/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/magic-wan-static-route/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 165
          },
          "name": "resetColoNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 181
          },
          "name": "resetColoRegions"
        }
      ],
      "name": "MagicWanStaticRouteScopeOutputReference",
      "namespace": "magicWanStaticRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 169
          },
          "name": "coloNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 185
          },
          "name": "coloRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 159
          },
          "name": "coloNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 175
          },
          "name": "coloRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/magic-wan-static-route/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.magicWanStaticRoute.MagicWanStaticRouteScope"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/magic-wan-static-route/index:MagicWanStaticRouteScopeOutputReference"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransforms": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms cloudflare_managed_transforms}."
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransforms",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms cloudflare_managed_transforms} Resource."
        },
        "locationInModule": {
          "filename": "src/managed-transforms/index.ts",
          "line": 370
        },
        "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": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/managed-transforms/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ManagedTransforms resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 355
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ManagedTransforms to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ManagedTransforms that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ManagedTransforms to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 405
          },
          "name": "putManagedRequestHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 418
          },
          "name": "putManagedResponseHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 443
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 451
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ManagedTransforms",
      "namespace": "managedTransforms",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 343
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 396
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 402
          },
          "name": "managedRequestHeaders",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 415
          },
          "name": "managedResponseHeaders",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 409
          },
          "name": "managedRequestHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 422
          },
          "name": "managedResponseHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 435
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 428
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransforms"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/managed-transforms/index.ts",
        "line": 14
      },
      "name": "ManagedTransformsConfig",
      "namespace": "managedTransforms",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#managed_request_headers ManagedTransforms#managed_request_headers}",
            "stability": "stable",
            "summary": "The list of Managed Request Transforms."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 20
          },
          "name": "managedRequestHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#managed_response_headers ManagedTransforms#managed_response_headers}",
            "stability": "stable",
            "summary": "The list of Managed Response Transforms."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 26
          },
          "name": "managedResponseHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#zone_id ManagedTransforms#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransformsConfig"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/managed-transforms/index.ts",
        "line": 34
      },
      "name": "ManagedTransformsManagedRequestHeaders",
      "namespace": "managedTransforms",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#enabled ManagedTransforms#enabled}",
            "stability": "stable",
            "summary": "Whether the Managed Transform is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 40
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#id ManagedTransforms#id}\n\nPlease 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": "The human-readable identifier of the Managed Transform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 49
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransformsManagedRequestHeaders"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeadersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/managed-transforms/index.ts",
          "line": 173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/managed-transforms/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeadersOutputReference"
            }
          }
        }
      ],
      "name": "ManagedTransformsManagedRequestHeadersList",
      "namespace": "managedTransforms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransformsManagedRequestHeadersList"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/managed-transforms/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/managed-transforms/index.ts",
        "line": 88
      },
      "name": "ManagedTransformsManagedRequestHeadersOutputReference",
      "namespace": "managedTransforms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 147
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 160
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 140
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 153
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedRequestHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransformsManagedRequestHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/managed-transforms/index.ts",
        "line": 184
      },
      "name": "ManagedTransformsManagedResponseHeaders",
      "namespace": "managedTransforms",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#enabled ManagedTransforms#enabled}",
            "stability": "stable",
            "summary": "Whether the Managed Transform is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 190
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/managed_transforms#id ManagedTransforms#id}\n\nPlease 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": "The human-readable identifier of the Managed Transform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 199
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransformsManagedResponseHeaders"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeadersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/managed-transforms/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/managed-transforms/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 330
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeadersOutputReference"
            }
          }
        }
      ],
      "name": "ManagedTransformsManagedResponseHeadersList",
      "namespace": "managedTransforms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransformsManagedResponseHeadersList"
    },
    "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/managed-transforms/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/managed-transforms/index.ts",
        "line": 238
      },
      "name": "ManagedTransformsManagedResponseHeadersOutputReference",
      "namespace": "managedTransforms",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 297
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 310
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 290
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managed-transforms/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.managedTransforms.ManagedTransformsManagedResponseHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/managed-transforms/index:ManagedTransformsManagedResponseHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.mtlsCertificate.MtlsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate cloudflare_mtls_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.mtlsCertificate.MtlsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate cloudflare_mtls_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/mtls-certificate/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.mtlsCertificate.MtlsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mtls-certificate/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MtlsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MtlsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MtlsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MtlsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 171
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 187
          },
          "name": "resetPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 219
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 229
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MtlsCertificate",
      "namespace": "mtlsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 149
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 154
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 159
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 196
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 201
          },
          "name": "signature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 206
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 211
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 118
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 131
          },
          "name": "caInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 144
          },
          "name": "certificatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 175
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 191
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 124
          },
          "name": "ca",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 137
          },
          "name": "certificates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 165
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 181
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mtls-certificate/index:MtlsCertificate"
    },
    "@cdktn/provider-cloudflare.mtlsCertificate.MtlsCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.mtlsCertificate.MtlsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mtls-certificate/index.ts",
        "line": 14
      },
      "name": "MtlsCertificateConfig",
      "namespace": "mtlsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate#account_id MtlsCertificate#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate#ca MtlsCertificate#ca}",
            "stability": "stable",
            "summary": "Indicates whether the certificate is a CA or leaf certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 26
          },
          "name": "ca",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Certificates must be provided in PEM format with the certificate matching the private_key first in the chain.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate#certificates MtlsCertificate#certificates}",
            "stability": "stable",
            "summary": "The uploaded root CA certificate or certificate chain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 32
          },
          "name": "certificates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate#name MtlsCertificate#name}",
            "stability": "stable",
            "summary": "Optional unique name for the certificate. Only used for human readability."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only needed for specific use cases such as using a custom certificate with Zero Trust's block page.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/mtls_certificate#private_key MtlsCertificate#private_key}",
            "stability": "stable",
            "summary": "The private key for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mtls-certificate/index.ts",
            "line": 44
          },
          "name": "privateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mtls-certificate/index:MtlsCertificateConfig"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy cloudflare_notification_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy cloudflare_notification_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 2190
        },
        "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": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 2158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2175
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2307
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2328
          },
          "name": "putMechanisms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanisms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2228
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2244
          },
          "name": "resetAlertInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2278
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2294
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2310
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2358
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.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": 2163
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2266
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2304
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2319
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2325
          },
          "name": "mechanisms",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2337
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2232
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2248
          },
          "name": "alertIntervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2261
          },
          "name": "alertTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2282
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2298
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2314
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2332
          },
          "name": "mechanismsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanisms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2350
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2222
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2238
          },
          "name": "alertInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2254
          },
          "name": "alertType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2288
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2343
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicy"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 14
      },
      "name": "NotificationPolicyConfig",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the endpoint to get available alert types which then will give you a list of possible values.\nAvailable values: \"abuse_report_alert\", \"access_custom_certificate_expiration_type\", \"advanced_ddos_attack_l4_alert\", \"advanced_ddos_attack_l7_alert\", \"advanced_http_alert_error\", \"bgp_hijack_notification\", \"billing_usage_alert\", \"block_notification_block_removed\", \"block_notification_new_block\", \"block_notification_review_rejected\", \"bot_traffic_basic_alert\", \"brand_protection_alert\", \"brand_protection_digest\", \"clickhouse_alert_fw_anomaly\", \"clickhouse_alert_fw_ent_anomaly\", \"cloudforce_one_request_notification\", \"cni_maintenance_notification\", \"custom_analytics\", \"custom_bot_detection_alert\", \"custom_ssl_certificate_event_type\", \"dedicated_ssl_certificate_event_type\", \"device_connectivity_anomaly_alert\", \"dos_attack_l4\", \"dos_attack_l7\", \"expiring_service_token_alert\", \"failing_logpush_job_disabled_alert\", \"fbm_auto_advertisement\", \"fbm_dosd_attack\", \"fbm_volumetric_attack\", \"health_check_status_notification\", \"hostname_aop_custom_certificate_expiration_type\", \"http_alert_edge_error\", \"http_alert_origin_error\", \"image_notification\", \"image_resizing_notification\", \"incident_alert\", \"load_balancing_health_alert\", \"load_balancing_pool_enablement_alert\", \"logo_match_alert\", \"magic_tunnel_health_check_event\", \"magic_wan_tunnel_health\", \"maintenance_event_notification\", \"mtls_certificate_store_certificate_expiration_type\", \"pages_event_alert\", \"radar_notification\", \"real_origin_monitoring\", \"scriptmonitor_alert_new_code_change_detections\", \"scriptmonitor_alert_new_hosts\", \"scriptmonitor_alert_new_malicious_hosts\", \"scriptmonitor_alert_new_malicious_scripts\", \"scriptmonitor_alert_new_malicious_url\", \"scriptmonitor_alert_new_max_length_resource_url\", \"scriptmonitor_alert_new_resources\", \"secondary_dns_all_primaries_failing\", \"secondary_dns_primaries_failing\", \"secondary_dns_warning\", \"secondary_dns_zone_successfully_updated\", \"secondary_dns_zone_validation_warning\", \"security_insights_alert\", \"sentinel_alert\", \"stream_live_notifications\", \"synthetic_test_latency_alert\", \"synthetic_test_low_availability_alert\", \"traffic_anomalies_alert\", \"tunnel_health_event\", \"tunnel_update_event\", \"universal_ssl_event_type\", \"web_analytics_metrics_update\", \"zone_aop_custom_certificate_expiration_type\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#alert_type NotificationPolicy#alert_type}",
            "stability": "stable",
            "summary": "Refers to which event will trigger a Notification dispatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 33
          },
          "name": "alertType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "IDs for email type will be the email address.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#mechanisms NotificationPolicy#mechanisms}",
            "stability": "stable",
            "summary": "List of IDs that will be used when dispatching a notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 57
          },
          "name": "mechanisms",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanisms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#name NotificationPolicy#name}",
            "stability": "stable",
            "summary": "Name of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 63
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#account_id NotificationPolicy#account_id}",
            "stability": "stable",
            "summary": "The account id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#alert_interval NotificationPolicy#alert_interval}",
            "stability": "stable",
            "summary": "Optional specification of how often to re-alert from the same incident, not support on all alert types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 26
          },
          "name": "alertInterval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#description NotificationPolicy#description}",
            "stability": "stable",
            "summary": "Optional description for the Notification policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 39
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#enabled NotificationPolicy#enabled}",
            "stability": "stable",
            "summary": "Whether or not the Notification policy is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 45
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is only available for select alert types. See alert type documentation for more details.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#filters NotificationPolicy#filters}",
            "stability": "stable",
            "summary": "Optional filters that allow you to be alerted only on a subset of events for that alert type based on some criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 51
          },
          "name": "filters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFilters"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyConfig"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFilters": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 65
      },
      "name": "NotificationPolicyFilters",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#actions NotificationPolicy#actions}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 71
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#affected_asns NotificationPolicy#affected_asns}",
            "stability": "stable",
            "summary": "Used for configuring radar_notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 77
          },
          "name": "affectedAsns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#affected_components NotificationPolicy#affected_components}",
            "stability": "stable",
            "summary": "Used for configuring incident_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 83
          },
          "name": "affectedComponents",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#affected_locations NotificationPolicy#affected_locations}",
            "stability": "stable",
            "summary": "Used for configuring radar_notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 89
          },
          "name": "affectedLocations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#airport_code NotificationPolicy#airport_code}",
            "stability": "stable",
            "summary": "Used for configuring maintenance_event_notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 95
          },
          "name": "airportCode",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#alert_trigger_preferences NotificationPolicy#alert_trigger_preferences}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 101
          },
          "name": "alertTriggerPreferences",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#alert_trigger_preferences_value NotificationPolicy#alert_trigger_preferences_value}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 107
          },
          "name": "alertTriggerPreferencesValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#enabled NotificationPolicy#enabled}",
            "stability": "stable",
            "summary": "Used for configuring load_balancing_pool_enablement_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 113
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#environment NotificationPolicy#environment}",
            "stability": "stable",
            "summary": "Used for configuring pages_event_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 119
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#event NotificationPolicy#event}",
            "stability": "stable",
            "summary": "Used for configuring pages_event_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 125
          },
          "name": "event",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#event_source NotificationPolicy#event_source}",
            "stability": "stable",
            "summary": "Used for configuring load_balancing_health_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 131
          },
          "name": "eventSource",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#event_type NotificationPolicy#event_type}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 137
          },
          "name": "eventType",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#group_by NotificationPolicy#group_by}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 143
          },
          "name": "groupBy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#health_check_id NotificationPolicy#health_check_id}",
            "stability": "stable",
            "summary": "Used for configuring health_check_status_notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 149
          },
          "name": "healthCheckId",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#incident_impact NotificationPolicy#incident_impact}",
            "stability": "stable",
            "summary": "Used for configuring incident_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 155
          },
          "name": "incidentImpact",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#input_id NotificationPolicy#input_id}",
            "stability": "stable",
            "summary": "Used for configuring stream_live_notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 161
          },
          "name": "inputId",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#insight_class NotificationPolicy#insight_class}",
            "stability": "stable",
            "summary": "Used for configuring security_insights_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 167
          },
          "name": "insightClass",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#limit NotificationPolicy#limit}",
            "stability": "stable",
            "summary": "Used for configuring billing_usage_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 173
          },
          "name": "limit",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#logo_tag NotificationPolicy#logo_tag}",
            "stability": "stable",
            "summary": "Used for configuring logo_match_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 179
          },
          "name": "logoTag",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#megabits_per_second NotificationPolicy#megabits_per_second}",
            "stability": "stable",
            "summary": "Used for configuring advanced_ddos_attack_l4_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 185
          },
          "name": "megabitsPerSecond",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#new_health NotificationPolicy#new_health}",
            "stability": "stable",
            "summary": "Used for configuring load_balancing_health_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 191
          },
          "name": "newHealth",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#new_status NotificationPolicy#new_status}",
            "stability": "stable",
            "summary": "Used for configuring tunnel_health_event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 197
          },
          "name": "newStatus",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#packets_per_second NotificationPolicy#packets_per_second}",
            "stability": "stable",
            "summary": "Used for configuring advanced_ddos_attack_l4_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 203
          },
          "name": "packetsPerSecond",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#pool_id NotificationPolicy#pool_id}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 209
          },
          "name": "poolId",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#pop_names NotificationPolicy#pop_names}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 215
          },
          "name": "popNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#product NotificationPolicy#product}",
            "stability": "stable",
            "summary": "Used for configuring billing_usage_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 221
          },
          "name": "product",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#project_id NotificationPolicy#project_id}",
            "stability": "stable",
            "summary": "Used for configuring pages_event_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 227
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#protocol NotificationPolicy#protocol}",
            "stability": "stable",
            "summary": "Used for configuring advanced_ddos_attack_l4_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 233
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#query_tag NotificationPolicy#query_tag}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 239
          },
          "name": "queryTag",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#requests_per_second NotificationPolicy#requests_per_second}",
            "stability": "stable",
            "summary": "Used for configuring advanced_ddos_attack_l7_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 245
          },
          "name": "requestsPerSecond",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#selectors NotificationPolicy#selectors}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 251
          },
          "name": "selectors",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#services NotificationPolicy#services}",
            "stability": "stable",
            "summary": "Used for configuring clickhouse_alert_fw_ent_anomaly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 257
          },
          "name": "services",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#slo NotificationPolicy#slo}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 263
          },
          "name": "slo",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#status NotificationPolicy#status}",
            "stability": "stable",
            "summary": "Used for configuring health_check_status_notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 269
          },
          "name": "status",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#target_hostname NotificationPolicy#target_hostname}",
            "stability": "stable",
            "summary": "Used for configuring advanced_ddos_attack_l7_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 275
          },
          "name": "targetHostname",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#target_ip NotificationPolicy#target_ip}",
            "stability": "stable",
            "summary": "Used for configuring advanced_ddos_attack_l4_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 281
          },
          "name": "targetIp",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#target_zone_name NotificationPolicy#target_zone_name}",
            "stability": "stable",
            "summary": "Used for configuring advanced_ddos_attack_l7_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 287
          },
          "name": "targetZoneName",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#traffic_exclusions NotificationPolicy#traffic_exclusions}",
            "stability": "stable",
            "summary": "Used for configuring traffic_anomalies_alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 293
          },
          "name": "trafficExclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#tunnel_id NotificationPolicy#tunnel_id}",
            "stability": "stable",
            "summary": "Used for configuring tunnel_health_event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 299
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#tunnel_name NotificationPolicy#tunnel_name}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 305
          },
          "name": "tunnelName",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#type NotificationPolicy#type}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 311
          },
          "name": "type",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#where NotificationPolicy#where}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 317
          },
          "name": "where",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#zones NotificationPolicy#zones}",
            "stability": "stable",
            "summary": "Usage depends on specific alert type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 323
          },
          "name": "zones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFilters"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFiltersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 951
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 967
          },
          "name": "resetAffectedAsns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 983
          },
          "name": "resetAffectedComponents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 999
          },
          "name": "resetAffectedLocations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1015
          },
          "name": "resetAirportCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1031
          },
          "name": "resetAlertTriggerPreferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1047
          },
          "name": "resetAlertTriggerPreferencesValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1063
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1079
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1095
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1111
          },
          "name": "resetEventSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1127
          },
          "name": "resetEventType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1143
          },
          "name": "resetGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1159
          },
          "name": "resetHealthCheckId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1175
          },
          "name": "resetIncidentImpact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1191
          },
          "name": "resetInputId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1207
          },
          "name": "resetInsightClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1223
          },
          "name": "resetLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1239
          },
          "name": "resetLogoTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1255
          },
          "name": "resetMegabitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1271
          },
          "name": "resetNewHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1287
          },
          "name": "resetNewStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1303
          },
          "name": "resetPacketsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1319
          },
          "name": "resetPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1335
          },
          "name": "resetPopNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1351
          },
          "name": "resetProduct"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1367
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1383
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1399
          },
          "name": "resetQueryTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1415
          },
          "name": "resetRequestsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1431
          },
          "name": "resetSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1447
          },
          "name": "resetServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1463
          },
          "name": "resetSlo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1479
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1495
          },
          "name": "resetTargetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1511
          },
          "name": "resetTargetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1527
          },
          "name": "resetTargetZoneName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1543
          },
          "name": "resetTrafficExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1559
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1575
          },
          "name": "resetTunnelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1591
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1607
          },
          "name": "resetWhere"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1623
          },
          "name": "resetZones"
        }
      ],
      "name": "NotificationPolicyFiltersOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 955
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 971
          },
          "name": "affectedAsnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 987
          },
          "name": "affectedComponentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1003
          },
          "name": "affectedLocationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1019
          },
          "name": "airportCodeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1035
          },
          "name": "alertTriggerPreferencesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1051
          },
          "name": "alertTriggerPreferencesValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1067
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1083
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1099
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1115
          },
          "name": "eventSourceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1131
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1147
          },
          "name": "groupByInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1163
          },
          "name": "healthCheckIdInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1179
          },
          "name": "incidentImpactInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1195
          },
          "name": "inputIdInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1211
          },
          "name": "insightClassInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1227
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1243
          },
          "name": "logoTagInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1259
          },
          "name": "megabitsPerSecondInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1275
          },
          "name": "newHealthInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1291
          },
          "name": "newStatusInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1307
          },
          "name": "packetsPerSecondInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1323
          },
          "name": "poolIdInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1339
          },
          "name": "popNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1355
          },
          "name": "productInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1371
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1387
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1403
          },
          "name": "queryTagInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1419
          },
          "name": "requestsPerSecondInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1435
          },
          "name": "selectorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1451
          },
          "name": "servicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1467
          },
          "name": "sloInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1483
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1499
          },
          "name": "targetHostnameInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1515
          },
          "name": "targetIpInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1531
          },
          "name": "targetZoneNameInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1547
          },
          "name": "trafficExclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1563
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1579
          },
          "name": "tunnelNameInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1595
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1611
          },
          "name": "whereInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1627
          },
          "name": "zonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 945
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 961
          },
          "name": "affectedAsns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 977
          },
          "name": "affectedComponents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 993
          },
          "name": "affectedLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1009
          },
          "name": "airportCode",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1025
          },
          "name": "alertTriggerPreferences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1041
          },
          "name": "alertTriggerPreferencesValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1057
          },
          "name": "enabled",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1073
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1089
          },
          "name": "event",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1105
          },
          "name": "eventSource",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1121
          },
          "name": "eventType",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1137
          },
          "name": "groupBy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1153
          },
          "name": "healthCheckId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1169
          },
          "name": "incidentImpact",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1185
          },
          "name": "inputId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1201
          },
          "name": "insightClass",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1217
          },
          "name": "limit",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1233
          },
          "name": "logoTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1249
          },
          "name": "megabitsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1265
          },
          "name": "newHealth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1281
          },
          "name": "newStatus",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1297
          },
          "name": "packetsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1313
          },
          "name": "poolId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1329
          },
          "name": "popNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1345
          },
          "name": "product",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1361
          },
          "name": "projectId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1377
          },
          "name": "protocol",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1393
          },
          "name": "queryTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1409
          },
          "name": "requestsPerSecond",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1425
          },
          "name": "selectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1441
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1457
          },
          "name": "slo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1473
          },
          "name": "status",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1489
          },
          "name": "targetHostname",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1505
          },
          "name": "targetIp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1521
          },
          "name": "targetZoneName",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1537
          },
          "name": "trafficExclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1553
          },
          "name": "tunnelId",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1569
          },
          "name": "tunnelName",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1585
          },
          "name": "type",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1601
          },
          "name": "where",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1617
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyFiltersOutputReference"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanisms": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanisms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1994
      },
      "name": "NotificationPolicyMechanisms",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#email NotificationPolicy#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1998
          },
          "name": "email",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmail"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#pagerduty NotificationPolicy#pagerduty}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2002
          },
          "name": "pagerduty",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerduty"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#webhooks NotificationPolicy#webhooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2006
          },
          "name": "webhooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanisms"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1631
      },
      "name": "NotificationPolicyMechanismsEmail",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#id NotificationPolicy#id}\n\nPlease 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": "The email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1640
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsEmail"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmailList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmailList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 1733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1748
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmailOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyMechanismsEmailList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmail"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsEmailList"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1724
          },
          "name": "resetId"
        }
      ],
      "name": "NotificationPolicyMechanismsEmailOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1728
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1718
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 2060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 2052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2111
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmail"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2127
          },
          "name": "putPagerduty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerduty"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2143
          },
          "name": "putWebhooks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2114
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2130
          },
          "name": "resetPagerduty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2146
          },
          "name": "resetWebhooks"
        }
      ],
      "name": "NotificationPolicyMechanismsOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2108
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmailList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2124
          },
          "name": "pagerduty",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerdutyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2140
          },
          "name": "webhooks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2118
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsEmail"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2134
          },
          "name": "pagerdutyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerduty"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2150
          },
          "name": "webhooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 2064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanisms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsOutputReference"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerduty": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerduty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1752
      },
      "name": "NotificationPolicyMechanismsPagerduty",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#id NotificationPolicy#id}\n\nPlease 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": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1761
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsPagerduty"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerdutyList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerdutyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 1854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1869
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerdutyOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyMechanismsPagerdutyList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerduty"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsPagerdutyList"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerdutyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerdutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 1793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1845
          },
          "name": "resetId"
        }
      ],
      "name": "NotificationPolicyMechanismsPagerdutyOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1849
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1839
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsPagerduty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsPagerdutyOutputReference"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy/index.ts",
        "line": 1873
      },
      "name": "NotificationPolicyMechanismsWebhooks",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy#id NotificationPolicy#id}\n\nPlease 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": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1882
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsWebhooks"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 1975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1990
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooksOutputReference"
            }
          }
        }
      ],
      "name": "NotificationPolicyMechanismsWebhooksList",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsWebhooksList"
    },
    "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notification-policy/index.ts",
          "line": 1924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 1914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1966
          },
          "name": "resetId"
        }
      ],
      "name": "NotificationPolicyMechanismsWebhooksOutputReference",
      "namespace": "notificationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1970
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1960
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy/index.ts",
            "line": 1928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.notificationPolicy.NotificationPolicyMechanismsWebhooks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notification-policy/index:NotificationPolicyMechanismsWebhooksOutputReference"
    },
    "@cdktn/provider-cloudflare.notificationPolicyWebhooks.NotificationPolicyWebhooks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks cloudflare_notification_policy_webhooks}."
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicyWebhooks.NotificationPolicyWebhooks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks cloudflare_notification_policy_webhooks} Resource."
        },
        "locationInModule": {
          "filename": "src/notification-policy-webhooks/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": "@cdktn/provider-cloudflare.notificationPolicyWebhooks.NotificationPolicyWebhooksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notification-policy-webhooks/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationPolicyWebhooks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationPolicyWebhooks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationPolicyWebhooks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationPolicyWebhooks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 110
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 159
          },
          "name": "resetSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 189
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationPolicyWebhooks",
      "namespace": "notificationPolicyWebhooks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 119
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 129
          },
          "name": "lastFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 134
          },
          "name": "lastSuccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 168
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 114
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 147
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 163
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 181
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 104
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 140
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 153
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 174
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy-webhooks/index:NotificationPolicyWebhooks"
    },
    "@cdktn/provider-cloudflare.notificationPolicyWebhooks.NotificationPolicyWebhooksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.notificationPolicyWebhooks.NotificationPolicyWebhooksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notification-policy-webhooks/index.ts",
        "line": 14
      },
      "name": "NotificationPolicyWebhooksConfig",
      "namespace": "notificationPolicyWebhooks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This will be included in the request body when you receive a webhook notification.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks#name NotificationPolicyWebhooks#name}",
            "stability": "stable",
            "summary": "The name of the webhook destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks#url NotificationPolicyWebhooks#url}",
            "stability": "stable",
            "summary": "The POST endpoint to call when dispatching a notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 38
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks#account_id NotificationPolicyWebhooks#account_id}",
            "stability": "stable",
            "summary": "The account id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Secrets are not returned in any API response body.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/notification_policy_webhooks#secret NotificationPolicyWebhooks#secret}",
            "stability": "stable",
            "summary": "Optional secret that will be passed in the `cf-webhook-auth` header when dispatching generic webhook notifications or formatted for supported destinations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notification-policy-webhooks/index.ts",
            "line": 32
          },
          "name": "secret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notification-policy-webhooks/index:NotificationPolicyWebhooksConfig"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTest": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test cloudflare_observatory_scheduled_test}."
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test cloudflare_observatory_scheduled_test} Resource."
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 635
        },
        "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": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ObservatoryScheduledTest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 620
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ObservatoryScheduledTest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ObservatoryScheduledTest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ObservatoryScheduledTest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 669
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 690
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 731
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 743
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 752
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ObservatoryScheduledTest",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 608
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 678
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 700
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 706
          },
          "name": "test",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 673
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 694
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 719
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 735
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 663
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 684
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 712
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 725
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTest"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 14
      },
      "name": "ObservatoryScheduledTestConfig",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test#url ObservatoryScheduledTest#url}",
            "stability": "stable",
            "summary": "A URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 33
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test#frequency ObservatoryScheduledTest#frequency}",
            "stability": "stable",
            "summary": "The frequency of the scheduled test. Defaults to WEEKLY for free plans, DAILY for paid plans."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 20
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"asia-east1\", \"asia-northeast1\", \"asia-northeast2\", \"asia-south1\", \"asia-southeast1\", \"australia-southeast1\", \"europe-north1\", \"europe-southwest1\", \"europe-west1\", \"europe-west2\", \"europe-west3\", \"europe-west4\", \"europe-west8\", \"europe-west9\", \"me-west1\", \"southamerica-east1\", \"us-central1\", \"us-east1\", \"us-east4\", \"us-south1\", \"us-west1\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test#region ObservatoryScheduledTest#region}",
            "stability": "stable",
            "summary": "A test region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 27
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/observatory_scheduled_test#zone_id ObservatoryScheduledTest#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 39
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestConfig"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestSchedule": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 41
      },
      "name": "ObservatoryScheduledTestSchedule",
      "namespace": "observatoryScheduledTest",
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestSchedule"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestScheduleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 64
      },
      "name": "ObservatoryScheduledTestScheduleOutputReference",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 91
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 96
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 101
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestSchedule"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestScheduleOutputReference"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 512
      },
      "name": "ObservatoryScheduledTestTest",
      "namespace": "observatoryScheduledTest",
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTest"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReport": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 169
      },
      "name": "ObservatoryScheduledTestTestDesktopReport",
      "namespace": "observatoryScheduledTest",
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestDesktopReport"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportError": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportError",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 105
      },
      "name": "ObservatoryScheduledTestTestDesktopReportError",
      "namespace": "observatoryScheduledTest",
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestDesktopReportError"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportErrorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportErrorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 128
      },
      "name": "ObservatoryScheduledTestTestDesktopReportErrorOutputReference",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 155
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 160
          },
          "name": "detail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 165
          },
          "name": "finalDisplayedUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportError"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestDesktopReportErrorOutputReference"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 192
      },
      "name": "ObservatoryScheduledTestTestDesktopReportOutputReference",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 219
          },
          "name": "cls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 224
          },
          "name": "deviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 230
          },
          "name": "error",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportErrorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 235
          },
          "name": "fcp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 240
          },
          "name": "jsonReportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 245
          },
          "name": "lcp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 250
          },
          "name": "performanceScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 255
          },
          "name": "si",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 260
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 265
          },
          "name": "tbt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 270
          },
          "name": "ttfb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 275
          },
          "name": "tti",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReport"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestDesktopReportOutputReference"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReport": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 343
      },
      "name": "ObservatoryScheduledTestTestMobileReport",
      "namespace": "observatoryScheduledTest",
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestMobileReport"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportError": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportError",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 279
      },
      "name": "ObservatoryScheduledTestTestMobileReportError",
      "namespace": "observatoryScheduledTest",
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestMobileReportError"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportErrorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportErrorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 302
      },
      "name": "ObservatoryScheduledTestTestMobileReportErrorOutputReference",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 329
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 334
          },
          "name": "detail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 339
          },
          "name": "finalDisplayedUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportError"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestMobileReportErrorOutputReference"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 366
      },
      "name": "ObservatoryScheduledTestTestMobileReportOutputReference",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 393
          },
          "name": "cls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 398
          },
          "name": "deviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 404
          },
          "name": "error",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportErrorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 409
          },
          "name": "fcp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 414
          },
          "name": "jsonReportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 419
          },
          "name": "lcp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 424
          },
          "name": "performanceScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 429
          },
          "name": "si",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 434
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 439
          },
          "name": "tbt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 444
          },
          "name": "ttfb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 449
          },
          "name": "tti",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReport"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestMobileReportOutputReference"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 535
      },
      "name": "ObservatoryScheduledTestTestOutputReference",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 562
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 568
          },
          "name": "desktopReport",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestDesktopReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 573
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 579
          },
          "name": "mobileReport",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestMobileReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 585
          },
          "name": "region",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 590
          },
          "name": "scheduleFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 595
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTest"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestOutputReference"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestRegion": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 453
      },
      "name": "ObservatoryScheduledTestTestRegion",
      "namespace": "observatoryScheduledTest",
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestRegion"
    },
    "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestRegionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observatory-scheduled-test/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observatory-scheduled-test/index.ts",
        "line": 476
      },
      "name": "ObservatoryScheduledTestTestRegionOutputReference",
      "namespace": "observatoryScheduledTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 503
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 508
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observatory-scheduled-test/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.observatoryScheduledTest.ObservatoryScheduledTestTestRegion"
          }
        }
      ],
      "symbolId": "src/observatory-scheduled-test/index:ObservatoryScheduledTestTestRegionOutputReference"
    },
    "@cdktn/provider-cloudflare.organization.Organization": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization cloudflare_organization}."
      },
      "fqn": "@cdktn/provider-cloudflare.organization.Organization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization cloudflare_organization} Resource."
        },
        "locationInModule": {
          "filename": "src/organization/index.ts",
          "line": 508
        },
        "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": "@cdktn/provider-cloudflare.organization.OrganizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Organization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 493
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Organization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Organization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Organization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 567
          },
          "name": "putParent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.organization.OrganizationParent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 583
          },
          "name": "putProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.organization.OrganizationProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 570
          },
          "name": "resetParent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 586
          },
          "name": "resetProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 598
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 606
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Organization",
      "namespace": "organization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 481
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 534
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 539
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 545
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 564
          },
          "name": "parent",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationParentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 580
          },
          "name": "profile",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 558
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 574
          },
          "name": "parentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.organization.OrganizationParent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 590
          },
          "name": "profileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.organization.OrganizationProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 551
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organization/index:Organization"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 14
      },
      "name": "OrganizationConfig",
      "namespace": "organization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#name Organization#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 18
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#parent Organization#parent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 22
          },
          "name": "parent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationParent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#profile Organization#profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 26
          },
          "name": "profile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationProfile"
          }
        }
      ],
      "symbolId": "src/organization/index:OrganizationConfig"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 102
      },
      "name": "OrganizationMeta",
      "namespace": "organization",
      "symbolId": "src/organization/index:OrganizationMeta"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationMetaFlags": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMetaFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 28
      },
      "name": "OrganizationMetaFlags",
      "namespace": "organization",
      "symbolId": "src/organization/index:OrganizationMetaFlags"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationMetaFlagsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMetaFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 51
      },
      "name": "OrganizationMetaFlagsOutputReference",
      "namespace": "organization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 78
          },
          "name": "accountCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 83
          },
          "name": "accountDeletion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 88
          },
          "name": "accountMigration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 93
          },
          "name": "accountMobility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 98
          },
          "name": "subOrgCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMetaFlags"
          }
        }
      ],
      "symbolId": "src/organization/index:OrganizationMetaFlagsOutputReference"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 125
      },
      "name": "OrganizationMetaOutputReference",
      "namespace": "organization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 153
          },
          "name": "flags",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMetaFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 158
          },
          "name": "managedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.organization.OrganizationMeta"
          }
        }
      ],
      "symbolId": "src/organization/index:OrganizationMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationParent": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationParent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 162
      },
      "name": "OrganizationParent",
      "namespace": "organization",
      "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/cloudflare/cloudflare/5.19.0/docs/resources/organization#id Organization#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 169
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organization/index:OrganizationParent"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationParentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationParentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 201
      },
      "name": "OrganizationParentOutputReference",
      "namespace": "organization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 252
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.organization.OrganizationParent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organization/index:OrganizationParentOutputReference"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 261
      },
      "name": "OrganizationProfile",
      "namespace": "organization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#business_address Organization#business_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 265
          },
          "name": "businessAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#business_email Organization#business_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 269
          },
          "name": "businessEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#business_name Organization#business_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 273
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#business_phone Organization#business_phone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 277
          },
          "name": "businessPhone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization#external_metadata Organization#external_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 281
          },
          "name": "externalMetadata",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organization/index:OrganizationProfile"
    },
    "@cdktn/provider-cloudflare.organization.OrganizationProfileOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organization.OrganizationProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organization/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization/index.ts",
        "line": 341
      },
      "name": "OrganizationProfileOutputReference",
      "namespace": "organization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 416
          },
          "name": "businessAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 429
          },
          "name": "businessEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 442
          },
          "name": "businessNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 455
          },
          "name": "businessPhoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 468
          },
          "name": "externalMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 409
          },
          "name": "businessAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 422
          },
          "name": "businessEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 435
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 448
          },
          "name": "businessPhone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 461
          },
          "name": "externalMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization/index.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.organization.OrganizationProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organization/index:OrganizationProfileOutputReference"
    },
    "@cdktn/provider-cloudflare.organizationProfile.OrganizationProfileA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile cloudflare_organization_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.organizationProfile.OrganizationProfileA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile cloudflare_organization_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/organization-profile/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": "@cdktn/provider-cloudflare.organizationProfile.OrganizationProfileAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organization-profile/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OrganizationProfileA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OrganizationProfileA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OrganizationProfileA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OrganizationProfileA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 197
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationProfileA",
      "namespace": "organizationProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 113
          },
          "name": "businessAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 126
          },
          "name": "businessEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 139
          },
          "name": "businessNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 152
          },
          "name": "businessPhoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 165
          },
          "name": "externalMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 178
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 106
          },
          "name": "businessAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 119
          },
          "name": "businessEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 132
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 145
          },
          "name": "businessPhone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 158
          },
          "name": "externalMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 171
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organization-profile/index:OrganizationProfileA"
    },
    "@cdktn/provider-cloudflare.organizationProfile.OrganizationProfileAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.organizationProfile.OrganizationProfileAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organization-profile/index.ts",
        "line": 14
      },
      "name": "OrganizationProfileAConfig",
      "namespace": "organizationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile#business_address OrganizationProfileA#business_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 18
          },
          "name": "businessAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile#business_email OrganizationProfileA#business_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 22
          },
          "name": "businessEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile#business_name OrganizationProfileA#business_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 26
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile#business_phone OrganizationProfileA#business_phone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 30
          },
          "name": "businessPhone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile#external_metadata OrganizationProfileA#external_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 34
          },
          "name": "externalMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/organization_profile#organization_id OrganizationProfileA#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organization-profile/index.ts",
            "line": 38
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organization-profile/index:OrganizationProfileAConfig"
    },
    "@cdktn/provider-cloudflare.originCaCertificate.OriginCaCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate cloudflare_origin_ca_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.originCaCertificate.OriginCaCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate cloudflare_origin_ca_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/origin-ca-certificate/index.ts",
          "line": 79
        },
        "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": "@cdktn/provider-cloudflare.originCaCertificate.OriginCaCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/origin-ca-certificate/index.ts",
        "line": 47
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OriginCaCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 64
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OriginCaCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OriginCaCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OriginCaCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 167
          },
          "name": "resetRequestedValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 188
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OriginCaCertificate",
      "namespace": "originCaCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 52
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 106
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 124
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 119
          },
          "name": "csrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 137
          },
          "name": "hostnamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 171
          },
          "name": "requestedValidityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 155
          },
          "name": "requestTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 112
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 130
          },
          "name": "hostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 161
          },
          "name": "requestedValidity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 148
          },
          "name": "requestType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/origin-ca-certificate/index:OriginCaCertificate"
    },
    "@cdktn/provider-cloudflare.originCaCertificate.OriginCaCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.originCaCertificate.OriginCaCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/origin-ca-certificate/index.ts",
        "line": 14
      },
      "name": "OriginCaCertificateConfig",
      "namespace": "originCaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate#csr OriginCaCertificate#csr}",
            "stability": "stable",
            "summary": "The Certificate Signing Request (CSR). Must be newline-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 20
          },
          "name": "csr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Hostnames must be fully qualified domain names (FQDNs) belonging to zones on your account (e.g., `example.com` or `sub.example.com`). Wildcards are supported only as a `*.` prefix for a single level (e.g., `*.example.com`). Double wildcards (`*.*.example.com`) and interior wildcards (`foo.*.example.com`) are not allowed. The wildcard suffix must be a multi-label domain (`*.example.com` is valid, but `*.com` is not). Unicode/IDN hostnames are accepted and automatically converted to punycode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate#hostnames OriginCaCertificate#hostnames}",
            "stability": "stable",
            "summary": "Array of hostnames or wildcard names bound to the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 27
          },
          "name": "hostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate#request_type OriginCaCertificate#request_type}",
            "stability": "stable",
            "summary": "Signature type desired on certificate (\"origin-rsa\" (rsa), \"origin-ecc\" (ecdsa), or \"keyless-certificate\" (for Keyless SSL servers). Available values: \"origin-rsa\", \"origin-ecc\", \"keyless-certificate\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 34
          },
          "name": "requestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/origin_ca_certificate#requested_validity OriginCaCertificate#requested_validity}",
            "stability": "stable",
            "summary": "The number of days for which the certificate should be valid. Available values: 7, 30, 90, 365, 730, 1095, 5475."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/origin-ca-certificate/index.ts",
            "line": 41
          },
          "name": "requestedValidity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/origin-ca-certificate/index:OriginCaCertificateConfig"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule cloudflare_page_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule cloudflare_page_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 2281
        },
        "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": "@cdktn/provider-cloudflare.pageRule.PageRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 2249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PageRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2266
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PageRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PageRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PageRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2313
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2344
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2360
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2389
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2401
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2411
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PageRule",
      "namespace": "pageRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2254
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2310
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2322
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2327
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2332
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2317
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2348
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2364
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2377
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2393
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2338
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2354
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2370
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2383
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRule"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 1062
      },
      "name": "PageRuleActions",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#always_use_https PageRule#always_use_https}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1066
          },
          "name": "alwaysUseHttps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#automatic_https_rewrites PageRule#automatic_https_rewrites}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1070
          },
          "name": "automaticHttpsRewrites",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#browser_cache_ttl PageRule#browser_cache_ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1074
          },
          "name": "browserCacheTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#browser_check PageRule#browser_check}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1078
          },
          "name": "browserCheck",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#bypass_cache_on_cookie PageRule#bypass_cache_on_cookie}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1082
          },
          "name": "bypassCacheOnCookie",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#cache_by_device_type PageRule#cache_by_device_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1086
          },
          "name": "cacheByDeviceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#cache_deception_armor PageRule#cache_deception_armor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1090
          },
          "name": "cacheDeceptionArmor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#cache_key_fields PageRule#cache_key_fields}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1094
          },
          "name": "cacheKeyFields",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFields"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#cache_level PageRule#cache_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1098
          },
          "name": "cacheLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#cache_on_cookie PageRule#cache_on_cookie}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1102
          },
          "name": "cacheOnCookie",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#cache_ttl_by_status PageRule#cache_ttl_by_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1106
          },
          "name": "cacheTtlByStatus",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#disable_apps PageRule#disable_apps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1110
          },
          "name": "disableApps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#disable_performance PageRule#disable_performance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1114
          },
          "name": "disablePerformance",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#disable_security PageRule#disable_security}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1118
          },
          "name": "disableSecurity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#disable_zaraz PageRule#disable_zaraz}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1122
          },
          "name": "disableZaraz",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#edge_cache_ttl PageRule#edge_cache_ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1126
          },
          "name": "edgeCacheTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#email_obfuscation PageRule#email_obfuscation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1130
          },
          "name": "emailObfuscation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#explicit_cache_control PageRule#explicit_cache_control}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1134
          },
          "name": "explicitCacheControl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#forwarding_url PageRule#forwarding_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1138
          },
          "name": "forwardingUrl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#host_header_override PageRule#host_header_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1142
          },
          "name": "hostHeaderOverride",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#ip_geolocation PageRule#ip_geolocation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1146
          },
          "name": "ipGeolocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#mirage PageRule#mirage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1150
          },
          "name": "mirage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#opportunistic_encryption PageRule#opportunistic_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1154
          },
          "name": "opportunisticEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#origin_error_page_pass_thru PageRule#origin_error_page_pass_thru}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1158
          },
          "name": "originErrorPagePassThru",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#polish PageRule#polish}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1162
          },
          "name": "polish",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#resolve_override PageRule#resolve_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1166
          },
          "name": "resolveOverride",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#respect_strong_etag PageRule#respect_strong_etag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1170
          },
          "name": "respectStrongEtag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#response_buffering PageRule#response_buffering}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1174
          },
          "name": "responseBuffering",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#rocket_loader PageRule#rocket_loader}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1178
          },
          "name": "rocketLoader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#security_level PageRule#security_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1182
          },
          "name": "securityLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#sort_query_string_for_cache PageRule#sort_query_string_for_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1186
          },
          "name": "sortQueryStringForCache",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#ssl PageRule#ssl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1190
          },
          "name": "ssl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#true_client_ip_header PageRule#true_client_ip_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1194
          },
          "name": "trueClientIpHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#waf PageRule#waf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1198
          },
          "name": "waf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActions"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 715
      },
      "name": "PageRuleActionsCacheKeyFields",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#cookie PageRule#cookie}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 719
          },
          "name": "cookie",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookie"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#header PageRule#header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 723
          },
          "name": "header",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#host PageRule#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 727
          },
          "name": "host",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#query_string PageRule#query_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 731
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryString"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#user PageRule#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 735
          },
          "name": "user",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUser"
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFields"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookie": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookie",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 47
      },
      "name": "PageRuleActionsCacheKeyFieldsCookie",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#check_presence PageRule#check_presence}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 51
          },
          "name": "checkPresence",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#include PageRule#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 55
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsCookie"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookieOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookieOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 150
          },
          "name": "resetCheckPresence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 166
          },
          "name": "resetInclude"
        }
      ],
      "name": "PageRuleActionsCacheKeyFieldsCookieOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 154
          },
          "name": "checkPresenceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 170
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 144
          },
          "name": "checkPresence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 160
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookie"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsCookieOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeader": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 174
      },
      "name": "PageRuleActionsCacheKeyFieldsHeader",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#check_presence PageRule#check_presence}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 178
          },
          "name": "checkPresence",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#exclude PageRule#exclude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 182
          },
          "name": "exclude",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#include PageRule#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 186
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsHeader"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeaderOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 294
          },
          "name": "resetCheckPresence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 310
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 326
          },
          "name": "resetInclude"
        }
      ],
      "name": "PageRuleActionsCacheKeyFieldsHeaderOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 298
          },
          "name": "checkPresenceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 314
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 330
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 288
          },
          "name": "checkPresence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 304
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 320
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsHeaderOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHost": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 334
      },
      "name": "PageRuleActionsCacheKeyFieldsHost",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#resolved PageRule#resolved}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 338
          },
          "name": "resolved",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsHost"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHostOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 420
          },
          "name": "resetResolved"
        }
      ],
      "name": "PageRuleActionsCacheKeyFieldsHostOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 424
          },
          "name": "resolvedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 414
          },
          "name": "resolved",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsHostOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 866
          },
          "name": "putCookie",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookie"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 882
          },
          "name": "putHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 898
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 914
          },
          "name": "putQueryString",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryString"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 930
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 869
          },
          "name": "resetCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 885
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 901
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 917
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 933
          },
          "name": "resetUser"
        }
      ],
      "name": "PageRuleActionsCacheKeyFieldsOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 863
          },
          "name": "cookie",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookieOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 879
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 895
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 911
          },
          "name": "queryString",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 927
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 873
          },
          "name": "cookieInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsCookie"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 889
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 905
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 921
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryString"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 937
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryString": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 428
      },
      "name": "PageRuleActionsCacheKeyFieldsQueryString",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#exclude PageRule#exclude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 432
          },
          "name": "exclude",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#include PageRule#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 436
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsQueryString"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryStringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 531
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 547
          },
          "name": "resetInclude"
        }
      ],
      "name": "PageRuleActionsCacheKeyFieldsQueryStringOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 535
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 551
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 525
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 541
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsQueryString"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsQueryStringOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUser": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 555
      },
      "name": "PageRuleActionsCacheKeyFieldsUser",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#device_type PageRule#device_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 559
          },
          "name": "deviceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#geo PageRule#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 563
          },
          "name": "geo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#lang PageRule#lang}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 567
          },
          "name": "lang",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsUser"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUserOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 675
          },
          "name": "resetDeviceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 691
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 707
          },
          "name": "resetLang"
        }
      ],
      "name": "PageRuleActionsCacheKeyFieldsUserOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 679
          },
          "name": "deviceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 695
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 711
          },
          "name": "langInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 669
          },
          "name": "deviceType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 685
          },
          "name": "geo",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 701
          },
          "name": "lang",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsCacheKeyFieldsUserOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 941
      },
      "name": "PageRuleActionsForwardingUrl",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#status_code PageRule#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 945
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#url PageRule#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 949
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsForwardingUrl"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 988
      },
      "name": "PageRuleActionsForwardingUrlOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1045
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1058
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1038
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1051
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsForwardingUrlOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleActionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/page-rule/index.ts",
          "line": 1469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 1461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1818
          },
          "name": "putCacheKeyFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFields"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1994
          },
          "name": "putForwardingUrl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1709
          },
          "name": "resetAlwaysUseHttps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1725
          },
          "name": "resetAutomaticHttpsRewrites"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1741
          },
          "name": "resetBrowserCacheTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1757
          },
          "name": "resetBrowserCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1773
          },
          "name": "resetBypassCacheOnCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1789
          },
          "name": "resetCacheByDeviceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1805
          },
          "name": "resetCacheDeceptionArmor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1821
          },
          "name": "resetCacheKeyFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1837
          },
          "name": "resetCacheLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1853
          },
          "name": "resetCacheOnCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1869
          },
          "name": "resetCacheTtlByStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1885
          },
          "name": "resetDisableApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1901
          },
          "name": "resetDisablePerformance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1917
          },
          "name": "resetDisableSecurity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1933
          },
          "name": "resetDisableZaraz"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1949
          },
          "name": "resetEdgeCacheTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1965
          },
          "name": "resetEmailObfuscation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1981
          },
          "name": "resetExplicitCacheControl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1997
          },
          "name": "resetForwardingUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2013
          },
          "name": "resetHostHeaderOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2029
          },
          "name": "resetIpGeolocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2045
          },
          "name": "resetMirage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2061
          },
          "name": "resetOpportunisticEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2077
          },
          "name": "resetOriginErrorPagePassThru"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2093
          },
          "name": "resetPolish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2109
          },
          "name": "resetResolveOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2125
          },
          "name": "resetRespectStrongEtag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2141
          },
          "name": "resetResponseBuffering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2157
          },
          "name": "resetRocketLoader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2173
          },
          "name": "resetSecurityLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2189
          },
          "name": "resetSortQueryStringForCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2205
          },
          "name": "resetSsl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2221
          },
          "name": "resetTrueClientIpHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2237
          },
          "name": "resetWaf"
        }
      ],
      "name": "PageRuleActionsOutputReference",
      "namespace": "pageRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1815
          },
          "name": "cacheKeyFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFieldsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1991
          },
          "name": "forwardingUrl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1713
          },
          "name": "alwaysUseHttpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1729
          },
          "name": "automaticHttpsRewritesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1745
          },
          "name": "browserCacheTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1761
          },
          "name": "browserCheckInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1777
          },
          "name": "bypassCacheOnCookieInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1793
          },
          "name": "cacheByDeviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1809
          },
          "name": "cacheDeceptionArmorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1825
          },
          "name": "cacheKeyFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsCacheKeyFields"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1841
          },
          "name": "cacheLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1857
          },
          "name": "cacheOnCookieInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1873
          },
          "name": "cacheTtlByStatusInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1889
          },
          "name": "disableAppsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1905
          },
          "name": "disablePerformanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1921
          },
          "name": "disableSecurityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1937
          },
          "name": "disableZarazInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1953
          },
          "name": "edgeCacheTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1969
          },
          "name": "emailObfuscationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1985
          },
          "name": "explicitCacheControlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2001
          },
          "name": "forwardingUrlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActionsForwardingUrl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2017
          },
          "name": "hostHeaderOverrideInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2033
          },
          "name": "ipGeolocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2049
          },
          "name": "mirageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2065
          },
          "name": "opportunisticEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2081
          },
          "name": "originErrorPagePassThruInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2097
          },
          "name": "polishInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2113
          },
          "name": "resolveOverrideInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2129
          },
          "name": "respectStrongEtagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2145
          },
          "name": "responseBufferingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2161
          },
          "name": "rocketLoaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2177
          },
          "name": "securityLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2193
          },
          "name": "sortQueryStringForCacheInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2209
          },
          "name": "sslInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2225
          },
          "name": "trueClientIpHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2241
          },
          "name": "wafInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1703
          },
          "name": "alwaysUseHttps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1719
          },
          "name": "automaticHttpsRewrites",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1735
          },
          "name": "browserCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1751
          },
          "name": "browserCheck",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1767
          },
          "name": "bypassCacheOnCookie",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1783
          },
          "name": "cacheByDeviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1799
          },
          "name": "cacheDeceptionArmor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1831
          },
          "name": "cacheLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1847
          },
          "name": "cacheOnCookie",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1863
          },
          "name": "cacheTtlByStatus",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1879
          },
          "name": "disableApps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1895
          },
          "name": "disablePerformance",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1911
          },
          "name": "disableSecurity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1927
          },
          "name": "disableZaraz",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1943
          },
          "name": "edgeCacheTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1959
          },
          "name": "emailObfuscation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1975
          },
          "name": "explicitCacheControl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2007
          },
          "name": "hostHeaderOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2023
          },
          "name": "ipGeolocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2039
          },
          "name": "mirage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2055
          },
          "name": "opportunisticEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2071
          },
          "name": "originErrorPagePassThru",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2087
          },
          "name": "polish",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2103
          },
          "name": "resolveOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2119
          },
          "name": "respectStrongEtag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2135
          },
          "name": "responseBuffering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2151
          },
          "name": "rocketLoader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2167
          },
          "name": "securityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2183
          },
          "name": "sortQueryStringForCache",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2199
          },
          "name": "ssl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2215
          },
          "name": "trueClientIpHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 2231
          },
          "name": "waf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 1473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleActionsOutputReference"
    },
    "@cdktn/provider-cloudflare.pageRule.PageRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-rule/index.ts",
        "line": 14
      },
      "name": "PageRuleConfig",
      "namespace": "pageRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#actions PageRule#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 18
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pageRule.PageRuleActions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#target PageRule#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 39
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A higher number indicates a higher priority. For example,\nif you have a catch-all Page Rule (rule A: `/images/*`) but want a more\nspecific Page Rule to take precedence (rule B: `/images/special/*`),\nspecify a higher priority for rule B so it overrides rule A.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#priority PageRule#priority}",
            "stability": "stable",
            "summary": "The priority of the rule, used to define which Page Rule is processed over another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 28
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#status PageRule#status}",
            "stability": "stable",
            "summary": "The status of the Page Rule. Available values: \"active\", \"disabled\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 35
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_rule#zone_id PageRule#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-rule/index.ts",
            "line": 45
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/page-rule/index:PageRuleConfig"
    },
    "@cdktn/provider-cloudflare.pageShieldPolicy.PageShieldPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy cloudflare_page_shield_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.pageShieldPolicy.PageShieldPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy cloudflare_page_shield_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/page-shield-policy/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pageShieldPolicy.PageShieldPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/page-shield-policy/index.ts",
        "line": 57
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PageShieldPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 74
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PageShieldPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PageShieldPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PageShieldPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 195
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PageShieldPolicy",
      "namespace": "pageShieldPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 62
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 126
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 139
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 152
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 165
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 199
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 119
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 132
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 145
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 158
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 176
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 189
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/page-shield-policy/index:PageShieldPolicy"
    },
    "@cdktn/provider-cloudflare.pageShieldPolicy.PageShieldPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pageShieldPolicy.PageShieldPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/page-shield-policy/index.ts",
        "line": 14
      },
      "name": "PageShieldPolicyConfig",
      "namespace": "pageShieldPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy#action PageShieldPolicy#action}",
            "stability": "stable",
            "summary": "The action to take if the expression matches Available values: \"allow\", \"log\", \"add_reporting_directives\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 21
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy#description PageShieldPolicy#description}",
            "stability": "stable",
            "summary": "A description for the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 27
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy#enabled PageShieldPolicy#enabled}",
            "stability": "stable",
            "summary": "Whether the policy is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 33
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy#expression PageShieldPolicy#expression}",
            "stability": "stable",
            "summary": "The expression which must match for the policy to be applied, using the Cloudflare Firewall rule expression syntax."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 39
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy#value PageShieldPolicy#value}",
            "stability": "stable",
            "summary": "The policy which will be applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 45
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/page_shield_policy#zone_id PageShieldPolicy#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/page-shield-policy/index.ts",
            "line": 51
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/page-shield-policy/index:PageShieldPolicyConfig"
    },
    "@cdktn/provider-cloudflare.pagesDomain.PagesDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_domain cloudflare_pages_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_domain cloudflare_pages_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/pages-domain/index.ts",
          "line": 203
        },
        "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": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-domain/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PagesDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 188
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PagesDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PagesDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PagesDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 236
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 316
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 324
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PagesDomain",
      "namespace": "pagesDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 176
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 245
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 250
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 255
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 291
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 297
          },
          "name": "validationData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainValidationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 303
          },
          "name": "verificationData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainVerificationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 308
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 240
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 273
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 286
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 230
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 266
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 279
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-domain/index:PagesDomain"
    },
    "@cdktn/provider-cloudflare.pagesDomain.PagesDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-domain/index.ts",
        "line": 14
      },
      "name": "PagesDomainConfig",
      "namespace": "pagesDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_domain#name PagesDomain#name}",
            "stability": "stable",
            "summary": "The domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_domain#project_name PagesDomain#project_name}",
            "stability": "stable",
            "summary": "Name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 32
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_domain#account_id PagesDomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-domain/index:PagesDomainConfig"
    },
    "@cdktn/provider-cloudflare.pagesDomain.PagesDomainValidationData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainValidationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-domain/index.ts",
        "line": 34
      },
      "name": "PagesDomainValidationData",
      "namespace": "pagesDomain",
      "symbolId": "src/pages-domain/index:PagesDomainValidationData"
    },
    "@cdktn/provider-cloudflare.pagesDomain.PagesDomainValidationDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainValidationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-domain/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-domain/index.ts",
        "line": 57
      },
      "name": "PagesDomainValidationDataOutputReference",
      "namespace": "pagesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 84
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 89
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 94
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 99
          },
          "name": "txtName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 104
          },
          "name": "txtValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainValidationData"
          }
        }
      ],
      "symbolId": "src/pages-domain/index:PagesDomainValidationDataOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesDomain.PagesDomainVerificationData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainVerificationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-domain/index.ts",
        "line": 108
      },
      "name": "PagesDomainVerificationData",
      "namespace": "pagesDomain",
      "symbolId": "src/pages-domain/index:PagesDomainVerificationData"
    },
    "@cdktn/provider-cloudflare.pagesDomain.PagesDomainVerificationDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainVerificationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-domain/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-domain/index.ts",
        "line": 131
      },
      "name": "PagesDomainVerificationDataOutputReference",
      "namespace": "pagesDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 158
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 163
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-domain/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesDomain.PagesDomainVerificationData"
          }
        }
      ],
      "symbolId": "src/pages-domain/index:PagesDomainVerificationDataOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProject": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project cloudflare_pages_project}."
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project cloudflare_pages_project} Resource."
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 7832
        },
        "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": "@cdktn/provider-cloudflare.pagesProject.PagesProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 7800
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PagesProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7817
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PagesProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PagesProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PagesProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7881
          },
          "name": "putBuildConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7908
          },
          "name": "putDeploymentConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7986
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7868
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7884
          },
          "name": "resetBuildConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7911
          },
          "name": "resetDeploymentConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7989
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 8011
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 8022
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PagesProject",
      "namespace": "pagesProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7805
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7878
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7894
          },
          "name": "canonicalDeployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7899
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7905
          },
          "name": "deploymentConfigs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7920
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7925
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7930
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7935
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7941
          },
          "name": "latestDeployment",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7959
          },
          "name": "previewScriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7977
          },
          "name": "productionScriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7983
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7998
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 8003
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7872
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7888
          },
          "name": "buildConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7915
          },
          "name": "deploymentConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7954
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7972
          },
          "name": "productionBranchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7993
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7862
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7947
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7965
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProject"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 52
      },
      "name": "PagesProjectBuildConfig",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#build_caching PagesProject#build_caching}",
            "stability": "stable",
            "summary": "Enable build caching for the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 58
          },
          "name": "buildCaching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#build_command PagesProject#build_command}",
            "stability": "stable",
            "summary": "Command used to build project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 64
          },
          "name": "buildCommand",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#destination_dir PagesProject#destination_dir}",
            "stability": "stable",
            "summary": "Output directory of the build."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 70
          },
          "name": "destinationDir",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#root_dir PagesProject#root_dir}",
            "stability": "stable",
            "summary": "Directory to run the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 76
          },
          "name": "rootDir",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#web_analytics_tag PagesProject#web_analytics_tag}",
            "stability": "stable",
            "summary": "The classifying tag for analytics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 82
          },
          "name": "webAnalyticsTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#web_analytics_token PagesProject#web_analytics_token}",
            "stability": "stable",
            "summary": "The auth token for analytics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 88
          },
          "name": "webAnalyticsToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectBuildConfig"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 235
          },
          "name": "resetBuildCaching"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 251
          },
          "name": "resetBuildCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 267
          },
          "name": "resetDestinationDir"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 283
          },
          "name": "resetRootDir"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 299
          },
          "name": "resetWebAnalyticsTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 315
          },
          "name": "resetWebAnalyticsToken"
        }
      ],
      "name": "PagesProjectBuildConfigOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 239
          },
          "name": "buildCachingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 255
          },
          "name": "buildCommandInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 271
          },
          "name": "destinationDirInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 287
          },
          "name": "rootDirInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 303
          },
          "name": "webAnalyticsTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 319
          },
          "name": "webAnalyticsTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 229
          },
          "name": "buildCaching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 245
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 261
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 277
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 293
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 309
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 942
      },
      "name": "PagesProjectCanonicalDeployment",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeployment"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 323
      },
      "name": "PagesProjectCanonicalDeploymentBuildConfig",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentBuildConfig"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 346
      },
      "name": "PagesProjectCanonicalDeploymentBuildConfigOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 373
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 378
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 383
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 388
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 393
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 398
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentBuildConfig"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 471
      },
      "name": "PagesProjectCanonicalDeploymentDeploymentTrigger",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentDeploymentTrigger"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 402
      },
      "name": "PagesProjectCanonicalDeploymentDeploymentTriggerMetadata",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentDeploymentTriggerMetadata"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 425
      },
      "name": "PagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 452
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 457
          },
          "name": "commitDirty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 462
          },
          "name": "commitHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 467
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerMetadata"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 494
      },
      "name": "PagesProjectCanonicalDeploymentDeploymentTriggerOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 522
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 527
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTrigger"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentDeploymentTriggerOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 531
      },
      "name": "PagesProjectCanonicalDeploymentEnvVars",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentEnvVars"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 605
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectCanonicalDeploymentEnvVarsMap",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 554
      },
      "name": "PagesProjectCanonicalDeploymentEnvVarsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 582
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 587
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVars"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentLatestStage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentLatestStage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 609
      },
      "name": "PagesProjectCanonicalDeploymentLatestStage",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentLatestStage"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentLatestStageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentLatestStageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 632
      },
      "name": "PagesProjectCanonicalDeploymentLatestStageOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 659
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 664
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 669
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 674
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentLatestStage"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentLatestStageOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 965
      },
      "name": "PagesProjectCanonicalDeploymentOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 992
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 998
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1003
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1009
          },
          "name": "deploymentTrigger",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentDeploymentTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1020
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1015
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1025
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1030
          },
          "name": "isSkipped",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1036
          },
          "name": "latestStage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentLatestStageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1041
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1046
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1051
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1056
          },
          "name": "shortId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1062
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1068
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1073
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1078
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeployment"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 792
      },
      "name": "PagesProjectCanonicalDeploymentSource",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentSource"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 678
      },
      "name": "PagesProjectCanonicalDeploymentSourceConfig",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentSourceConfig"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 701
      },
      "name": "PagesProjectCanonicalDeploymentSourceConfigOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 728
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 733
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 738
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 743
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 748
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 753
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 758
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 763
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 768
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 773
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 778
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 783
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 788
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceConfig"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 815
      },
      "name": "PagesProjectCanonicalDeploymentSourceOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 843
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 848
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentSource"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 852
      },
      "name": "PagesProjectCanonicalDeploymentStages",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentStages"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pages-project/index.ts",
        "line": 924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 938
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStagesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectCanonicalDeploymentStagesList",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentStagesList"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pages-project/index.ts",
        "line": 875
      },
      "name": "PagesProjectCanonicalDeploymentStagesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 904
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 909
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 914
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 919
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectCanonicalDeploymentStages"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectCanonicalDeploymentStagesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 14
      },
      "name": "PagesProjectConfig",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#name PagesProject#name}",
            "stability": "stable",
            "summary": "Name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#production_branch PagesProject#production_branch}",
            "stability": "stable",
            "summary": "Production branch of the project. Used to identify production deployments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 44
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#account_id PagesProject#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#build_config PagesProject#build_config}",
            "stability": "stable",
            "summary": "Configs for the project build process."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 26
          },
          "name": "buildConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectBuildConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#deployment_configs PagesProject#deployment_configs}",
            "stability": "stable",
            "summary": "Configs for deployments in a project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 32
          },
          "name": "deploymentConfigs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#source PagesProject#source}",
            "stability": "stable",
            "summary": "Configs for the project source control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 50
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSource"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectConfig"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6264
      },
      "name": "PagesProjectDeploymentConfigs",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#preview PagesProject#preview}",
            "stability": "stable",
            "summary": "Configs for preview deploys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6270
          },
          "name": "preview",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreview"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#production PagesProject#production}",
            "stability": "stable",
            "summary": "Configs for production deploys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6276
          },
          "name": "production",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProduction"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigs"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6368
          },
          "name": "putPreview",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreview"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6384
          },
          "name": "putProduction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProduction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6371
          },
          "name": "resetPreview"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6387
          },
          "name": "resetProduction"
        }
      ],
      "name": "PagesProjectDeploymentConfigsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6365
          },
          "name": "preview",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6381
          },
          "name": "production",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6375
          },
          "name": "previewInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreview"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6391
          },
          "name": "productionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProduction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreview": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreview",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2841
      },
      "name": "PagesProjectDeploymentConfigsPreview",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#ai_bindings PagesProject#ai_bindings}",
            "stability": "stable",
            "summary": "Constellation bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2847
          },
          "name": "aiBindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#always_use_latest_compatibility_date PagesProject#always_use_latest_compatibility_date}",
            "stability": "stable",
            "summary": "Whether to always use the latest compatibility date for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2853
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#analytics_engine_datasets PagesProject#analytics_engine_datasets}",
            "stability": "stable",
            "summary": "Analytics Engine bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2859
          },
          "name": "analyticsEngineDatasets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#browsers PagesProject#browsers}",
            "stability": "stable",
            "summary": "Browser bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2865
          },
          "name": "browsers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#build_image_major_version PagesProject#build_image_major_version}",
            "stability": "stable",
            "summary": "The major version of the build image to use for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2871
          },
          "name": "buildImageMajorVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#compatibility_date PagesProject#compatibility_date}",
            "stability": "stable",
            "summary": "Compatibility date used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2877
          },
          "name": "compatibilityDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#compatibility_flags PagesProject#compatibility_flags}",
            "stability": "stable",
            "summary": "Compatibility flags used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2883
          },
          "name": "compatibilityFlags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#d1_databases PagesProject#d1_databases}",
            "stability": "stable",
            "summary": "D1 databases used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2889
          },
          "name": "d1Databases",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1Databases"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#durable_object_namespaces PagesProject#durable_object_namespaces}",
            "stability": "stable",
            "summary": "Durable Object namespaces used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2895
          },
          "name": "durableObjectNamespaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#env_vars PagesProject#env_vars}",
            "stability": "stable",
            "summary": "Environment variables used for builds and Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2901
          },
          "name": "envVars",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVars"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#fail_open PagesProject#fail_open}",
            "stability": "stable",
            "summary": "Whether to fail open when the deployment config cannot be applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2907
          },
          "name": "failOpen",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#hyperdrive_bindings PagesProject#hyperdrive_bindings}",
            "stability": "stable",
            "summary": "Hyperdrive bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2913
          },
          "name": "hyperdriveBindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#kv_namespaces PagesProject#kv_namespaces}",
            "stability": "stable",
            "summary": "KV namespaces used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2919
          },
          "name": "kvNamespaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#limits PagesProject#limits}",
            "stability": "stable",
            "summary": "Limits for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2925
          },
          "name": "limits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#mtls_certificates PagesProject#mtls_certificates}",
            "stability": "stable",
            "summary": "mTLS bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2931
          },
          "name": "mtlsCertificates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificates"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#placement PagesProject#placement}",
            "stability": "stable",
            "summary": "Placement setting used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2937
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#queue_producers PagesProject#queue_producers}",
            "stability": "stable",
            "summary": "Queue Producer bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2943
          },
          "name": "queueProducers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#r2_buckets PagesProject#r2_buckets}",
            "stability": "stable",
            "summary": "R2 buckets used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2949
          },
          "name": "r2Buckets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2Buckets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#services PagesProject#services}",
            "stability": "stable",
            "summary": "Services used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2955
          },
          "name": "services",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServices"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#usage_model PagesProject#usage_model}",
            "stability": "stable",
            "summary": "The usage model for Pages Functions. Available values: \"standard\", \"bundled\", \"unbound\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2962
          },
          "name": "usageModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#vectorize_bindings PagesProject#vectorize_bindings}",
            "stability": "stable",
            "summary": "Vectorize bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2968
          },
          "name": "vectorizeBindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#wrangler_config_hash PagesProject#wrangler_config_hash}",
            "stability": "stable",
            "summary": "Hash of the Wrangler configuration used for the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2974
          },
          "name": "wranglerConfigHash",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreview"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1082
      },
      "name": "PagesProjectDeploymentConfigsPreviewAiBindings",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#project_id PagesProject#project_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1086
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewAiBindings"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindingsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewAiBindingsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewAiBindingsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1118
      },
      "name": "PagesProjectDeploymentConfigsPreviewAiBindingsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1170
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1163
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewAiBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1193
      },
      "name": "PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#dataset PagesProject#dataset}",
            "stability": "stable",
            "summary": "Name of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1199
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1302
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1231
      },
      "name": "PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1283
          },
          "name": "datasetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1276
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1306
      },
      "name": "PagesProjectDeploymentConfigsPreviewBrowsers",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewBrowsers"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsersOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewBrowsersMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewBrowsersMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1329
      },
      "name": "PagesProjectDeploymentConfigsPreviewBrowsersOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewBrowsersOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1Databases": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1Databases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1385
      },
      "name": "PagesProjectDeploymentConfigsPreviewD1Databases",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#id PagesProject#id}\n\nPlease 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": "UUID of the D1 database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1394
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewD1Databases"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1DatabasesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1DatabasesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1497
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewD1DatabasesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1Databases"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewD1DatabasesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1426
      },
      "name": "PagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1478
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1471
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1Databases"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewD1DatabasesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1501
      },
      "name": "PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#namespace_id PagesProject#namespace_id}",
            "stability": "stable",
            "summary": "ID of the Durable Object namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1507
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1539
      },
      "name": "PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1591
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1584
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1614
      },
      "name": "PagesProjectDeploymentConfigsPreviewEnvVars",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#type PagesProject#type}",
            "stability": "stable",
            "summary": "Available values: \"plain_text\", \"secret_text\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1620
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#value PagesProject#value}",
            "stability": "stable",
            "summary": "Environment variable value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1626
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewEnvVars"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1755
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewEnvVarsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVars"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1665
      },
      "name": "PagesProjectDeploymentConfigsPreviewEnvVarsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1723
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1736
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1716
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1729
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVars"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1759
      },
      "name": "PagesProjectDeploymentConfigsPreviewHyperdriveBindings",
      "namespace": "pagesProject",
      "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/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#id PagesProject#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1766
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewHyperdriveBindings"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1869
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1798
      },
      "name": "PagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1850
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1843
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewHyperdriveBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1873
      },
      "name": "PagesProjectDeploymentConfigsPreviewKvNamespaces",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#namespace_id PagesProject#namespace_id}",
            "stability": "stable",
            "summary": "ID of the KV namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1879
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewKvNamespaces"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1982
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewKvNamespacesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewKvNamespacesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 1920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1911
      },
      "name": "PagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1963
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1956
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewKvNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 1986
      },
      "name": "PagesProjectDeploymentConfigsPreviewLimits",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#cpu_ms PagesProject#cpu_ms}",
            "stability": "stable",
            "summary": "CPU time limit in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 1992
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewLimits"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2024
      },
      "name": "PagesProjectDeploymentConfigsPreviewLimitsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2075
          },
          "name": "cpuMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2068
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2079
      },
      "name": "PagesProjectDeploymentConfigsPreviewMtlsCertificates",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#certificate_id PagesProject#certificate_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2083
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2186
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificates"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2115
      },
      "name": "PagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2167
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2160
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewMtlsCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 3161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3326
          },
          "name": "putAiBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3358
          },
          "name": "putAnalyticsEngineDatasets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3374
          },
          "name": "putBrowsers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsers"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3438
          },
          "name": "putD1Databases",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1Databases"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3454
          },
          "name": "putDurableObjectNamespaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3470
          },
          "name": "putEnvVars",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVars"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3502
          },
          "name": "putHyperdriveBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3518
          },
          "name": "putKvNamespaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespaces"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3534
          },
          "name": "putLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3550
          },
          "name": "putMtlsCertificates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificates"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3566
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3582
          },
          "name": "putQueueProducers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducers"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3598
          },
          "name": "putR2Buckets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2Buckets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3614
          },
          "name": "putServices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServices"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3646
          },
          "name": "putVectorizeBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3329
          },
          "name": "resetAiBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3345
          },
          "name": "resetAlwaysUseLatestCompatibilityDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3361
          },
          "name": "resetAnalyticsEngineDatasets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3377
          },
          "name": "resetBrowsers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3393
          },
          "name": "resetBuildImageMajorVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3409
          },
          "name": "resetCompatibilityDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3425
          },
          "name": "resetCompatibilityFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3441
          },
          "name": "resetD1Databases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3457
          },
          "name": "resetDurableObjectNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3473
          },
          "name": "resetEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3489
          },
          "name": "resetFailOpen"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3505
          },
          "name": "resetHyperdriveBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3521
          },
          "name": "resetKvNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3537
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3553
          },
          "name": "resetMtlsCertificates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3569
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3585
          },
          "name": "resetQueueProducers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3601
          },
          "name": "resetR2Buckets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3617
          },
          "name": "resetServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3633
          },
          "name": "resetUsageModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3649
          },
          "name": "resetVectorizeBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3665
          },
          "name": "resetWranglerConfigHash"
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3323
          },
          "name": "aiBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3355
          },
          "name": "analyticsEngineDatasets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3371
          },
          "name": "browsers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3435
          },
          "name": "d1Databases",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1DatabasesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3451
          },
          "name": "durableObjectNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3467
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3499
          },
          "name": "hyperdriveBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3515
          },
          "name": "kvNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3531
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3547
          },
          "name": "mtlsCertificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3563
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3579
          },
          "name": "queueProducers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3595
          },
          "name": "r2Buckets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2BucketsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3611
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServicesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3643
          },
          "name": "vectorizeBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3333
          },
          "name": "aiBindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAiBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3349
          },
          "name": "alwaysUseLatestCompatibilityDateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3365
          },
          "name": "analyticsEngineDatasetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3381
          },
          "name": "browsersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewBrowsers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3397
          },
          "name": "buildImageMajorVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3413
          },
          "name": "compatibilityDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3429
          },
          "name": "compatibilityFlagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3445
          },
          "name": "d1DatabasesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewD1Databases"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3461
          },
          "name": "durableObjectNamespacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3477
          },
          "name": "envVarsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewEnvVars"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3493
          },
          "name": "failOpenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3509
          },
          "name": "hyperdriveBindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewHyperdriveBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3525
          },
          "name": "kvNamespacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewKvNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3541
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3557
          },
          "name": "mtlsCertificatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewMtlsCertificates"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3573
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3589
          },
          "name": "queueProducersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3605
          },
          "name": "r2BucketsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2Buckets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3621
          },
          "name": "servicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServices"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3637
          },
          "name": "usageModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3653
          },
          "name": "vectorizeBindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3669
          },
          "name": "wranglerConfigHashInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3339
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3387
          },
          "name": "buildImageMajorVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3403
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3419
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3483
          },
          "name": "failOpen",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3627
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3659
          },
          "name": "wranglerConfigHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreview"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2190
      },
      "name": "PagesProjectDeploymentConfigsPreviewPlacement",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#mode PagesProject#mode}",
            "stability": "stable",
            "summary": "Placement mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2196
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewPlacement"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2278
          },
          "name": "resetMode"
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewPlacementOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2282
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2272
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2286
      },
      "name": "PagesProjectDeploymentConfigsPreviewQueueProducers",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#name PagesProject#name}",
            "stability": "stable",
            "summary": "Name of the Queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2292
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewQueueProducers"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewQueueProducersMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewQueueProducersMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2324
      },
      "name": "PagesProjectDeploymentConfigsPreviewQueueProducersOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2376
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2369
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewQueueProducers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewQueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2Buckets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2399
      },
      "name": "PagesProjectDeploymentConfigsPreviewR2Buckets",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#name PagesProject#name}",
            "stability": "stable",
            "summary": "Name of the R2 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2411
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#jurisdiction PagesProject#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the R2 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2405
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewR2Buckets"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2BucketsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2BucketsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2543
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2BucketsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewR2BucketsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2Buckets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewR2BucketsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2BucketsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2507
          },
          "name": "resetJurisdiction"
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewR2BucketsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2511
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2524
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2501
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2517
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewR2Buckets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewR2BucketsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2547
      },
      "name": "PagesProjectDeploymentConfigsPreviewServices",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#service PagesProject#service}",
            "stability": "stable",
            "summary": "The Service name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2565
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#entrypoint PagesProject#entrypoint}",
            "stability": "stable",
            "summary": "The entrypoint to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2553
          },
          "name": "entrypoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#environment PagesProject#environment}",
            "stability": "stable",
            "summary": "The Service environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2559
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewServices"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServicesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServicesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2726
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServicesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewServicesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServices"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewServicesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2674
          },
          "name": "resetEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2690
          },
          "name": "resetEnvironment"
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewServicesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2678
          },
          "name": "entrypointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2694
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2707
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2668
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2684
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2700
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewServices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewServicesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2730
      },
      "name": "PagesProjectDeploymentConfigsPreviewVectorizeBindings",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#index_name PagesProject#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2734
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewVectorizeBindings"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2837
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 2775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 2766
      },
      "name": "PagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2818
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2811
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 2779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsPreviewVectorizeBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsPreviewVectorizeBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProduction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProduction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5432
      },
      "name": "PagesProjectDeploymentConfigsProduction",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#ai_bindings PagesProject#ai_bindings}",
            "stability": "stable",
            "summary": "Constellation bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5438
          },
          "name": "aiBindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#always_use_latest_compatibility_date PagesProject#always_use_latest_compatibility_date}",
            "stability": "stable",
            "summary": "Whether to always use the latest compatibility date for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5444
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#analytics_engine_datasets PagesProject#analytics_engine_datasets}",
            "stability": "stable",
            "summary": "Analytics Engine bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5450
          },
          "name": "analyticsEngineDatasets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#browsers PagesProject#browsers}",
            "stability": "stable",
            "summary": "Browser bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5456
          },
          "name": "browsers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#build_image_major_version PagesProject#build_image_major_version}",
            "stability": "stable",
            "summary": "The major version of the build image to use for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5462
          },
          "name": "buildImageMajorVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#compatibility_date PagesProject#compatibility_date}",
            "stability": "stable",
            "summary": "Compatibility date used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5468
          },
          "name": "compatibilityDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#compatibility_flags PagesProject#compatibility_flags}",
            "stability": "stable",
            "summary": "Compatibility flags used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5474
          },
          "name": "compatibilityFlags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#d1_databases PagesProject#d1_databases}",
            "stability": "stable",
            "summary": "D1 databases used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5480
          },
          "name": "d1Databases",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1Databases"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#durable_object_namespaces PagesProject#durable_object_namespaces}",
            "stability": "stable",
            "summary": "Durable Object namespaces used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5486
          },
          "name": "durableObjectNamespaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#env_vars PagesProject#env_vars}",
            "stability": "stable",
            "summary": "Environment variables used for builds and Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5492
          },
          "name": "envVars",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVars"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#fail_open PagesProject#fail_open}",
            "stability": "stable",
            "summary": "Whether to fail open when the deployment config cannot be applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5498
          },
          "name": "failOpen",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#hyperdrive_bindings PagesProject#hyperdrive_bindings}",
            "stability": "stable",
            "summary": "Hyperdrive bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5504
          },
          "name": "hyperdriveBindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#kv_namespaces PagesProject#kv_namespaces}",
            "stability": "stable",
            "summary": "KV namespaces used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5510
          },
          "name": "kvNamespaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#limits PagesProject#limits}",
            "stability": "stable",
            "summary": "Limits for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5516
          },
          "name": "limits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#mtls_certificates PagesProject#mtls_certificates}",
            "stability": "stable",
            "summary": "mTLS bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5522
          },
          "name": "mtlsCertificates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificates"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#placement PagesProject#placement}",
            "stability": "stable",
            "summary": "Placement setting used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5528
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#queue_producers PagesProject#queue_producers}",
            "stability": "stable",
            "summary": "Queue Producer bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5534
          },
          "name": "queueProducers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#r2_buckets PagesProject#r2_buckets}",
            "stability": "stable",
            "summary": "R2 buckets used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5540
          },
          "name": "r2Buckets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2Buckets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#services PagesProject#services}",
            "stability": "stable",
            "summary": "Services used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5546
          },
          "name": "services",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServices"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#usage_model PagesProject#usage_model}",
            "stability": "stable",
            "summary": "The usage model for Pages Functions. Available values: \"standard\", \"bundled\", \"unbound\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5553
          },
          "name": "usageModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#vectorize_bindings PagesProject#vectorize_bindings}",
            "stability": "stable",
            "summary": "Vectorize bindings used for Pages Functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5559
          },
          "name": "vectorizeBindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#wrangler_config_hash PagesProject#wrangler_config_hash}",
            "stability": "stable",
            "summary": "Hash of the Wrangler configuration used for the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5565
          },
          "name": "wranglerConfigHash",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProduction"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3673
      },
      "name": "PagesProjectDeploymentConfigsProductionAiBindings",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#project_id PagesProject#project_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3677
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionAiBindings"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 3773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3780
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindingsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionAiBindingsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionAiBindingsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 3718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3709
      },
      "name": "PagesProjectDeploymentConfigsProductionAiBindingsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3761
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3754
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionAiBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3784
      },
      "name": "PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#dataset PagesProject#dataset}",
            "stability": "stable",
            "summary": "Name of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3790
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 3886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3879
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3893
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 3831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3822
      },
      "name": "PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3874
          },
          "name": "datasetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3867
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3897
      },
      "name": "PagesProjectDeploymentConfigsProductionBrowsers",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionBrowsers"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 3965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3972
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsersOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionBrowsersMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionBrowsersMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 3929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3920
      },
      "name": "PagesProjectDeploymentConfigsProductionBrowsersOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionBrowsersOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1Databases": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1Databases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 3976
      },
      "name": "PagesProjectDeploymentConfigsProductionD1Databases",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#id PagesProject#id}\n\nPlease 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": "UUID of the D1 database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 3985
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionD1Databases"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1DatabasesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1DatabasesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4088
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1DatabasesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionD1DatabasesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1Databases"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionD1DatabasesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1DatabasesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1DatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4017
      },
      "name": "PagesProjectDeploymentConfigsProductionD1DatabasesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4069
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4062
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1Databases"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionD1DatabasesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4092
      },
      "name": "PagesProjectDeploymentConfigsProductionDurableObjectNamespaces",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#namespace_id PagesProject#namespace_id}",
            "stability": "stable",
            "summary": "ID of the Durable Object namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4098
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4130
      },
      "name": "PagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4182
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4175
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionDurableObjectNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4205
      },
      "name": "PagesProjectDeploymentConfigsProductionEnvVars",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#type PagesProject#type}",
            "stability": "stable",
            "summary": "Available values: \"plain_text\", \"secret_text\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4211
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#value PagesProject#value}",
            "stability": "stable",
            "summary": "Environment variable value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4217
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionEnvVars"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionEnvVarsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVars"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4256
      },
      "name": "PagesProjectDeploymentConfigsProductionEnvVarsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4314
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4327
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4307
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4320
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVars"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4350
      },
      "name": "PagesProjectDeploymentConfigsProductionHyperdriveBindings",
      "namespace": "pagesProject",
      "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/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#id PagesProject#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionHyperdriveBindings"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4389
      },
      "name": "PagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4441
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4434
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionHyperdriveBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespaces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4464
      },
      "name": "PagesProjectDeploymentConfigsProductionKvNamespaces",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#namespace_id PagesProject#namespace_id}",
            "stability": "stable",
            "summary": "ID of the KV namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4470
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionKvNamespaces"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespacesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespacesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4573
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespacesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionKvNamespacesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionKvNamespacesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespacesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4502
      },
      "name": "PagesProjectDeploymentConfigsProductionKvNamespacesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4554
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4547
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionKvNamespacesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4577
      },
      "name": "PagesProjectDeploymentConfigsProductionLimits",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#cpu_ms PagesProject#cpu_ms}",
            "stability": "stable",
            "summary": "CPU time limit in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4583
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionLimits"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4615
      },
      "name": "PagesProjectDeploymentConfigsProductionLimitsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4666
          },
          "name": "cpuMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4659
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4670
      },
      "name": "PagesProjectDeploymentConfigsProductionMtlsCertificates",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#certificate_id PagesProject#certificate_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4674
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionMtlsCertificates"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificatesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificatesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4777
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionMtlsCertificatesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificates"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionMtlsCertificatesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4706
      },
      "name": "PagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4758
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4751
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionMtlsCertificatesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 5752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5917
          },
          "name": "putAiBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5949
          },
          "name": "putAnalyticsEngineDatasets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5965
          },
          "name": "putBrowsers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsers"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6029
          },
          "name": "putD1Databases",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1Databases"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6045
          },
          "name": "putDurableObjectNamespaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6061
          },
          "name": "putEnvVars",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVars"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6093
          },
          "name": "putHyperdriveBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6109
          },
          "name": "putKvNamespaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespaces"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6125
          },
          "name": "putLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6141
          },
          "name": "putMtlsCertificates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificates"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6157
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6173
          },
          "name": "putQueueProducers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducers"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6189
          },
          "name": "putR2Buckets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2Buckets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6205
          },
          "name": "putServices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServices"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6237
          },
          "name": "putVectorizeBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5920
          },
          "name": "resetAiBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5936
          },
          "name": "resetAlwaysUseLatestCompatibilityDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5952
          },
          "name": "resetAnalyticsEngineDatasets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5968
          },
          "name": "resetBrowsers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5984
          },
          "name": "resetBuildImageMajorVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6000
          },
          "name": "resetCompatibilityDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6016
          },
          "name": "resetCompatibilityFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6032
          },
          "name": "resetD1Databases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6048
          },
          "name": "resetDurableObjectNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6064
          },
          "name": "resetEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6080
          },
          "name": "resetFailOpen"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6096
          },
          "name": "resetHyperdriveBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6112
          },
          "name": "resetKvNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6128
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6144
          },
          "name": "resetMtlsCertificates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6160
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6176
          },
          "name": "resetQueueProducers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6192
          },
          "name": "resetR2Buckets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6208
          },
          "name": "resetServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6224
          },
          "name": "resetUsageModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6240
          },
          "name": "resetVectorizeBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6256
          },
          "name": "resetWranglerConfigHash"
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5914
          },
          "name": "aiBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5946
          },
          "name": "analyticsEngineDatasets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5962
          },
          "name": "browsers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6026
          },
          "name": "d1Databases",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1DatabasesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6042
          },
          "name": "durableObjectNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6058
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6090
          },
          "name": "hyperdriveBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6106
          },
          "name": "kvNamespaces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespacesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6122
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6138
          },
          "name": "mtlsCertificates",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificatesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6154
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6170
          },
          "name": "queueProducers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6186
          },
          "name": "r2Buckets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2BucketsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6202
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServicesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6234
          },
          "name": "vectorizeBindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindingsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5924
          },
          "name": "aiBindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAiBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5940
          },
          "name": "alwaysUseLatestCompatibilityDateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5956
          },
          "name": "analyticsEngineDatasetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5972
          },
          "name": "browsersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionBrowsers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5988
          },
          "name": "buildImageMajorVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6004
          },
          "name": "compatibilityDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6020
          },
          "name": "compatibilityFlagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6036
          },
          "name": "d1DatabasesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionD1Databases"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6052
          },
          "name": "durableObjectNamespacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionDurableObjectNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6068
          },
          "name": "envVarsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionEnvVars"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6084
          },
          "name": "failOpenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6100
          },
          "name": "hyperdriveBindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionHyperdriveBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6116
          },
          "name": "kvNamespacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionKvNamespaces"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6132
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6148
          },
          "name": "mtlsCertificatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionMtlsCertificates"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6164
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6180
          },
          "name": "queueProducersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6196
          },
          "name": "r2BucketsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2Buckets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6212
          },
          "name": "servicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServices"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6228
          },
          "name": "usageModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6244
          },
          "name": "vectorizeBindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6260
          },
          "name": "wranglerConfigHashInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5930
          },
          "name": "alwaysUseLatestCompatibilityDate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5978
          },
          "name": "buildImageMajorVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5994
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6010
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6074
          },
          "name": "failOpen",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6218
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6250
          },
          "name": "wranglerConfigHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProduction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4781
      },
      "name": "PagesProjectDeploymentConfigsProductionPlacement",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#mode PagesProject#mode}",
            "stability": "stable",
            "summary": "Placement mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4787
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionPlacement"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4869
          },
          "name": "resetMode"
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionPlacementOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4873
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4863
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4877
      },
      "name": "PagesProjectDeploymentConfigsProductionQueueProducers",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#name PagesProject#name}",
            "stability": "stable",
            "summary": "Name of the Queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4883
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionQueueProducers"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4986
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionQueueProducersMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducers"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionQueueProducersMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 4924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4915
      },
      "name": "PagesProjectDeploymentConfigsProductionQueueProducersOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4967
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4960
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionQueueProducers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionQueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2Buckets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 4990
      },
      "name": "PagesProjectDeploymentConfigsProductionR2Buckets",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#name PagesProject#name}",
            "stability": "stable",
            "summary": "Name of the R2 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5002
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#jurisdiction PagesProject#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the R2 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 4996
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionR2Buckets"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2BucketsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2BucketsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 5127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2BucketsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionR2BucketsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2Buckets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionR2BucketsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2BucketsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 5050
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5098
          },
          "name": "resetJurisdiction"
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionR2BucketsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5102
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5115
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5092
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5108
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5054
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionR2Buckets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionR2BucketsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServices": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5138
      },
      "name": "PagesProjectDeploymentConfigsProductionServices",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#service PagesProject#service}",
            "stability": "stable",
            "summary": "The Service name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5156
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#entrypoint PagesProject#entrypoint}",
            "stability": "stable",
            "summary": "The entrypoint to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5144
          },
          "name": "entrypoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#environment PagesProject#environment}",
            "stability": "stable",
            "summary": "The Service environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5150
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionServices"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServicesMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServicesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 5310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5317
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServicesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionServicesMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServices"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionServicesMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServicesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 5211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5265
          },
          "name": "resetEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5281
          },
          "name": "resetEnvironment"
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionServicesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5269
          },
          "name": "entrypointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5285
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5298
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5259
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5275
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5291
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionServices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionServicesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5321
      },
      "name": "PagesProjectDeploymentConfigsProductionVectorizeBindings",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#index_name PagesProject#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5325
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionVectorizeBindings"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindingsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindingsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 5421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectDeploymentConfigsProductionVectorizeBindingsMap",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionVectorizeBindingsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 5366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 5357
      },
      "name": "PagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5409
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5402
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 5370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectDeploymentConfigsProductionVectorizeBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectDeploymentConfigsProductionVectorizeBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 7014
      },
      "name": "PagesProjectLatestDeployment",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeployment"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentBuildConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentBuildConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6395
      },
      "name": "PagesProjectLatestDeploymentBuildConfig",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentBuildConfig"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentBuildConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentBuildConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6418
      },
      "name": "PagesProjectLatestDeploymentBuildConfigOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6445
          },
          "name": "buildCaching",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6450
          },
          "name": "buildCommand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6455
          },
          "name": "destinationDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6460
          },
          "name": "rootDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6465
          },
          "name": "webAnalyticsTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6470
          },
          "name": "webAnalyticsToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentBuildConfig"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentBuildConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6543
      },
      "name": "PagesProjectLatestDeploymentDeploymentTrigger",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentDeploymentTrigger"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6474
      },
      "name": "PagesProjectLatestDeploymentDeploymentTriggerMetadata",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentDeploymentTriggerMetadata"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6497
      },
      "name": "PagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6524
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6529
          },
          "name": "commitDirty",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6534
          },
          "name": "commitHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6539
          },
          "name": "commitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerMetadata"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6566
      },
      "name": "PagesProjectLatestDeploymentDeploymentTriggerOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6594
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6599
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTrigger"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentDeploymentTriggerOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVars": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVars",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6603
      },
      "name": "PagesProjectLatestDeploymentEnvVars",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentEnvVars"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVarsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVarsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6677
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVarsOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectLatestDeploymentEnvVarsMap",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentEnvVarsMap"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVarsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVarsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6626
      },
      "name": "PagesProjectLatestDeploymentEnvVarsOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6654
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6659
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVars"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentEnvVarsOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentLatestStage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentLatestStage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6681
      },
      "name": "PagesProjectLatestDeploymentLatestStage",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentLatestStage"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentLatestStageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentLatestStageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6704
      },
      "name": "PagesProjectLatestDeploymentLatestStageOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6731
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6736
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6741
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6746
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentLatestStage"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentLatestStageOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 7044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 7037
      },
      "name": "PagesProjectLatestDeploymentOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7064
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7070
          },
          "name": "buildConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentBuildConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7075
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7081
          },
          "name": "deploymentTrigger",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentDeploymentTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7092
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7087
          },
          "name": "envVars",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentEnvVarsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7097
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7102
          },
          "name": "isSkipped",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7108
          },
          "name": "latestStage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentLatestStageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7113
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7118
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7123
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7128
          },
          "name": "shortId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7134
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7140
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7145
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7150
          },
          "name": "usesFunctions",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeployment"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6864
      },
      "name": "PagesProjectLatestDeploymentSource",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentSource"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6750
      },
      "name": "PagesProjectLatestDeploymentSourceConfig",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentSourceConfig"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6773
      },
      "name": "PagesProjectLatestDeploymentSourceConfigOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6800
          },
          "name": "deploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6805
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6810
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6815
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6820
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6825
          },
          "name": "prCommentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6830
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6835
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6840
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6845
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6850
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6855
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6860
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceConfig"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6887
      },
      "name": "PagesProjectLatestDeploymentSourceOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6915
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6920
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentSource"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 6924
      },
      "name": "PagesProjectLatestDeploymentStages",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentStages"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStagesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 7003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pages-project/index.ts",
        "line": 6996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7010
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStagesOutputReference"
            }
          }
        }
      ],
      "name": "PagesProjectLatestDeploymentStagesList",
      "namespace": "pagesProject",
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentStagesList"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 6956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pages-project/index.ts",
        "line": 6947
      },
      "name": "PagesProjectLatestDeploymentStagesOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6976
          },
          "name": "endedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6981
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6986
          },
          "name": "startedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6991
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 6960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectLatestDeploymentStages"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectLatestDeploymentStagesOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 7672
      },
      "name": "PagesProjectSource",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#config PagesProject#config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7676
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#type PagesProject#type}",
            "stability": "stable",
            "summary": "The source control management provider. Available values: \"github\", \"gitlab\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7683
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectSource"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 7154
      },
      "name": "PagesProjectSourceConfig",
      "namespace": "pagesProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When disabled, no deployments (production or preview) will be triggered automatically.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#deployments_enabled PagesProject#deployments_enabled}",
            "stability": "stable",
            "summary": "Whether to enable automatic deployments when pushing to the source repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7161
          },
          "name": "deploymentsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#owner PagesProject#owner}",
            "stability": "stable",
            "summary": "The owner of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7167
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#owner_id PagesProject#owner_id}",
            "stability": "stable",
            "summary": "The owner ID of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7173
          },
          "name": "ownerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#path_excludes PagesProject#path_excludes}",
            "stability": "stable",
            "summary": "A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (`*`) is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7179
          },
          "name": "pathExcludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#path_includes PagesProject#path_includes}",
            "stability": "stable",
            "summary": "A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (`*`) is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7185
          },
          "name": "pathIncludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#pr_comments_enabled PagesProject#pr_comments_enabled}",
            "stability": "stable",
            "summary": "Whether to enable PR comments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7191
          },
          "name": "prCommentsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcard syntax (`*`) is supported. Must be used with `preview_deployment_setting` set to `custom`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#preview_branch_excludes PagesProject#preview_branch_excludes}",
            "stability": "stable",
            "summary": "A list of branches that should not trigger a preview deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7197
          },
          "name": "previewBranchExcludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcard syntax (`*`) is supported. Must be used with `preview_deployment_setting` set to `custom`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#preview_branch_includes PagesProject#preview_branch_includes}",
            "stability": "stable",
            "summary": "A list of branches that should trigger a preview deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7203
          },
          "name": "previewBranchIncludes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#preview_deployment_setting PagesProject#preview_deployment_setting}",
            "stability": "stable",
            "summary": "Controls whether commits to preview branches trigger a preview deployment. Available values: \"all\", \"none\", \"custom\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7210
          },
          "name": "previewDeploymentSetting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#production_branch PagesProject#production_branch}",
            "stability": "stable",
            "summary": "The production branch of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7216
          },
          "name": "productionBranch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#production_deployments_enabled PagesProject#production_deployments_enabled}",
            "stability": "stable",
            "summary": "Whether to trigger a production deployment on commits to the production branch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7222
          },
          "name": "productionDeploymentsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#repo_id PagesProject#repo_id}",
            "stability": "stable",
            "summary": "The ID of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7228
          },
          "name": "repoId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pages_project#repo_name PagesProject#repo_name}",
            "stability": "stable",
            "summary": "The name of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7234
          },
          "name": "repoName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectSourceConfig"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 7358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 7350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7472
          },
          "name": "resetDeploymentsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7488
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7504
          },
          "name": "resetOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7520
          },
          "name": "resetPathExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7536
          },
          "name": "resetPathIncludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7552
          },
          "name": "resetPrCommentsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7568
          },
          "name": "resetPreviewBranchExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7584
          },
          "name": "resetPreviewBranchIncludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7600
          },
          "name": "resetPreviewDeploymentSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7616
          },
          "name": "resetProductionBranch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7632
          },
          "name": "resetProductionDeploymentsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7648
          },
          "name": "resetRepoId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7664
          },
          "name": "resetRepoName"
        }
      ],
      "name": "PagesProjectSourceConfigOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7476
          },
          "name": "deploymentsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7508
          },
          "name": "ownerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7492
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7524
          },
          "name": "pathExcludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7540
          },
          "name": "pathIncludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7556
          },
          "name": "prCommentsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7572
          },
          "name": "previewBranchExcludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7588
          },
          "name": "previewBranchIncludesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7604
          },
          "name": "previewDeploymentSettingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7620
          },
          "name": "productionBranchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7636
          },
          "name": "productionDeploymentsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7652
          },
          "name": "repoIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7668
          },
          "name": "repoNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7466
          },
          "name": "deploymentsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7482
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7498
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7514
          },
          "name": "pathExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7530
          },
          "name": "pathIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7546
          },
          "name": "prCommentsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7562
          },
          "name": "previewBranchExcludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7578
          },
          "name": "previewBranchIncludes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7594
          },
          "name": "previewDeploymentSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7610
          },
          "name": "productionBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7626
          },
          "name": "productionDeploymentsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7642
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7658
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectSourceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pages-project/index.ts",
          "line": 7730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pages-project/index.ts",
        "line": 7722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7775
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfig"
              }
            }
          ]
        }
      ],
      "name": "PagesProjectSourceOutputReference",
      "namespace": "pagesProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7772
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7779
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7792
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7785
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pages-project/index.ts",
            "line": 7734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pagesProject.PagesProjectSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pages-project/index:PagesProjectSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.pipeline.Pipeline": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline cloudflare_pipeline}."
      },
      "fqn": "@cdktn/provider-cloudflare.pipeline.Pipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline cloudflare_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 165
        },
        "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": "@cdktn/provider-cloudflare.pipeline.PipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Pipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 150
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Pipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Pipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Pipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 198
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 267
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 275
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Pipeline",
      "namespace": "pipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 138
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 207
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 212
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 217
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 222
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 253
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 259
          },
          "name": "tables",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipeline.PipelineTablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 202
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 235
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 248
          },
          "name": "sqlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 192
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 228
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 241
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:Pipeline"
    },
    "@cdktn/provider-cloudflare.pipeline.PipelineConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipeline.PipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 14
      },
      "name": "PipelineConfig",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline#name Pipeline#name}",
            "stability": "stable",
            "summary": "Specifies the name of the Pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline#sql Pipeline#sql}",
            "stability": "stable",
            "summary": "Specifies SQL for the Pipeline processing flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 32
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline#account_id Pipeline#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineConfig"
    },
    "@cdktn/provider-cloudflare.pipeline.PipelineTables": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipeline.PipelineTables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 34
      },
      "name": "PipelineTables",
      "namespace": "pipeline",
      "symbolId": "src/pipeline/index:PipelineTables"
    },
    "@cdktn/provider-cloudflare.pipeline.PipelineTablesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipeline.PipelineTablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pipeline/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 125
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pipeline.PipelineTablesOutputReference"
            }
          }
        }
      ],
      "name": "PipelineTablesList",
      "namespace": "pipeline",
      "symbolId": "src/pipeline/index:PipelineTablesList"
    },
    "@cdktn/provider-cloudflare.pipeline.PipelineTablesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipeline.PipelineTablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pipeline/index.ts",
        "line": 57
      },
      "name": "PipelineTablesOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 86
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 91
          },
          "name": "latest",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 96
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 101
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 106
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipeline.PipelineTables"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineTablesOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSink": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink cloudflare_pipeline_sink}."
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink cloudflare_pipeline_sink} Resource."
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 2047
        },
        "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": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 2015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PipelineSink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2032
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PipelineSink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PipelineSink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PipelineSink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2096
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2117
          },
          "name": "putFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2156
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2083
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2099
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2120
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2159
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2184
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2195
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PipelineSink",
      "namespace": "pipelineSink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2020
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2093
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2108
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2114
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2134
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2153
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2087
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2103
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigA"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2124
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2147
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2163
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2176
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2077
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2140
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2169
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSink"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 14
      },
      "name": "PipelineSinkConfig",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#name PipelineSink#name}",
            "stability": "stable",
            "summary": "Defines the name of the Sink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#type PipelineSink#type}",
            "stability": "stable",
            "summary": "Specifies the type of sink. Available values: \"r2\", \"r2_data_catalog\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 47
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#account_id PipelineSink#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#config PipelineSink#config}",
            "stability": "stable",
            "summary": "Defines the configuration of the R2 Sink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 26
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#format PipelineSink#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 30
          },
          "name": "format",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#schema PipelineSink#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 40
          },
          "name": "schema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchema"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfig"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 603
      },
      "name": "PipelineSinkConfigA",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#account_id PipelineSink#account_id}",
            "stability": "stable",
            "summary": "Cloudflare Account ID for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 609
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#bucket PipelineSink#bucket}",
            "stability": "stable",
            "summary": "R2 Bucket to write to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 615
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#credentials PipelineSink#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 619
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#file_naming PipelineSink#file_naming}",
            "stability": "stable",
            "summary": "Controls filename prefix/suffix and strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 625
          },
          "name": "fileNaming",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNaming"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#jurisdiction PipelineSink#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction this bucket is hosted in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 631
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#namespace PipelineSink#namespace}",
            "stability": "stable",
            "summary": "Table namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 637
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#partitioning PipelineSink#partitioning}",
            "stability": "stable",
            "summary": "Data-layout partitioning for sinks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 643
          },
          "name": "partitioning",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioning"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#path PipelineSink#path}",
            "stability": "stable",
            "summary": "Subpath within the bucket to write to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 649
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#rolling_policy PipelineSink#rolling_policy}",
            "stability": "stable",
            "summary": "Rolling policy for file sinks (when & why to close a file and open a new one)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 655
          },
          "name": "rollingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#table_name PipelineSink#table_name}",
            "stability": "stable",
            "summary": "Table name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 661
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#token PipelineSink#token}",
            "stability": "stable",
            "summary": "Authentication token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 667
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigA"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 902
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 918
          },
          "name": "putFileNaming",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNaming"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 966
          },
          "name": "putPartitioning",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioning"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 998
          },
          "name": "putRollingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 905
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 921
          },
          "name": "resetFileNaming"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 937
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 953
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 969
          },
          "name": "resetPartitioning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 985
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1001
          },
          "name": "resetRollingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1017
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1033
          },
          "name": "resetToken"
        }
      ],
      "name": "PipelineSinkConfigAOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 899
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 915
          },
          "name": "fileNaming",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNamingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 963
          },
          "name": "partitioning",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 995
          },
          "name": "rollingPolicy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 880
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 893
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 909
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 925
          },
          "name": "fileNamingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNaming"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 941
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 957
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 973
          },
          "name": "partitioningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioning"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 989
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1005
          },
          "name": "rollingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1021
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1037
          },
          "name": "tokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 873
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 886
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 931
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 947
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 979
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1011
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1027
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentials": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 49
      },
      "name": "PipelineSinkConfigCredentials",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#access_key_id PipelineSink#access_key_id}",
            "stability": "stable",
            "summary": "Cloudflare Account ID for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 55
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#secret_access_key PipelineSink#secret_access_key}",
            "stability": "stable",
            "summary": "Cloudflare Account ID for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 61
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigCredentials"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentialsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 100
      },
      "name": "PipelineSinkConfigCredentialsOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 157
          },
          "name": "accessKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 170
          },
          "name": "secretAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 150
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 163
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigCredentialsOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNaming": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNaming",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 174
      },
      "name": "PipelineSinkConfigFileNaming",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#prefix PipelineSink#prefix}",
            "stability": "stable",
            "summary": "The prefix to use in file name. i.e prefix-<uuid>.parquet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 180
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#strategy PipelineSink#strategy}",
            "stability": "stable",
            "summary": "Filename generation strategy. Available values: \"serial\", \"uuid\", \"uuid_v7\", \"ulid\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 187
          },
          "name": "strategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#suffix PipelineSink#suffix}",
            "stability": "stable",
            "summary": "This will overwrite the default file suffix. i.e .parquet, use with caution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 193
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigFileNaming"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNamingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNamingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 301
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 317
          },
          "name": "resetStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 333
          },
          "name": "resetSuffix"
        }
      ],
      "name": "PipelineSinkConfigFileNamingOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 305
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 321
          },
          "name": "strategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 337
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 295
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 311
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 327
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigFileNaming"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigFileNamingOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioning": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 341
      },
      "name": "PipelineSinkConfigPartitioning",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#time_pattern PipelineSink#time_pattern}",
            "stability": "stable",
            "summary": "The pattern of the date string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 347
          },
          "name": "timePattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigPartitioning"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioningOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 429
          },
          "name": "resetTimePattern"
        }
      ],
      "name": "PipelineSinkConfigPartitioningOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 433
          },
          "name": "timePatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 423
          },
          "name": "timePattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigPartitioning"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigPartitioningOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 437
      },
      "name": "PipelineSinkConfigRollingPolicy",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#file_size_bytes PipelineSink#file_size_bytes}",
            "stability": "stable",
            "summary": "Files will be rolled after reaching this number of bytes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 443
          },
          "name": "fileSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#inactivity_seconds PipelineSink#inactivity_seconds}",
            "stability": "stable",
            "summary": "Number of seconds of inactivity to wait before rolling over to a new file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 449
          },
          "name": "inactivitySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#interval_seconds PipelineSink#interval_seconds}",
            "stability": "stable",
            "summary": "Number of seconds to wait before rolling over to a new file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 455
          },
          "name": "intervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigRollingPolicy"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 563
          },
          "name": "resetFileSizeBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 579
          },
          "name": "resetInactivitySeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 595
          },
          "name": "resetIntervalSeconds"
        }
      ],
      "name": "PipelineSinkConfigRollingPolicyOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 567
          },
          "name": "fileSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 583
          },
          "name": "inactivitySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 599
          },
          "name": "intervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 557
          },
          "name": "fileSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 573
          },
          "name": "inactivitySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 589
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkConfigRollingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkConfigRollingPolicyOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 1041
      },
      "name": "PipelineSinkFormat",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#type PipelineSink#type}",
            "stability": "stable",
            "summary": "Available values: \"json\", \"parquet\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1069
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#compression PipelineSink#compression}",
            "stability": "stable",
            "summary": "Available values: \"uncompressed\", \"snappy\", \"gzip\", \"zstd\", \"lz4\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1047
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#decimal_encoding PipelineSink#decimal_encoding}",
            "stability": "stable",
            "summary": "Available values: \"number\", \"string\", \"bytes\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1053
          },
          "name": "decimalEncoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#row_group_bytes PipelineSink#row_group_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1057
          },
          "name": "rowGroupBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#timestamp_format PipelineSink#timestamp_format}",
            "stability": "stable",
            "summary": "Available values: \"rfc3339\", \"unix_millis\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1063
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#unstructured PipelineSink#unstructured}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1073
          },
          "name": "unstructured",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkFormat"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 1148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 1140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1220
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1236
          },
          "name": "resetDecimalEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1252
          },
          "name": "resetRowGroupBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1268
          },
          "name": "resetTimestampFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1297
          },
          "name": "resetUnstructured"
        }
      ],
      "name": "PipelineSinkFormatOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1224
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1240
          },
          "name": "decimalEncodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1256
          },
          "name": "rowGroupBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1272
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1285
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1301
          },
          "name": "unstructuredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1214
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1230
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1246
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1262
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1278
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1291
          },
          "name": "unstructured",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 1851
      },
      "name": "PipelineSinkSchema",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#fields PipelineSink#fields}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1855
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#format PipelineSink#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1859
          },
          "name": "format",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#inferred PipelineSink#inferred}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1863
          },
          "name": "inferred",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkSchema"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 1305
      },
      "name": "PipelineSinkSchemaFields",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#type PipelineSink#type}",
            "stability": "stable",
            "summary": "Available values: \"int32\", \"int64\", \"float32\", \"float64\", \"bool\", \"string\", \"binary\", \"timestamp\", \"json\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1327
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#metadata_key PipelineSink#metadata_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1309
          },
          "name": "metadataKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#name PipelineSink#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1313
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#required PipelineSink#required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1317
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#sql_name PipelineSink#sql_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1321
          },
          "name": "sqlName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#unit PipelineSink#unit}",
            "stability": "stable",
            "summary": "Available values: \"second\", \"millisecond\", \"microsecond\", \"nanosecond\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1333
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkSchemaFields"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 1576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pipeline-sink/index.ts",
        "line": 1568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1583
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "PipelineSinkSchemaFieldsList",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkSchemaFieldsList"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 1410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pipeline-sink/index.ts",
        "line": 1400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1482
          },
          "name": "resetMetadataKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1498
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1514
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1530
          },
          "name": "resetSqlName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1559
          },
          "name": "resetUnit"
        }
      ],
      "name": "PipelineSinkSchemaFieldsOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1486
          },
          "name": "metadataKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1502
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1518
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1534
          },
          "name": "sqlNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1547
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1563
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1476
          },
          "name": "metadataKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1492
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1508
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1524
          },
          "name": "sqlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1540
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1553
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkSchemaFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 1587
      },
      "name": "PipelineSinkSchemaFormat",
      "namespace": "pipelineSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#type PipelineSink#type}",
            "stability": "stable",
            "summary": "Available values: \"json\", \"parquet\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1615
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#compression PipelineSink#compression}",
            "stability": "stable",
            "summary": "Available values: \"uncompressed\", \"snappy\", \"gzip\", \"zstd\", \"lz4\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1593
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#decimal_encoding PipelineSink#decimal_encoding}",
            "stability": "stable",
            "summary": "Available values: \"number\", \"string\", \"bytes\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1599
          },
          "name": "decimalEncoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#row_group_bytes PipelineSink#row_group_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1603
          },
          "name": "rowGroupBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#timestamp_format PipelineSink#timestamp_format}",
            "stability": "stable",
            "summary": "Available values: \"rfc3339\", \"unix_millis\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1609
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_sink#unstructured PipelineSink#unstructured}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1619
          },
          "name": "unstructured",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkSchemaFormat"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 1694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 1686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1766
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1782
          },
          "name": "resetDecimalEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1798
          },
          "name": "resetRowGroupBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1814
          },
          "name": "resetTimestampFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1843
          },
          "name": "resetUnstructured"
        }
      ],
      "name": "PipelineSinkSchemaFormatOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1770
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1786
          },
          "name": "decimalEncodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1802
          },
          "name": "rowGroupBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1818
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1831
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1847
          },
          "name": "unstructuredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1760
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1776
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1792
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1808
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1824
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1837
          },
          "name": "unstructured",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkSchemaFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-sink/index.ts",
          "line": 1917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-sink/index.ts",
        "line": 1909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1968
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1984
          },
          "name": "putFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1971
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1987
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2003
          },
          "name": "resetInferred"
        }
      ],
      "name": "PipelineSinkSchemaOutputReference",
      "namespace": "pipelineSink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1965
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1981
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1975
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1991
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchemaFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 2007
          },
          "name": "inferredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1997
          },
          "name": "inferred",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-sink/index.ts",
            "line": 1921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineSink.PipelineSinkSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-sink/index:PipelineSinkSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStream": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream cloudflare_pipeline_stream}."
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream cloudflare_pipeline_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 1397
        },
        "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": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 1365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PipelineStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1382
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PipelineStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PipelineStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PipelineStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1456
          },
          "name": "putFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1472
          },
          "name": "putHttp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1511
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1532
          },
          "name": "putWorkerBinding",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBinding"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1433
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1459
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1475
          },
          "name": "resetHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1514
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1535
          },
          "name": "resetWorkerBinding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1547
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1558
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PipelineStream",
      "namespace": "pipelineStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1370
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1442
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1447
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1453
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1469
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1484
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1489
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1508
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1523
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1529
          },
          "name": "workerBinding",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBindingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1437
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1463
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1479
          },
          "name": "httpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1502
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1518
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1539
          },
          "name": "workerBindingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBinding"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1427
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStream"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 14
      },
      "name": "PipelineStreamConfig",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#name PipelineStream#name}",
            "stability": "stable",
            "summary": "Specifies the name of the Stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#account_id PipelineStream#account_id}",
            "stability": "stable",
            "summary": "Specifies the public ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#format PipelineStream#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 24
          },
          "name": "format",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#http PipelineStream#http}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 28
          },
          "name": "http",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#schema PipelineStream#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 38
          },
          "name": "schema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#worker_binding PipelineStream#worker_binding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 42
          },
          "name": "workerBinding",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBinding"
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamConfig"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 44
      },
      "name": "PipelineStreamFormat",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#type PipelineStream#type}",
            "stability": "stable",
            "summary": "Available values: \"json\", \"parquet\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 72
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#compression PipelineStream#compression}",
            "stability": "stable",
            "summary": "Available values: \"uncompressed\", \"snappy\", \"gzip\", \"zstd\", \"lz4\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 50
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#decimal_encoding PipelineStream#decimal_encoding}",
            "stability": "stable",
            "summary": "Available values: \"number\", \"string\", \"bytes\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 56
          },
          "name": "decimalEncoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#row_group_bytes PipelineStream#row_group_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 60
          },
          "name": "rowGroupBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#timestamp_format PipelineStream#timestamp_format}",
            "stability": "stable",
            "summary": "Available values: \"rfc3339\", \"unix_millis\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 66
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#unstructured PipelineStream#unstructured}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 76
          },
          "name": "unstructured",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamFormat"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 223
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 239
          },
          "name": "resetDecimalEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 255
          },
          "name": "resetRowGroupBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 271
          },
          "name": "resetTimestampFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 300
          },
          "name": "resetUnstructured"
        }
      ],
      "name": "PipelineStreamFormatOutputReference",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 227
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 243
          },
          "name": "decimalEncodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 259
          },
          "name": "rowGroupBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 275
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 288
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 304
          },
          "name": "unstructuredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 217
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 233
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 249
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 265
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 281
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 294
          },
          "name": "unstructured",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 402
      },
      "name": "PipelineStreamHttp",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#authentication PipelineStream#authentication}",
            "stability": "stable",
            "summary": "Indicates that authentication is required for the HTTP endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 408
          },
          "name": "authentication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#enabled PipelineStream#enabled}",
            "stability": "stable",
            "summary": "Indicates that the HTTP endpoint is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 420
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#cors PipelineStream#cors}",
            "stability": "stable",
            "summary": "Specifies the CORS options for the HTTP endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 414
          },
          "name": "cors",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCors"
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamHttp"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 308
      },
      "name": "PipelineStreamHttpCors",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#origins PipelineStream#origins}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 312
          },
          "name": "origins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamHttpCors"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 394
          },
          "name": "resetOrigins"
        }
      ],
      "name": "PipelineStreamHttpCorsOutputReference",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 398
          },
          "name": "originsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 388
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamHttpCorsOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 538
          },
          "name": "putCors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCors"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 541
          },
          "name": "resetCors"
        }
      ],
      "name": "PipelineStreamHttpOutputReference",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 535
          },
          "name": "cors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 529
          },
          "name": "authenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 545
          },
          "name": "corsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttpCors"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 558
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 522
          },
          "name": "authentication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 551
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamHttp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchema": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 1108
      },
      "name": "PipelineStreamSchema",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#fields PipelineStream#fields}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1112
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#format PipelineStream#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1116
          },
          "name": "format",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#inferred PipelineStream#inferred}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1120
          },
          "name": "inferred",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamSchema"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 562
      },
      "name": "PipelineStreamSchemaFields",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#type PipelineStream#type}",
            "stability": "stable",
            "summary": "Available values: \"int32\", \"int64\", \"float32\", \"float64\", \"bool\", \"string\", \"binary\", \"timestamp\", \"json\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 584
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#metadata_key PipelineStream#metadata_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 566
          },
          "name": "metadataKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#name PipelineStream#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 570
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#required PipelineStream#required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 574
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#sql_name PipelineStream#sql_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 578
          },
          "name": "sqlName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#unit PipelineStream#unit}",
            "stability": "stable",
            "summary": "Available values: \"second\", \"millisecond\", \"microsecond\", \"nanosecond\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 590
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamSchemaFields"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pipeline-stream/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 840
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "PipelineStreamSchemaFieldsList",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamSchemaFieldsList"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/pipeline-stream/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 739
          },
          "name": "resetMetadataKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 755
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 771
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 787
          },
          "name": "resetSqlName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 816
          },
          "name": "resetUnit"
        }
      ],
      "name": "PipelineStreamSchemaFieldsOutputReference",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 743
          },
          "name": "metadataKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 759
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 775
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 791
          },
          "name": "sqlNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 804
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 820
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 733
          },
          "name": "metadataKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 749
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 765
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 781
          },
          "name": "sqlName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 797
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 810
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamSchemaFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormat": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 844
      },
      "name": "PipelineStreamSchemaFormat",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#type PipelineStream#type}",
            "stability": "stable",
            "summary": "Available values: \"json\", \"parquet\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 872
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#compression PipelineStream#compression}",
            "stability": "stable",
            "summary": "Available values: \"uncompressed\", \"snappy\", \"gzip\", \"zstd\", \"lz4\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 850
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#decimal_encoding PipelineStream#decimal_encoding}",
            "stability": "stable",
            "summary": "Available values: \"number\", \"string\", \"bytes\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 856
          },
          "name": "decimalEncoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#row_group_bytes PipelineStream#row_group_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 860
          },
          "name": "rowGroupBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#timestamp_format PipelineStream#timestamp_format}",
            "stability": "stable",
            "summary": "Available values: \"rfc3339\", \"unix_millis\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 866
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#unstructured PipelineStream#unstructured}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 876
          },
          "name": "unstructured",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamSchemaFormat"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormatOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1023
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1039
          },
          "name": "resetDecimalEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1055
          },
          "name": "resetRowGroupBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1071
          },
          "name": "resetTimestampFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1100
          },
          "name": "resetUnstructured"
        }
      ],
      "name": "PipelineStreamSchemaFormatOutputReference",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1027
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1043
          },
          "name": "decimalEncodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1059
          },
          "name": "rowGroupBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1075
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1088
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1104
          },
          "name": "unstructuredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1017
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1033
          },
          "name": "decimalEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1049
          },
          "name": "rowGroupBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1065
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1081
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1094
          },
          "name": "unstructured",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamSchemaFormatOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 1174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 1166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1225
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1241
          },
          "name": "putFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1228
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1244
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1260
          },
          "name": "resetInferred"
        }
      ],
      "name": "PipelineStreamSchemaOutputReference",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1222
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1238
          },
          "name": "format",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1232
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1248
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchemaFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1264
          },
          "name": "inferredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1254
          },
          "name": "inferred",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamSchemaOutputReference"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBinding": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBinding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 1268
      },
      "name": "PipelineStreamWorkerBinding",
      "namespace": "pipelineStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/pipeline_stream#enabled PipelineStream#enabled}",
            "stability": "stable",
            "summary": "Indicates that the worker binding is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1274
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamWorkerBinding"
    },
    "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBindingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBindingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline-stream/index.ts",
          "line": 1314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline-stream/index.ts",
        "line": 1306
      },
      "name": "PipelineStreamWorkerBindingOutputReference",
      "namespace": "pipelineStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1357
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1350
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline-stream/index.ts",
            "line": 1318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.pipelineStream.PipelineStreamWorkerBinding"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline-stream/index:PipelineStreamWorkerBindingOutputReference"
    },
    "@cdktn/provider-cloudflare.provider.CloudflareProvider": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformProvider",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs cloudflare}."
      },
      "fqn": "@cdktn/provider-cloudflare.provider.CloudflareProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs cloudflare} Resource."
        },
        "locationInModule": {
          "filename": "src/provider/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.provider.CloudflareProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 62
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a CloudflareProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 79
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CloudflareProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CloudflareProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CloudflareProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 221
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 125
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 141
          },
          "name": "resetApiToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 157
          },
          "name": "resetApiUserServiceKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 173
          },
          "name": "resetBaseUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 189
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 205
          },
          "name": "resetUserAgentOperatorSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 245
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CloudflareProvider",
      "namespace": "provider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 67
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 225
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 129
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 145
          },
          "name": "apiTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 161
          },
          "name": "apiUserServiceKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 177
          },
          "name": "baseUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 193
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 209
          },
          "name": "userAgentOperatorSuffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 215
          },
          "name": "alias",
          "optional": true,
          "overrides": "cdktn.TerraformProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 119
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 135
          },
          "name": "apiToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 151
          },
          "name": "apiUserServiceKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 167
          },
          "name": "baseUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 183
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 199
          },
          "name": "userAgentOperatorSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:CloudflareProvider"
    },
    "@cdktn/provider-cloudflare.provider.CloudflareProviderConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.provider.CloudflareProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 14
      },
      "name": "CloudflareProviderConfig",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#alias CloudflareProvider#alias}",
            "stability": "stable",
            "summary": "Alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 56
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Alternatively, can be configured using the `CLOUDFLARE_API_KEY` environment variable. API keys are [now considered legacy by Cloudflare](https://developers.cloudflare.com/fundamentals/api/get-started/keys/#limitations), API tokens should be used instead. Must provide only one of `api_key`, `api_token`, `api_user_service_key`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#api_key CloudflareProvider#api_key}",
            "stability": "stable",
            "summary": "The API key for operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 20
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Alternatively, can be configured using the `CLOUDFLARE_API_TOKEN` environment variable. Must provide only one of `api_key`, `api_token`, `api_user_service_key`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#api_token CloudflareProvider#api_token}",
            "stability": "stable",
            "summary": "The API Token for operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 26
          },
          "name": "apiToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Alternatively, can be configured using the `CLOUDFLARE_API_USER_SERVICE_KEY` environment variable. Must provide only one of `api_key`, `api_token`, `api_user_service_key`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#api_user_service_key CloudflareProvider#api_user_service_key}",
            "stability": "stable",
            "summary": "A special Cloudflare API key good for a restricted set of endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 32
          },
          "name": "apiUserServiceKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#base_url CloudflareProvider#base_url}",
            "stability": "stable",
            "summary": "Value to override the default HTTP client base URL. Alternatively, can be configured using the `base_url` environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 38
          },
          "name": "baseUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Alternatively, can be configured using the `CLOUDFLARE_EMAIL` environment variable. Required when using `api_key`. Conflicts with `api_token`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#email CloudflareProvider#email}",
            "stability": "stable",
            "summary": "A registered Cloudflare email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 44
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is not something most users need to modify however, if you are using a non-standard provider or operator configuration, this is recommended to assist in uniquely identifying your traffic. **Setting this value will remove the Terraform version from the HTTP User Agent string and may have unintended consequences**. Alternatively, can be configured using the `CLOUDFLARE_USER_AGENT_OPERATOR_SUFFIX` environment variable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs#user_agent_operator_suffix CloudflareProvider#user_agent_operator_suffix}",
            "stability": "stable",
            "summary": "A value to append to the HTTP User Agent for all API calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 50
          },
          "name": "userAgentOperatorSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:CloudflareProviderConfig"
    },
    "@cdktn/provider-cloudflare.queue.Queue": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue cloudflare_queue}."
      },
      "fqn": "@cdktn/provider-cloudflare.queue.Queue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue cloudflare_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/queue/index.ts",
          "line": 502
        },
        "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": "@cdktn/provider-cloudflare.queue.QueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Queue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 487
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Queue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Queue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Queue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 603
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.queue.QueueSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 535
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 606
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 618
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 626
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Queue",
      "namespace": "queue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 475
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 545
          },
          "name": "consumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 550
          },
          "name": "consumersTotalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 555
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 560
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 565
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 571
          },
          "name": "producers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueProducersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 576
          },
          "name": "producersTotalCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 581
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 600
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 539
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 594
          },
          "name": "queueNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 610
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.queue.QueueSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 529
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 587
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/queue/index:Queue"
    },
    "@cdktn/provider-cloudflare.queue.QueueConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 14
      },
      "name": "QueueConfig",
      "namespace": "queue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue#queue_name Queue#queue_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 24
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue#account_id Queue#account_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue#settings Queue#settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 28
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueSettings"
          }
        }
      ],
      "symbolId": "src/queue/index:QueueConfig"
    },
    "@cdktn/provider-cloudflare.queue.QueueConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 109
      },
      "name": "QueueConsumers",
      "namespace": "queue",
      "symbolId": "src/queue/index:QueueConsumers"
    },
    "@cdktn/provider-cloudflare.queue.QueueConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/queue/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/queue/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersOutputReference"
            }
          }
        }
      ],
      "name": "QueueConsumersList",
      "namespace": "queue",
      "symbolId": "src/queue/index:QueueConsumersList"
    },
    "@cdktn/provider-cloudflare.queue.QueueConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/queue/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/queue/index.ts",
        "line": 132
      },
      "name": "QueueConsumersOutputReference",
      "namespace": "queue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 161
          },
          "name": "consumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 166
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 171
          },
          "name": "deadLetterQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 176
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 181
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 187
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 192
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumers"
          }
        }
      ],
      "symbolId": "src/queue/index:QueueConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.queue.QueueConsumersSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 30
      },
      "name": "QueueConsumersSettings",
      "namespace": "queue",
      "symbolId": "src/queue/index:QueueConsumersSettings"
    },
    "@cdktn/provider-cloudflare.queue.QueueConsumersSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/queue/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 53
      },
      "name": "QueueConsumersSettingsOutputReference",
      "namespace": "queue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 80
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 85
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 90
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 95
          },
          "name": "maxWaitTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 100
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 105
          },
          "name": "visibilityTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueConsumersSettings"
          }
        }
      ],
      "symbolId": "src/queue/index:QueueConsumersSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.queue.QueueProducers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueProducers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 215
      },
      "name": "QueueProducers",
      "namespace": "queue",
      "symbolId": "src/queue/index:QueueProducers"
    },
    "@cdktn/provider-cloudflare.queue.QueueProducersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueProducersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/queue/index.ts",
          "line": 289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/queue/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 296
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.queue.QueueProducersOutputReference"
            }
          }
        }
      ],
      "name": "QueueProducersList",
      "namespace": "queue",
      "symbolId": "src/queue/index:QueueProducersList"
    },
    "@cdktn/provider-cloudflare.queue.QueueProducersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueProducersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/queue/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/queue/index.ts",
        "line": 238
      },
      "name": "QueueProducersOutputReference",
      "namespace": "queue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 267
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 272
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 277
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queue.QueueProducers"
          }
        }
      ],
      "symbolId": "src/queue/index:QueueProducersOutputReference"
    },
    "@cdktn/provider-cloudflare.queue.QueueSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 300
      },
      "name": "QueueSettings",
      "namespace": "queue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue#delivery_delay Queue#delivery_delay}",
            "stability": "stable",
            "summary": "Number of seconds to delay delivery of all messages to consumers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 306
          },
          "name": "deliveryDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue#delivery_paused Queue#delivery_paused}",
            "stability": "stable",
            "summary": "Indicates if message delivery to consumers is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 312
          },
          "name": "deliveryPaused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue#message_retention_period Queue#message_retention_period}",
            "stability": "stable",
            "summary": "Number of seconds after which an unconsumed message will be delayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 318
          },
          "name": "messageRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/queue/index:QueueSettings"
    },
    "@cdktn/provider-cloudflare.queue.QueueSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queue.QueueSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/queue/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/queue/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 426
          },
          "name": "resetDeliveryDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 442
          },
          "name": "resetDeliveryPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 458
          },
          "name": "resetMessageRetentionPeriod"
        }
      ],
      "name": "QueueSettingsOutputReference",
      "namespace": "queue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 430
          },
          "name": "deliveryDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 446
          },
          "name": "deliveryPausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 462
          },
          "name": "messageRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 420
          },
          "name": "deliveryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 436
          },
          "name": "deliveryPaused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 452
          },
          "name": "messageRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.queue.QueueSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/queue/index:QueueSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.queueConsumer.QueueConsumer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer cloudflare_queue_consumer}."
      },
      "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer cloudflare_queue_consumer} Resource."
        },
        "locationInModule": {
          "filename": "src/queue-consumer/index.ts",
          "line": 355
        },
        "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": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/queue-consumer/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QueueConsumer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 340
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QueueConsumer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QueueConsumer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QueueConsumer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 464
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 391
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 417
          },
          "name": "resetDeadLetterQueue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 451
          },
          "name": "resetScriptName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 467
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 492
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 503
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QueueConsumer",
      "namespace": "queueConsumer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 328
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 400
          },
          "name": "consumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 405
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 439
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 461
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 395
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 421
          },
          "name": "deadLetterQueueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 434
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 455
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 471
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 484
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 385
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 411
          },
          "name": "deadLetterQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 427
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 445
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 477
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/queue-consumer/index:QueueConsumer"
    },
    "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/queue-consumer/index.ts",
        "line": 14
      },
      "name": "QueueConsumerConfig",
      "namespace": "queueConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#queue_id QueueConsumer#queue_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 30
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#type QueueConsumer#type}",
            "stability": "stable",
            "summary": "Available values: \"worker\", \"http_pull\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 46
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#account_id QueueConsumer#account_id}",
            "stability": "stable",
            "summary": "A Resource identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#dead_letter_queue QueueConsumer#dead_letter_queue}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 24
          },
          "name": "deadLetterQueue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#script_name QueueConsumer#script_name}",
            "stability": "stable",
            "summary": "Name of a Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 36
          },
          "name": "scriptName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#settings QueueConsumer#settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 40
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettings"
          }
        }
      ],
      "symbolId": "src/queue-consumer/index:QueueConsumerConfig"
    },
    "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/queue-consumer/index.ts",
        "line": 48
      },
      "name": "QueueConsumerSettings",
      "namespace": "queueConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#batch_size QueueConsumer#batch_size}",
            "stability": "stable",
            "summary": "The maximum number of messages to include in a batch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 54
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to `null` to automatically opt in to the platform's maximum (recommended).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#max_concurrency QueueConsumer#max_concurrency}",
            "stability": "stable",
            "summary": "Maximum number of concurrent consumers that may consume from this Queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 60
          },
          "name": "maxConcurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#max_retries QueueConsumer#max_retries}",
            "stability": "stable",
            "summary": "The maximum number of retries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 66
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#max_wait_time_ms QueueConsumer#max_wait_time_ms}",
            "stability": "stable",
            "summary": "The number of milliseconds to wait for a batch to fill up before attempting to deliver it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 72
          },
          "name": "maxWaitTimeMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#retry_delay QueueConsumer#retry_delay}",
            "stability": "stable",
            "summary": "The number of seconds to delay before making the message available for another attempt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 78
          },
          "name": "retryDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After the timeout, the message becomes available for another attempt.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/queue_consumer#visibility_timeout_ms QueueConsumer#visibility_timeout_ms}",
            "stability": "stable",
            "summary": "The number of milliseconds that a message is exclusively leased."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 84
          },
          "name": "visibilityTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/queue-consumer/index:QueueConsumerSettings"
    },
    "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/queue-consumer/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/queue-consumer/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 231
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 247
          },
          "name": "resetMaxConcurrency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 263
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 279
          },
          "name": "resetMaxWaitTimeMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 295
          },
          "name": "resetRetryDelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 311
          },
          "name": "resetVisibilityTimeoutMs"
        }
      ],
      "name": "QueueConsumerSettingsOutputReference",
      "namespace": "queueConsumer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 235
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 251
          },
          "name": "maxConcurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 267
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 283
          },
          "name": "maxWaitTimeMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 299
          },
          "name": "retryDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 315
          },
          "name": "visibilityTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 225
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 241
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 257
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 273
          },
          "name": "maxWaitTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 289
          },
          "name": "retryDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 305
          },
          "name": "visibilityTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/queue-consumer/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.queueConsumer.QueueConsumerSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/queue-consumer/index:QueueConsumerSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.r2Bucket.R2Bucket": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket cloudflare_r2_bucket}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2Bucket.R2Bucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket cloudflare_r2_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-bucket/index.ts",
          "line": 85
        },
        "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": "@cdktn/provider-cloudflare.r2Bucket.R2BucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket/index.ts",
        "line": 53
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2Bucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 70
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2Bucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2Bucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2Bucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 120
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 146
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 162
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 191
          },
          "name": "resetStorageClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 203
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2Bucket",
      "namespace": "r2Bucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 58
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 129
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 134
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 124
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 150
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 166
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 179
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 195
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 114
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 140
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 156
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 185
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket/index:R2Bucket"
    },
    "@cdktn/provider-cloudflare.r2Bucket.R2BucketConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2Bucket.R2BucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket/index.ts",
        "line": 14
      },
      "name": "R2BucketConfig",
      "namespace": "r2Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket#name R2Bucket#name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket#account_id R2Bucket#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket#jurisdiction R2Bucket#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction where objects in this bucket are guaranteed to be stored. Available values: \"default\", \"eu\", \"fedramp\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 27
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"apac\", \"eeur\", \"enam\", \"weur\", \"wnam\", \"oc\".  Note: `location` is only honored the first time a bucket with a given name is created. If you delete and recreate a bucket with the same name, the original bucket location will be used. It is also a best-effort, not a guarantee, of bucket location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket#location R2Bucket#location}",
            "stability": "stable",
            "summary": "Location of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 34
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket#storage_class R2Bucket#storage_class}",
            "stability": "stable",
            "summary": "Storage class for newly uploaded objects, unless specified otherwise. Available values: \"Standard\", \"InfrequentAccess\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket/index.ts",
            "line": 47
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket/index:R2BucketConfig"
    },
    "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCors": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors cloudflare_r2_bucket_cors}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCors",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors cloudflare_r2_bucket_cors} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-bucket-cors/index.ts",
          "line": 457
        },
        "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": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-cors/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2BucketCors resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 442
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2BucketCors to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2BucketCors that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2BucketCors to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 533
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 491
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 520
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 536
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 548
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 557
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2BucketCors",
      "namespace": "r2BucketCors",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 430
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 530
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 495
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 508
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 524
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 540
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 485
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 501
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 514
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-cors/index:R2BucketCors"
    },
    "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-cors/index.ts",
        "line": 14
      },
      "name": "R2BucketCorsConfig",
      "namespace": "r2BucketCors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#bucket_name R2BucketCors#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#account_id R2BucketCors#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#jurisdiction R2BucketCors#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 32
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#rules R2BucketCors#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 36
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-cors/index:R2BucketCorsConfig"
    },
    "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-cors/index.ts",
        "line": 198
      },
      "name": "R2BucketCorsRules",
      "namespace": "r2BucketCors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#allowed R2BucketCors#allowed}",
            "stability": "stable",
            "summary": "Object specifying allowed origins, methods and headers for this CORS rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 204
          },
          "name": "allowed",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowed"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you need to access headers beyond the safelisted response headers, such as Content-Encoding or cf-cache-status, you must specify it here.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#expose_headers R2BucketCors#expose_headers}",
            "stability": "stable",
            "summary": "Specifies the headers that can be exposed back, and accessed by, the JavaScript making the cross-origin request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 210
          },
          "name": "exposeHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#id R2BucketCors#id}\n\nPlease 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": "Identifier for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 219
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Browsers may limit this to 2 hours or less, even if the maximum value (86400) is specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#max_age_seconds R2BucketCors#max_age_seconds}",
            "stability": "stable",
            "summary": "Specifies the amount of time (in seconds) browsers are allowed to cache CORS preflight responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 225
          },
          "name": "maxAgeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/r2-bucket-cors/index:R2BucketCorsRules"
    },
    "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowed": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowed",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-cors/index.ts",
        "line": 38
      },
      "name": "R2BucketCorsRulesAllowed",
      "namespace": "r2BucketCors",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#methods R2BucketCors#methods}",
            "stability": "stable",
            "summary": "Specifies the value for the Access-Control-Allow-Methods header R2 sets when requesting objects in a bucket from a browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 50
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#origins R2BucketCors#origins}",
            "stability": "stable",
            "summary": "Specifies the value for the Access-Control-Allow-Origin header R2 sets when requesting objects in a bucket from a browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 56
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Cross-origin requests that include custom headers (e.g. x-user-id) should specify these headers as AllowedHeaders.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_cors#headers R2BucketCors#headers}",
            "stability": "stable",
            "summary": "Specifies the value for the Access-Control-Allow-Headers header R2 sets when requesting objects in this bucket from a browser."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 44
          },
          "name": "headers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-cors/index:R2BucketCorsRulesAllowed"
    },
    "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowedOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-cors/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-cors/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 164
          },
          "name": "resetHeaders"
        }
      ],
      "name": "R2BucketCorsRulesAllowedOutputReference",
      "namespace": "r2BucketCors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 168
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 181
          },
          "name": "methodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 194
          },
          "name": "originsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 158
          },
          "name": "headers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 174
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 187
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowed"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-cors/index:R2BucketCorsRulesAllowedOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-cors/index.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-cors/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 417
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesOutputReference"
            }
          }
        }
      ],
      "name": "R2BucketCorsRulesList",
      "namespace": "r2BucketCors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-cors/index:R2BucketCorsRulesList"
    },
    "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-cors/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-cors/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 345
          },
          "name": "putAllowed",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowed"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 361
          },
          "name": "resetExposeHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 377
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 393
          },
          "name": "resetMaxAgeSeconds"
        }
      ],
      "name": "R2BucketCorsRulesOutputReference",
      "namespace": "r2BucketCors",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 342
          },
          "name": "allowed",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 349
          },
          "name": "allowedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRulesAllowed"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 365
          },
          "name": "exposeHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 381
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 397
          },
          "name": "maxAgeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 355
          },
          "name": "exposeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 371
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 387
          },
          "name": "maxAgeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-cors/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketCors.R2BucketCorsRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-cors/index:R2BucketCorsRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotification": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification cloudflare_r2_bucket_event_notification}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification cloudflare_r2_bucket_event_notification} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-bucket-event-notification/index.ts",
          "line": 302
        },
        "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": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-event-notification/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2BucketEventNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 287
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2BucketEventNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2BucketEventNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2BucketEventNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 397
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 337
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 366
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 409
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 419
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2BucketEventNotification",
      "namespace": "r2BucketEventNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 275
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 388
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 394
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 341
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 354
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 370
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 383
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 401
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 331
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 347
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 360
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 376
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-event-notification/index:R2BucketEventNotification"
    },
    "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-event-notification/index.ts",
        "line": 14
      },
      "name": "R2BucketEventNotificationConfig",
      "namespace": "r2BucketEventNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#bucket_name R2BucketEventNotification#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#queue_id R2BucketEventNotification#queue_id}",
            "stability": "stable",
            "summary": "Queue ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 38
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#rules R2BucketEventNotification#rules}",
            "stability": "stable",
            "summary": "Array of rules to drive notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 44
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#account_id R2BucketEventNotification#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#jurisdiction R2BucketEventNotification#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 32
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-event-notification/index:R2BucketEventNotificationConfig"
    },
    "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-event-notification/index.ts",
        "line": 46
      },
      "name": "R2BucketEventNotificationRules",
      "namespace": "r2BucketEventNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#actions R2BucketEventNotification#actions}",
            "stability": "stable",
            "summary": "Array of R2 object actions that will trigger notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 52
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#description R2BucketEventNotification#description}",
            "stability": "stable",
            "summary": "A description that can be used to identify the event notification rule after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 58
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#prefix R2BucketEventNotification#prefix}",
            "stability": "stable",
            "summary": "Notifications will be sent only for objects with this prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 64
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_event_notification#suffix R2BucketEventNotification#suffix}",
            "stability": "stable",
            "summary": "Notifications will be sent only for objects with this suffix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 70
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-event-notification/index:R2BucketEventNotificationRules"
    },
    "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-event-notification/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-event-notification/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 262
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRulesOutputReference"
            }
          }
        }
      ],
      "name": "R2BucketEventNotificationRulesList",
      "namespace": "r2BucketEventNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-event-notification/index:R2BucketEventNotificationRulesList"
    },
    "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-event-notification/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-event-notification/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 206
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 222
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 238
          },
          "name": "resetSuffix"
        }
      ],
      "name": "R2BucketEventNotificationRulesOutputReference",
      "namespace": "r2BucketEventNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 194
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 210
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 226
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 242
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 187
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 200
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 216
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 232
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-event-notification/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketEventNotification.R2BucketEventNotificationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-event-notification/index:R2BucketEventNotificationRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycle": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle cloudflare_r2_bucket_lifecycle}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycle",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle cloudflare_r2_bucket_lifecycle} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 1234
        },
        "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": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 1202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2BucketLifecycle resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1219
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2BucketLifecycle to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2BucketLifecycle that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2BucketLifecycle to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1310
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1268
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1297
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1313
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2BucketLifecycle",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1207
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1307
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1272
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1285
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1301
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1317
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1262
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1278
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1291
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycle"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 14
      },
      "name": "R2BucketLifecycleConfig",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#bucket_name R2BucketLifecycle#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#account_id R2BucketLifecycle#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#jurisdiction R2BucketLifecycle#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 32
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#rules R2BucketLifecycle#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 36
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleConfig"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 911
      },
      "name": "R2BucketLifecycleRules",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#conditions R2BucketLifecycle#conditions}",
            "stability": "stable",
            "summary": "Conditions that apply to all transitions of this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 923
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#enabled R2BucketLifecycle#enabled}",
            "stability": "stable",
            "summary": "Whether or not this rule is in effect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 935
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#id R2BucketLifecycle#id}\n\nPlease 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": "Unique identifier for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 944
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#abort_multipart_uploads_transition R2BucketLifecycle#abort_multipart_uploads_transition}",
            "stability": "stable",
            "summary": "Transition to abort ongoing multipart uploads."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 917
          },
          "name": "abortMultipartUploadsTransition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#delete_objects_transition R2BucketLifecycle#delete_objects_transition}",
            "stability": "stable",
            "summary": "Transition to delete objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 929
          },
          "name": "deleteObjectsTransition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#storage_class_transitions R2BucketLifecycle#storage_class_transitions}",
            "stability": "stable",
            "summary": "Transitions to change the storage class of objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 950
          },
          "name": "storageClassTransitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRules"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 161
      },
      "name": "R2BucketLifecycleRulesAbortMultipartUploadsTransition",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#condition R2BucketLifecycle#condition}",
            "stability": "stable",
            "summary": "Condition for lifecycle transitions to apply after an object reaches an age in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 167
          },
          "name": "condition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesAbortMultipartUploadsTransition"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 38
      },
      "name": "R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#max_age R2BucketLifecycle#max_age}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 42
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#type R2BucketLifecycle#type}",
            "stability": "stable",
            "summary": "Available values: \"Age\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 48
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 87
      },
      "name": "R2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 144
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 157
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 137
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 150
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 246
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 249
          },
          "name": "resetCondition"
        }
      ],
      "name": "R2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 243
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 253
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 257
      },
      "name": "R2BucketLifecycleRulesConditions",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#prefix R2BucketLifecycle#prefix}",
            "stability": "stable",
            "summary": "Transitions will only apply to objects/uploads in the bucket that start with the given prefix, an empty prefix can be provided to scope rule to all objects/uploads."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 263
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesConditions"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 295
      },
      "name": "R2BucketLifecycleRulesConditionsOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 346
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 339
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesConditionsOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 509
      },
      "name": "R2BucketLifecycleRulesDeleteObjectsTransition",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#condition R2BucketLifecycle#condition}",
            "stability": "stable",
            "summary": "Condition for lifecycle transitions to apply after an object reaches an age in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 515
          },
          "name": "condition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionCondition"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesDeleteObjectsTransition"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 350
      },
      "name": "R2BucketLifecycleRulesDeleteObjectsTransitionCondition",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#type R2BucketLifecycle#type}",
            "stability": "stable",
            "summary": "Available values: \"Age\", \"Date\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 364
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#date R2BucketLifecycle#date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 354
          },
          "name": "date",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#max_age R2BucketLifecycle#max_age}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 358
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesDeleteObjectsTransitionCondition"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 472
          },
          "name": "resetDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 488
          },
          "name": "resetMaxAge"
        }
      ],
      "name": "R2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 476
          },
          "name": "dateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 492
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 505
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 466
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 482
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 498
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 594
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 597
          },
          "name": "resetCondition"
        }
      ],
      "name": "R2BucketLifecycleRulesDeleteObjectsTransitionOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 591
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 601
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesDeleteObjectsTransitionOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 1187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-lifecycle/index.ts",
        "line": 1179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1194
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesOutputReference"
            }
          }
        }
      ],
      "name": "R2BucketLifecycleRulesList",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesList"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 1027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-lifecycle/index.ts",
        "line": 1017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1096
          },
          "name": "putAbortMultipartUploadsTransition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1112
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1125
          },
          "name": "putDeleteObjectsTransition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1167
          },
          "name": "putStorageClassTransitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1099
          },
          "name": "resetAbortMultipartUploadsTransition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1128
          },
          "name": "resetDeleteObjectsTransition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1170
          },
          "name": "resetStorageClassTransitions"
        }
      ],
      "name": "R2BucketLifecycleRulesOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1093
          },
          "name": "abortMultipartUploadsTransition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1109
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1122
          },
          "name": "deleteObjectsTransition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1164
          },
          "name": "storageClassTransitions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1103
          },
          "name": "abortMultipartUploadsTransitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesAbortMultipartUploadsTransition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1116
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesConditions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1132
          },
          "name": "deleteObjectsTransitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesDeleteObjectsTransition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1145
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1158
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1174
          },
          "name": "storageClassTransitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1138
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 764
      },
      "name": "R2BucketLifecycleRulesStorageClassTransitions",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#condition R2BucketLifecycle#condition}",
            "stability": "stable",
            "summary": "Condition for lifecycle transitions to apply after an object reaches an age in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 770
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#storage_class R2BucketLifecycle#storage_class}",
            "stability": "stable",
            "summary": "Available values: \"InfrequentAccess\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 776
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesStorageClassTransitions"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 605
      },
      "name": "R2BucketLifecycleRulesStorageClassTransitionsCondition",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#type R2BucketLifecycle#type}",
            "stability": "stable",
            "summary": "Available values: \"Age\", \"Date\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 619
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#date R2BucketLifecycle#date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 609
          },
          "name": "date",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lifecycle#max_age R2BucketLifecycle#max_age}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 613
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesStorageClassTransitionsCondition"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lifecycle/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 727
          },
          "name": "resetDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 743
          },
          "name": "resetMaxAge"
        }
      ],
      "name": "R2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 731
          },
          "name": "dateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 747
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 760
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 721
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 737
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 753
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-lifecycle/index.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 907
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "R2BucketLifecycleRulesStorageClassTransitionsList",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesStorageClassTransitionsList"
    },
    "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lifecycle/index.ts",
          "line": 825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-lifecycle/index.ts",
        "line": 815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 870
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsCondition"
              }
            }
          ]
        }
      ],
      "name": "R2BucketLifecycleRulesStorageClassTransitionsOutputReference",
      "namespace": "r2BucketLifecycle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 867
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 874
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitionsCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 887
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 880
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lifecycle/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLifecycle.R2BucketLifecycleRulesStorageClassTransitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lifecycle/index:R2BucketLifecycleRulesStorageClassTransitionsOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLock": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock cloudflare_r2_bucket_lock}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock cloudflare_r2_bucket_lock} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lock/index.ts",
          "line": 450
        },
        "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": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lock/index.ts",
        "line": 418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2BucketLock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 435
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2BucketLock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2BucketLock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2BucketLock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 526
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 484
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 513
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 529
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 541
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 550
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2BucketLock",
      "namespace": "r2BucketLock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 423
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 523
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 488
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 501
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 517
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 533
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 478
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 494
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 507
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lock/index:R2BucketLock"
    },
    "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lock/index.ts",
        "line": 14
      },
      "name": "R2BucketLockConfig",
      "namespace": "r2BucketLock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#bucket_name R2BucketLock#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#account_id R2BucketLock#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#jurisdiction R2BucketLock#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 32
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#rules R2BucketLock#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 36
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lock/index:R2BucketLockConfig"
    },
    "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lock/index.ts",
        "line": 197
      },
      "name": "R2BucketLockRules",
      "namespace": "r2BucketLock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#condition R2BucketLock#condition}",
            "stability": "stable",
            "summary": "Condition to apply a lock rule to an object for how long in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 203
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#enabled R2BucketLock#enabled}",
            "stability": "stable",
            "summary": "Whether or not this rule is in effect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 209
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#id R2BucketLock#id}\n\nPlease 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": "Unique identifier for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 218
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#prefix R2BucketLock#prefix}",
            "stability": "stable",
            "summary": "Rule will only apply to objects/uploads in the bucket that start with the given prefix, an empty prefix can be provided to scope rule to all objects/uploads."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 224
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lock/index:R2BucketLockRules"
    },
    "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesCondition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-lock/index.ts",
        "line": 38
      },
      "name": "R2BucketLockRulesCondition",
      "namespace": "r2BucketLock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#type R2BucketLock#type}",
            "stability": "stable",
            "summary": "Available values: \"Age\", \"Date\", \"Indefinite\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 52
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#date R2BucketLock#date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 42
          },
          "name": "date",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_lock#max_age_seconds R2BucketLock#max_age_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 46
          },
          "name": "maxAgeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/r2-bucket-lock/index:R2BucketLockRulesCondition"
    },
    "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesConditionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lock/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-lock/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 160
          },
          "name": "resetDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 176
          },
          "name": "resetMaxAgeSeconds"
        }
      ],
      "name": "R2BucketLockRulesConditionOutputReference",
      "namespace": "r2BucketLock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 164
          },
          "name": "dateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 180
          },
          "name": "maxAgeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 193
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 154
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 170
          },
          "name": "maxAgeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 186
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lock/index:R2BucketLockRulesConditionOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lock/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-lock/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 410
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesOutputReference"
            }
          }
        }
      ],
      "name": "R2BucketLockRulesList",
      "namespace": "r2BucketLock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lock/index:R2BucketLockRulesList"
    },
    "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-lock/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/r2-bucket-lock/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 344
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 386
          },
          "name": "resetPrefix"
        }
      ],
      "name": "R2BucketLockRulesOutputReference",
      "namespace": "r2BucketLock",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 341
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 348
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRulesCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 361
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 374
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 390
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 354
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 367
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 380
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-lock/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketLock.R2BucketLockRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-lock/index:R2BucketLockRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy cloudflare_r2_bucket_sippy}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy cloudflare_r2_bucket_sippy} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-bucket-sippy/index.ts",
          "line": 599
        },
        "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": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-sippy/index.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2BucketSippy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 584
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2BucketSippy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2BucketSippy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2BucketSippy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 660
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 697
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 634
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 663
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 684
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 700
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 712
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 722
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2BucketSippy",
      "namespace": "r2BucketSippy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 572
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 657
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 672
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 694
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 638
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 651
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 667
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 688
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 704
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 628
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 644
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 678
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-sippy/index:R2BucketSippy"
    },
    "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-sippy/index.ts",
        "line": 14
      },
      "name": "R2BucketSippyConfig",
      "namespace": "r2BucketSippy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#bucket_name R2BucketSippy#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#account_id R2BucketSippy#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#destination R2BucketSippy#destination}",
            "stability": "stable",
            "summary": "R2 bucket to copy objects to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 32
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#jurisdiction R2BucketSippy#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 38
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#source R2BucketSippy#source}",
            "stability": "stable",
            "summary": "AWS S3 bucket to copy objects from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 44
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySource"
          }
        }
      ],
      "symbolId": "src/r2-bucket-sippy/index:R2BucketSippyConfig"
    },
    "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestination": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-sippy/index.ts",
        "line": 46
      },
      "name": "R2BucketSippyDestination",
      "namespace": "r2BucketSippy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the value labelled \"Access Key ID\" when creating an API.\ntoken from the [R2 dashboard](https://dash.cloudflare.com/?to=/:account/r2/api-tokens).\n\nSippy will use this token when writing objects to R2, so it is\nbest to scope this token to the bucket you're enabling Sippy for.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#access_key_id R2BucketSippy#access_key_id}",
            "stability": "stable",
            "summary": "ID of a Cloudflare API token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 57
          },
          "name": "accessKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#cloud_provider R2BucketSippy#cloud_provider}",
            "stability": "stable",
            "summary": "Available values: \"r2\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 63
          },
          "name": "cloudProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the value labelled \"Secret Access Key\" when creating an API.\ntoken from the [R2 dashboard](https://dash.cloudflare.com/?to=/:account/r2/api-tokens).\n\nSippy will use this token when writing objects to R2, so it is\nbest to scope this token to the bucket you're enabling Sippy for.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#secret_access_key R2BucketSippy#secret_access_key}",
            "stability": "stable",
            "summary": "Value of a Cloudflare API token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 74
          },
          "name": "secretAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-sippy/index:R2BucketSippyDestination"
    },
    "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestinationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-sippy/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-sippy/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 182
          },
          "name": "resetAccessKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 198
          },
          "name": "resetCloudProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 214
          },
          "name": "resetSecretAccessKey"
        }
      ],
      "name": "R2BucketSippyDestinationOutputReference",
      "namespace": "r2BucketSippy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 186
          },
          "name": "accessKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 202
          },
          "name": "cloudProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 218
          },
          "name": "secretAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 176
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 192
          },
          "name": "cloudProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 208
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippyDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-sippy/index:R2BucketSippyDestinationOutputReference"
    },
    "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-bucket-sippy/index.ts",
        "line": 222
      },
      "name": "R2BucketSippySource",
      "namespace": "r2BucketSippy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#access_key_id R2BucketSippy#access_key_id}",
            "stability": "stable",
            "summary": "Access Key ID of an IAM credential (ideally scoped to a single S3 bucket)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 228
          },
          "name": "accessKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#bucket R2BucketSippy#bucket}",
            "stability": "stable",
            "summary": "Name of the AWS S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 234
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#bucket_url R2BucketSippy#bucket_url}",
            "stability": "stable",
            "summary": "URL to the S3-compatible API of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 240
          },
          "name": "bucketUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#client_email R2BucketSippy#client_email}",
            "stability": "stable",
            "summary": "Client email of an IAM credential (ideally scoped to a single GCS bucket)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 246
          },
          "name": "clientEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#cloud_provider R2BucketSippy#cloud_provider}",
            "stability": "stable",
            "summary": "Available values: \"aws\", \"gcs\", \"s3\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 252
          },
          "name": "cloudProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#private_key R2BucketSippy#private_key}",
            "stability": "stable",
            "summary": "Private Key of an IAM credential (ideally scoped to a single GCS bucket)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 258
          },
          "name": "privateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#region R2BucketSippy#region}",
            "stability": "stable",
            "summary": "Name of the AWS availability zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 264
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_bucket_sippy#secret_access_key R2BucketSippy#secret_access_key}",
            "stability": "stable",
            "summary": "Secret Access Key of an IAM credential (ideally scoped to a single S3 bucket)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 270
          },
          "name": "secretAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-bucket-sippy/index:R2BucketSippySource"
    },
    "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-bucket-sippy/index.ts",
          "line": 359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-bucket-sippy/index.ts",
        "line": 351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 443
          },
          "name": "resetAccessKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 459
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 475
          },
          "name": "resetBucketUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 491
          },
          "name": "resetClientEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 507
          },
          "name": "resetCloudProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 523
          },
          "name": "resetPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 539
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 555
          },
          "name": "resetSecretAccessKey"
        }
      ],
      "name": "R2BucketSippySourceOutputReference",
      "namespace": "r2BucketSippy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 447
          },
          "name": "accessKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 463
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 479
          },
          "name": "bucketUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 495
          },
          "name": "clientEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 511
          },
          "name": "cloudProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 527
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 543
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 559
          },
          "name": "secretAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 437
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 453
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 469
          },
          "name": "bucketUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 485
          },
          "name": "clientEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 501
          },
          "name": "cloudProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 517
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 533
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 549
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-bucket-sippy/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.r2BucketSippy.R2BucketSippySource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/r2-bucket-sippy/index:R2BucketSippySourceOutputReference"
    },
    "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain cloudflare_r2_custom_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain cloudflare_r2_custom_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-custom-domain/index.ts",
          "line": 160
        },
        "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": "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-custom-domain/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2CustomDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 145
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2CustomDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2CustomDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2CustomDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 198
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 227
          },
          "name": "resetCiphers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 269
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 285
          },
          "name": "resetMinTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 321
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2CustomDomain",
      "namespace": "r2CustomDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 133
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 295
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 313
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 202
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 215
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 231
          },
          "name": "ciphersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 244
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 257
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 273
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 289
          },
          "name": "minTlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 308
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 192
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 208
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 221
          },
          "name": "ciphers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 237
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 250
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 263
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 279
          },
          "name": "minTls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 301
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-custom-domain/index:R2CustomDomain"
    },
    "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-custom-domain/index.ts",
        "line": 14
      },
      "name": "R2CustomDomainConfig",
      "namespace": "r2CustomDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#bucket_name R2CustomDomain#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#domain R2CustomDomain#domain}",
            "stability": "stable",
            "summary": "Name of the custom domain to be added."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 38
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#enabled R2CustomDomain#enabled}",
            "stability": "stable",
            "summary": "Whether to enable public bucket access at the custom domain. If undefined, the domain will be enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 44
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#zone_id R2CustomDomain#zone_id}",
            "stability": "stable",
            "summary": "Zone ID of the custom domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 63
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#account_id R2CustomDomain#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#ciphers R2CustomDomain#ciphers}",
            "stability": "stable",
            "summary": "An allowlist of ciphers for TLS termination. These ciphers must be in the BoringSSL format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 32
          },
          "name": "ciphers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#jurisdiction R2CustomDomain#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 50
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not set, defaults to 1.0.\nAvailable values: \"1.0\", \"1.1\", \"1.2\", \"1.3\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_custom_domain#min_tls R2CustomDomain#min_tls}",
            "stability": "stable",
            "summary": "Minimum TLS Version the custom domain will accept for incoming connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 57
          },
          "name": "minTls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-custom-domain/index:R2CustomDomainConfig"
    },
    "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-custom-domain/index.ts",
        "line": 65
      },
      "name": "R2CustomDomainStatus",
      "namespace": "r2CustomDomain",
      "symbolId": "src/r2-custom-domain/index:R2CustomDomainStatus"
    },
    "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-custom-domain/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-custom-domain/index.ts",
        "line": 88
      },
      "name": "R2CustomDomainStatusOutputReference",
      "namespace": "r2CustomDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 115
          },
          "name": "ownership",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 120
          },
          "name": "ssl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-custom-domain/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2CustomDomain.R2CustomDomainStatus"
          }
        }
      ],
      "symbolId": "src/r2-custom-domain/index:R2CustomDomainStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalog": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_data_catalog cloudflare_r2_data_catalog}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_data_catalog cloudflare_r2_data_catalog} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-data-catalog/index.ts",
          "line": 248
        },
        "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": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2DataCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 233
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2DataCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_data_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2DataCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2DataCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 280
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2DataCatalog",
      "namespace": "r2DataCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 221
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 289
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 307
          },
          "name": "credentialStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 318
          },
          "name": "maintenanceConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 328
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 284
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 302
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 274
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 295
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-data-catalog/index:R2DataCatalog"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 14
      },
      "name": "R2DataCatalogConfig",
      "namespace": "r2DataCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_data_catalog#bucket_name R2DataCatalog#bucket_name}",
            "stability": "stable",
            "summary": "Specifies the R2 bucket name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_data_catalog#account_id R2DataCatalog#account_id}",
            "stability": "stable",
            "summary": "Use this to identify the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-data-catalog/index:R2DataCatalogConfig"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 151
      },
      "name": "R2DataCatalogMaintenanceConfig",
      "namespace": "r2DataCatalog",
      "symbolId": "src/r2-data-catalog/index:R2DataCatalogMaintenanceConfig"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigCompaction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigCompaction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 28
      },
      "name": "R2DataCatalogMaintenanceConfigCompaction",
      "namespace": "r2DataCatalog",
      "symbolId": "src/r2-data-catalog/index:R2DataCatalogMaintenanceConfigCompaction"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigCompactionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigCompactionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-data-catalog/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 51
      },
      "name": "R2DataCatalogMaintenanceConfigCompactionOutputReference",
      "namespace": "r2DataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 78
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 83
          },
          "name": "targetSizeMb",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigCompaction"
          }
        }
      ],
      "symbolId": "src/r2-data-catalog/index:R2DataCatalogMaintenanceConfigCompactionOutputReference"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-data-catalog/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 174
      },
      "name": "R2DataCatalogMaintenanceConfigOutputReference",
      "namespace": "r2DataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 202
          },
          "name": "compaction",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigCompactionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 208
          },
          "name": "snapshotExpiration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfig"
          }
        }
      ],
      "symbolId": "src/r2-data-catalog/index:R2DataCatalogMaintenanceConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigSnapshotExpiration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigSnapshotExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 87
      },
      "name": "R2DataCatalogMaintenanceConfigSnapshotExpiration",
      "namespace": "r2DataCatalog",
      "symbolId": "src/r2-data-catalog/index:R2DataCatalogMaintenanceConfigSnapshotExpiration"
    },
    "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/r2-data-catalog/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-data-catalog/index.ts",
        "line": 110
      },
      "name": "R2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference",
      "namespace": "r2DataCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 137
          },
          "name": "maxSnapshotAge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 142
          },
          "name": "minSnapshotsToKeep",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 147
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-data-catalog/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.r2DataCatalog.R2DataCatalogMaintenanceConfigSnapshotExpiration"
          }
        }
      ],
      "symbolId": "src/r2-data-catalog/index:R2DataCatalogMaintenanceConfigSnapshotExpirationOutputReference"
    },
    "@cdktn/provider-cloudflare.r2ManagedDomain.R2ManagedDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain cloudflare_r2_managed_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.r2ManagedDomain.R2ManagedDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain cloudflare_r2_managed_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/r2-managed-domain/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": "@cdktn/provider-cloudflare.r2ManagedDomain.R2ManagedDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/r2-managed-domain/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a R2ManagedDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the R2ManagedDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing R2ManagedDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the R2ManagedDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 110
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 162
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "R2ManagedDomain",
      "namespace": "r2ManagedDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 119
          },
          "name": "bucketId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 137
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 114
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 132
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 150
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 166
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 104
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 125
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 143
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 156
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-managed-domain/index:R2ManagedDomain"
    },
    "@cdktn/provider-cloudflare.r2ManagedDomain.R2ManagedDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.r2ManagedDomain.R2ManagedDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/r2-managed-domain/index.ts",
        "line": 14
      },
      "name": "R2ManagedDomainConfig",
      "namespace": "r2ManagedDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain#bucket_name R2ManagedDomain#bucket_name}",
            "stability": "stable",
            "summary": "Name of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain#enabled R2ManagedDomain#enabled}",
            "stability": "stable",
            "summary": "Whether to enable public bucket access at the r2.dev domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 32
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain#account_id R2ManagedDomain#account_id}",
            "stability": "stable",
            "summary": "Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/r2_managed_domain#jurisdiction R2ManagedDomain#jurisdiction}",
            "stability": "stable",
            "summary": "Jurisdiction of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/r2-managed-domain/index.ts",
            "line": 38
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/r2-managed-domain/index:R2ManagedDomainConfig"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimit": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit cloudflare_rate_limit}."
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit cloudflare_rate_limit} Resource."
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 1074
        },
        "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": "@cdktn/provider-cloudflare.rateLimit.RateLimitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RateLimit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1059
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RateLimit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RateLimit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RateLimit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1106
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1140
          },
          "name": "putMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1182
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1194
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1204
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RateLimit",
      "namespace": "rateLimit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1047
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1103
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1116
          },
          "name": "bypass",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitBypassList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1121
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1126
          },
          "name": "disabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1137
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1110
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1144
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1157
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1170
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1186
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1150
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1163
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1176
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimit"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitAction": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 177
      },
      "name": "RateLimitAction",
      "namespace": "rateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#mode RateLimit#mode}",
            "stability": "stable",
            "summary": "The action to perform. Available values: \"simulate\", \"ban\", \"challenge\", \"js_challenge\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 184
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The custom response configured in this object will override the custom error for the zone. This object is optional.\nNotes: If you omit this object, Cloudflare will use the default HTML error page. If \"mode\" is \"challenge\", \"managed_challenge\", or \"js_challenge\", Cloudflare will use the zone challenge pages and you should not provide the \"response\" object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#response RateLimit#response}",
            "stability": "stable",
            "summary": "A custom content type and reponse to return when the threshold is exceeded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 191
          },
          "name": "response",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be an integer value greater than or equal to the period.\nNotes: If \"mode\" is \"challenge\", \"managed_challenge\", or \"js_challenge\", Cloudflare will use the zone's Challenge Passage time and you should not provide this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#timeout RateLimit#timeout}",
            "stability": "stable",
            "summary": "The time in seconds during which Cloudflare will perform the mitigation action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 198
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitAction"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitActionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 319
          },
          "name": "putResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 306
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 322
          },
          "name": "resetResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 338
          },
          "name": "resetTimeout"
        }
      ],
      "name": "RateLimitActionOutputReference",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 316
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 310
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 326
          },
          "name": "responseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 342
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 300
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 332
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitActionOutputReference"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 46
      },
      "name": "RateLimitActionResponse",
      "namespace": "rateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#body RateLimit#body}",
            "stability": "stable",
            "summary": "The response body to return. The value must conform to the configured content type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 52
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#content_type RateLimit#content_type}",
            "stability": "stable",
            "summary": "The content type of the body. Must be one of the following: `text/plain`, `text/xml`, or `application/json`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 58
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitActionResponse"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 153
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 169
          },
          "name": "resetContentType"
        }
      ],
      "name": "RateLimitActionResponseOutputReference",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 157
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 173
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 147
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 163
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitActionResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitActionResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitBypass": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitBypass",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 346
      },
      "name": "RateLimitBypass",
      "namespace": "rateLimit",
      "symbolId": "src/rate-limit/index:RateLimitBypass"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitBypassList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitBypassList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/rate-limit/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 422
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitBypassOutputReference"
            }
          }
        }
      ],
      "name": "RateLimitBypassList",
      "namespace": "rateLimit",
      "symbolId": "src/rate-limit/index:RateLimitBypassList"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitBypassOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitBypassOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/rate-limit/index.ts",
        "line": 369
      },
      "name": "RateLimitBypassOutputReference",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 403
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitBypass"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitBypassOutputReference"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 14
      },
      "name": "RateLimitConfig",
      "namespace": "rateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#action RateLimit#action}",
            "stability": "stable",
            "summary": "The action to perform when the threshold of matched traffic within the configured period is exceeded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 20
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#match RateLimit#match}",
            "stability": "stable",
            "summary": "Determines which traffic the rate limit counts towards the threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 26
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the count exceeds the configured threshold within this period, Cloudflare will perform the configured action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#period RateLimit#period}",
            "stability": "stable",
            "summary": "The time in seconds (an integer value) to count matching traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 32
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Configure this value along with the `period` property to establish a threshold per period.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#threshold RateLimit#threshold}",
            "stability": "stable",
            "summary": "The threshold that will trigger the configured mitigation action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 38
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#zone_id RateLimit#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitConfig"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatch": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 878
      },
      "name": "RateLimitMatch",
      "namespace": "rateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#headers RateLimit#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 882
          },
          "name": "headers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#request RateLimit#request}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 886
          },
          "name": "request",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#response RateLimit#response}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 890
          },
          "name": "response",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponse"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatch"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 426
      },
      "name": "RateLimitMatchHeaders",
      "namespace": "rateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#name RateLimit#name}",
            "stability": "stable",
            "summary": "The name of the response header to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 432
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#op RateLimit#op}",
            "stability": "stable",
            "summary": "The operator used when matching: `eq` means \"equal\" and `ne` means \"not equal\". Available values: \"eq\", \"ne\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 439
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#value RateLimit#value}",
            "stability": "stable",
            "summary": "The value of the response header, which must match exactly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 445
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchHeaders"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeadersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/rate-limit/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 611
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeadersOutputReference"
            }
          }
        }
      ],
      "name": "RateLimitMatchHeadersList",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchHeadersList"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/rate-limit/index.ts",
        "line": 491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 555
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 571
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 587
          },
          "name": "resetValue"
        }
      ],
      "name": "RateLimitMatchHeadersOutputReference",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 559
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 575
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 591
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 549
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 565
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 581
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 995
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1011
          },
          "name": "putRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1027
          },
          "name": "putResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 998
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1014
          },
          "name": "resetRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1030
          },
          "name": "resetResponse"
        }
      ],
      "name": "RateLimitMatchOutputReference",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 992
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1008
          },
          "name": "request",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1024
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1002
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1018
          },
          "name": "requestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 1034
          },
          "name": "responseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchOutputReference"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 615
      },
      "name": "RateLimitMatchRequest",
      "namespace": "rateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a subset (for example, `['POST','PUT']`) or all methods (`['_ALL_']`). This field is optional when creating a rate limit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#methods RateLimit#methods}",
            "stability": "stable",
            "summary": "The HTTP methods to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 621
          },
          "name": "methods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify one scheme (`['HTTPS']`), both schemes (`['HTTP','HTTPS']`), or all schemes (`['_ALL_']`). This field is optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#schemes RateLimit#schemes}",
            "stability": "stable",
            "summary": "The HTTP schemes to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 627
          },
          "name": "schemes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#url RateLimit#url}",
            "stability": "stable",
            "summary": "The URL pattern to match, composed of a host and a path such as `example.org/path*`. Normalization is applied before the pattern is matched. `*` wildcards are expanded to match applicable traffic. Query strings are not matched. Set the value to `*` to match all traffic to your zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 633
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchRequest"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 741
          },
          "name": "resetMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 757
          },
          "name": "resetSchemes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 773
          },
          "name": "resetUrl"
        }
      ],
      "name": "RateLimitMatchRequestOutputReference",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 745
          },
          "name": "methodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 761
          },
          "name": "schemesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 777
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 735
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 751
          },
          "name": "schemes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 767
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchRequestOutputReference"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 781
      },
      "name": "RateLimitMatchResponse",
      "namespace": "rateLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In this case, any cached traffic served by Cloudflare will not count towards rate limiting. This field is optional.\nNotes: This field is deprecated. Instead, use response headers and set \"origin_traffic\" to \"false\" to avoid legacy behaviour interacting with the \"response_headers\" property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/rate_limit#origin_traffic RateLimit#origin_traffic}",
            "stability": "stable",
            "summary": "When true, only the uncached traffic served from your origin servers will count towards rate limiting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 788
          },
          "name": "originTraffic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchResponse"
    },
    "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rate-limit/index.ts",
          "line": 828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rate-limit/index.ts",
        "line": 820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 870
          },
          "name": "resetOriginTraffic"
        }
      ],
      "name": "RateLimitMatchResponseOutputReference",
      "namespace": "rateLimit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 874
          },
          "name": "originTrafficInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 864
          },
          "name": "originTraffic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rate-limit/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.rateLimit.RateLimitMatchResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rate-limit/index:RateLimitMatchResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.regionalHostname.RegionalHostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname cloudflare_regional_hostname}."
      },
      "fqn": "@cdktn/provider-cloudflare.regionalHostname.RegionalHostname",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname cloudflare_regional_hostname} Resource."
        },
        "locationInModule": {
          "filename": "src/regional-hostname/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": "@cdktn/provider-cloudflare.regionalHostname.RegionalHostnameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/regional-hostname/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RegionalHostname resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RegionalHostname to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RegionalHostname that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RegionalHostname to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 146
          },
          "name": "resetRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 162
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RegionalHostname",
      "namespace": "regionalHostname",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 103
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 116
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 134
          },
          "name": "regionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 150
          },
          "name": "routingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 166
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 109
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 127
          },
          "name": "regionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 140
          },
          "name": "routing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 156
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/regional-hostname/index:RegionalHostname"
    },
    "@cdktn/provider-cloudflare.regionalHostname.RegionalHostnameConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.regionalHostname.RegionalHostnameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/regional-hostname/index.ts",
        "line": 14
      },
      "name": "RegionalHostnameConfig",
      "namespace": "regionalHostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Wildcards are supported for one level, e.g `*.example.com`\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname#hostname RegionalHostname#hostname}",
            "stability": "stable",
            "summary": "DNS hostname to be regionalized, must be a subdomain of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 20
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname#region_key RegionalHostname#region_key}",
            "stability": "stable",
            "summary": "Identifying key for the region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 26
          },
          "name": "regionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname#routing RegionalHostname#routing}",
            "stability": "stable",
            "summary": "Configure which routing method to use for the regional hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 32
          },
          "name": "routing",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_hostname#zone_id RegionalHostname#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-hostname/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/regional-hostname/index:RegionalHostnameConfig"
    },
    "@cdktn/provider-cloudflare.regionalTieredCache.RegionalTieredCache": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_tiered_cache cloudflare_regional_tiered_cache}."
      },
      "fqn": "@cdktn/provider-cloudflare.regionalTieredCache.RegionalTieredCache",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_tiered_cache cloudflare_regional_tiered_cache} Resource."
        },
        "locationInModule": {
          "filename": "src/regional-tiered-cache/index.ts",
          "line": 65
        },
        "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": "@cdktn/provider-cloudflare.regionalTieredCache.RegionalTieredCacheConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/regional-tiered-cache/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RegionalTieredCache resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RegionalTieredCache to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_tiered_cache#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RegionalTieredCache that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RegionalTieredCache to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 112
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 144
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RegionalTieredCache",
      "namespace": "regionalTieredCache",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 90
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 116
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 129
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 106
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 122
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/regional-tiered-cache/index:RegionalTieredCache"
    },
    "@cdktn/provider-cloudflare.regionalTieredCache.RegionalTieredCacheConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.regionalTieredCache.RegionalTieredCacheConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/regional-tiered-cache/index.ts",
        "line": 14
      },
      "name": "RegionalTieredCacheConfig",
      "namespace": "regionalTieredCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_tiered_cache#zone_id RegionalTieredCache#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 27
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/regional_tiered_cache#value RegionalTieredCache#value}",
            "stability": "stable",
            "summary": "Value of the Regional Tiered Cache zone setting. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/regional-tiered-cache/index.ts",
            "line": 21
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/regional-tiered-cache/index:RegionalTieredCacheConfig"
    },
    "@cdktn/provider-cloudflare.registrarDomain.RegistrarDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain cloudflare_registrar_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.registrarDomain.RegistrarDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain cloudflare_registrar_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/registrar-domain/index.ts",
          "line": 85
        },
        "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": "@cdktn/provider-cloudflare.registrarDomain.RegistrarDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/registrar-domain/index.ts",
        "line": 53
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RegistrarDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 70
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RegistrarDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RegistrarDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RegistrarDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 120
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 136
          },
          "name": "resetAutoRenew"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 165
          },
          "name": "resetLocked"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 181
          },
          "name": "resetPrivacy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 193
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RegistrarDomain",
      "namespace": "registrarDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 58
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 124
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 140
          },
          "name": "autoRenewInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 153
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 169
          },
          "name": "lockedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 185
          },
          "name": "privacyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 114
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 130
          },
          "name": "autoRenew",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 146
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 159
          },
          "name": "locked",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 175
          },
          "name": "privacy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/registrar-domain/index:RegistrarDomain"
    },
    "@cdktn/provider-cloudflare.registrarDomain.RegistrarDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.registrarDomain.RegistrarDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/registrar-domain/index.ts",
        "line": 14
      },
      "name": "RegistrarDomainConfig",
      "namespace": "registrarDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain#domain_name RegistrarDomain#domain_name}",
            "stability": "stable",
            "summary": "Fully qualified domain name (FQDN) including the extension (e.g., `example.com`, `mybrand.app`). The domain name uniquely identifies a registration — the same domain cannot be registered twice, making it a natural idempotency key for registration requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 35
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain#account_id RegistrarDomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain#auto_renew RegistrarDomain#auto_renew}",
            "stability": "stable",
            "summary": "Auto-renew controls whether subscription is automatically renewed upon domain expiration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 26
          },
          "name": "autoRenew",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain#locked RegistrarDomain#locked}",
            "stability": "stable",
            "summary": "Shows whether a registrar lock is in place for a domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 41
          },
          "name": "locked",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/registrar_domain#privacy RegistrarDomain#privacy}",
            "stability": "stable",
            "summary": "Privacy option controls redacting WHOIS information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registrar-domain/index.ts",
            "line": 47
          },
          "name": "privacy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/registrar-domain/index:RegistrarDomainConfig"
    },
    "@cdktn/provider-cloudflare.ruleset.Ruleset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset cloudflare_ruleset}."
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.Ruleset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset cloudflare_ruleset} Resource."
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 11105
        },
        "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": "@cdktn/provider-cloudflare.ruleset.RulesetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 11073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ruleset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11090
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ruleset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ruleset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ruleset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11220
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11142
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11158
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11223
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11244
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11256
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ruleset",
      "namespace": "ruleset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11078
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11167
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11185
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11217
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11232
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11146
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11162
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11180
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11198
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11211
          },
          "name": "phaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11227
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11248
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11136
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11152
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11173
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11191
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11204
          },
          "name": "phase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11238
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:Ruleset"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 14
      },
      "name": "RulesetConfig",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#kind Ruleset#kind}",
            "stability": "stable",
            "summary": "The kind of the ruleset. Available values: \"managed\", \"custom\", \"root\", \"zone\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 33
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "The human-readable name of the ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 39
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"ddos_l4\", \"ddos_l7\", \"http_config_settings\", \"http_custom_errors\", \"http_log_custom_fields\", \"http_ratelimit\", \"http_request_cache_settings\", \"http_request_dynamic_redirect\", \"http_request_firewall_custom\", \"http_request_firewall_managed\", \"http_request_late_transform\", \"http_request_origin\", \"http_request_redirect\", \"http_request_sanitize\", \"http_request_sbfm\", \"http_request_transform\", \"http_response_cache_settings\", \"http_response_compression\", \"http_response_firewall_managed\", \"http_response_headers_transform\", \"magic_transit\", \"magic_transit_ids_managed\", \"magic_transit_managed\", \"magic_transit_ratelimit\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#phase Ruleset#phase}",
            "stability": "stable",
            "summary": "The phase of the ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 46
          },
          "name": "phase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#account_id Ruleset#account_id}",
            "stability": "stable",
            "summary": "The unique ID of the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#description Ruleset#description}",
            "stability": "stable",
            "summary": "An informative description of the ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#rules Ruleset#rules}",
            "stability": "stable",
            "summary": "The list of rules in the ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 52
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#zone_id Ruleset#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 58
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetConfig"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 10671
      },
      "name": "RulesetRules",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"block\", \"challenge\", \"compress_response\", \"ddos_dynamic\", \"execute\", \"force_connection_close\", \"js_challenge\", \"log\", \"log_custom_field\", \"managed_challenge\", \"redirect\", \"rewrite\", \"route\", \"score\", \"serve_error\", \"set_cache_control\", \"set_cache_settings\", \"set_cache_tags\", \"set_config\", \"skip\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#action Ruleset#action}",
            "stability": "stable",
            "summary": "The action to perform when the rule matches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10678
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#expression Ruleset#expression}",
            "stability": "stable",
            "summary": "The expression defining which traffic will match the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10708
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#action_parameters Ruleset#action_parameters}",
            "stability": "stable",
            "summary": "The parameters configuring the rule's action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10684
          },
          "name": "actionParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#description Ruleset#description}",
            "stability": "stable",
            "summary": "An informative description of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10690
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#enabled Ruleset#enabled}",
            "stability": "stable",
            "summary": "Whether the rule should be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10696
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#exposed_credential_check Ruleset#exposed_credential_check}",
            "stability": "stable",
            "summary": "Configuration for exposed credential checking."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10702
          },
          "name": "exposedCredentialCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#logging Ruleset#logging}",
            "stability": "stable",
            "summary": "An object configuring the rule's logging behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10714
          },
          "name": "logging",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesLogging"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#ratelimit Ruleset#ratelimit}",
            "stability": "stable",
            "summary": "An object configuring the rule's rate limit behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10720
          },
          "name": "ratelimit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#ref Ruleset#ref}",
            "stability": "stable",
            "summary": "The reference of the rule (the rule's ID by default)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10726
          },
          "name": "ref",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRules"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParameters": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 7311
      },
      "name": "RulesetRulesActionParameters",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#additional_cacheable_ports Ruleset#additional_cacheable_ports}",
            "stability": "stable",
            "summary": "A list of additional ports that caching should be enabled on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7317
          },
          "name": "additionalCacheablePorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#algorithms Ruleset#algorithms}",
            "stability": "stable",
            "summary": "Custom order for compression algorithms."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7323
          },
          "name": "algorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#asset_name Ruleset#asset_name}",
            "stability": "stable",
            "summary": "The name of a custom asset to serve as the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7329
          },
          "name": "assetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#automatic_https_rewrites Ruleset#automatic_https_rewrites}",
            "stability": "stable",
            "summary": "Whether to enable Automatic HTTPS Rewrites."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7335
          },
          "name": "automaticHttpsRewrites",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#autominify Ruleset#autominify}",
            "stability": "stable",
            "summary": "Which file extensions to minify automatically."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7341
          },
          "name": "autominify",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominify"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#bic Ruleset#bic}",
            "stability": "stable",
            "summary": "Whether to enable Browser Integrity Check (BIC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7347
          },
          "name": "bic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Cloudflare cache purge will not purge content cached on client browsers, so high browser TTLs may lead to stale content.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#browser_ttl Ruleset#browser_ttl}",
            "stability": "stable",
            "summary": "How long client browsers should cache the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7353
          },
          "name": "browserTtl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Caching itself will still depend on the cache control header and your other caching configurations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cache Ruleset#cache}",
            "stability": "stable",
            "summary": "Whether the request's response from the origin is eligible for caching."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7359
          },
          "name": "cache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cache_key Ruleset#cache_key}",
            "stability": "stable",
            "summary": "Which components of the request are included in or excluded from the cache key Cloudflare uses to store the response in cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7365
          },
          "name": "cacheKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cache_reserve Ruleset#cache_reserve}",
            "stability": "stable",
            "summary": "Settings to determine whether the request's response from origin is eligible for Cache Reserve (requires a Cache Reserve add-on plan)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7371
          },
          "name": "cacheReserve",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserve"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#content Ruleset#content}",
            "stability": "stable",
            "summary": "The response content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7377
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#content_converter Ruleset#content_converter}",
            "stability": "stable",
            "summary": "Whether to enable content conversion (e.g., HTML to Markdown)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7383
          },
          "name": "contentConverter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#content_type Ruleset#content_type}",
            "stability": "stable",
            "summary": "The content type header to set with the error response. Available values: \"application/json\", \"text/html\", \"text/plain\", \"text/xml\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7390
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cookie_fields Ruleset#cookie_fields}",
            "stability": "stable",
            "summary": "The cookie fields to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7396
          },
          "name": "cookieFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#disable_apps Ruleset#disable_apps}",
            "stability": "stable",
            "summary": "Whether to disable Cloudflare Apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7402
          },
          "name": "disableApps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#disable_rum Ruleset#disable_rum}",
            "stability": "stable",
            "summary": "Whether to disable Real User Monitoring (RUM)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7408
          },
          "name": "disableRum",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#disable_zaraz Ruleset#disable_zaraz}",
            "stability": "stable",
            "summary": "Whether to disable Zaraz."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7414
          },
          "name": "disableZaraz",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#edge_ttl Ruleset#edge_ttl}",
            "stability": "stable",
            "summary": "How long the Cloudflare edge network should cache the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7420
          },
          "name": "edgeTtl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#email_obfuscation Ruleset#email_obfuscation}",
            "stability": "stable",
            "summary": "Whether to enable Email Obfuscation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7426
          },
          "name": "emailObfuscation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#expression Ruleset#expression}",
            "stability": "stable",
            "summary": "An expression to generate cache tags for set_cache_tags action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7432
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#fonts Ruleset#fonts}",
            "stability": "stable",
            "summary": "Whether to enable Cloudflare Fonts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7438
          },
          "name": "fonts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#from_list Ruleset#from_list}",
            "stability": "stable",
            "summary": "A redirect based on a bulk list lookup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7444
          },
          "name": "fromList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#from_value Ruleset#from_value}",
            "stability": "stable",
            "summary": "A redirect based on the request properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7450
          },
          "name": "fromValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#headers Ruleset#headers}",
            "stability": "stable",
            "summary": "A map of headers to rewrite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7456
          },
          "name": "headers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeaders"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#host_header Ruleset#host_header}",
            "stability": "stable",
            "summary": "A value to rewrite the HTTP host header to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7462
          },
          "name": "hostHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#hotlink_protection Ruleset#hotlink_protection}",
            "stability": "stable",
            "summary": "Whether to enable Hotlink Protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7468
          },
          "name": "hotlinkProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#id Ruleset#id}\n\nPlease 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": "The ID of the ruleset to execute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7477
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#immutable Ruleset#immutable}",
            "stability": "stable",
            "summary": "Set the immutable cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7483
          },
          "name": "immutable",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#increment Ruleset#increment}",
            "stability": "stable",
            "summary": "A delta to change the score by, which can be either positive or negative."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7489
          },
          "name": "increment",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#matched_data Ruleset#matched_data}",
            "stability": "stable",
            "summary": "The configuration to use for matched data logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7495
          },
          "name": "matchedData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#max_age Ruleset#max_age}",
            "stability": "stable",
            "summary": "Set the max-age cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7501
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#mirage Ruleset#mirage}",
            "stability": "stable",
            "summary": "Whether to enable Mirage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7507
          },
          "name": "mirage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#must_revalidate Ruleset#must_revalidate}",
            "stability": "stable",
            "summary": "Set the must-revalidate cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7513
          },
          "name": "mustRevalidate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#must_understand Ruleset#must_understand}",
            "stability": "stable",
            "summary": "Set the must-understand cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7519
          },
          "name": "mustUnderstand",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstand"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#no_cache Ruleset#no_cache}",
            "stability": "stable",
            "summary": "Set the no-cache cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7525
          },
          "name": "noCache",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCache"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#no_store Ruleset#no_store}",
            "stability": "stable",
            "summary": "Set the no-store cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7531
          },
          "name": "noStore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStore"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#no_transform Ruleset#no_transform}",
            "stability": "stable",
            "summary": "Set the no-transform cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7537
          },
          "name": "noTransform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform for set_cache_tags action. Available values: \"set\", \"add\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7544
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#opportunistic_encryption Ruleset#opportunistic_encryption}",
            "stability": "stable",
            "summary": "Whether to enable Opportunistic Encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7550
          },
          "name": "opportunisticEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#origin Ruleset#origin}",
            "stability": "stable",
            "summary": "An origin to route to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7556
          },
          "name": "origin",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOrigin"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#origin_cache_control Ruleset#origin_cache_control}",
            "stability": "stable",
            "summary": "Whether Cloudflare will aim to strictly adhere to RFC 7234."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7562
          },
          "name": "originCacheControl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#origin_error_page_passthru Ruleset#origin_error_page_passthru}",
            "stability": "stable",
            "summary": "Whether to generate Cloudflare error pages for issues from the origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7568
          },
          "name": "originErrorPagePassthru",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#overrides Ruleset#overrides}",
            "stability": "stable",
            "summary": "A set of overrides to apply to the target ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7574
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverrides"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option is incompatible with the rulesets option.\nAvailable values: \"ddos_l4\", \"ddos_l7\", \"http_config_settings\", \"http_custom_errors\", \"http_log_custom_fields\", \"http_ratelimit\", \"http_request_cache_settings\", \"http_request_dynamic_redirect\", \"http_request_firewall_custom\", \"http_request_firewall_managed\", \"http_request_late_transform\", \"http_request_origin\", \"http_request_redirect\", \"http_request_sanitize\", \"http_request_sbfm\", \"http_request_transform\", \"http_response_cache_settings\", \"http_response_compression\", \"http_response_firewall_managed\", \"http_response_headers_transform\", \"magic_transit\", \"magic_transit_ids_managed\", \"magic_transit_managed\", \"magic_transit_ratelimit\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#phases Ruleset#phases}",
            "stability": "stable",
            "summary": "A list of phases to skip the execution of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7581
          },
          "name": "phases",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#polish Ruleset#polish}",
            "stability": "stable",
            "summary": "The Polish level to configure. Available values: \"off\", \"lossless\", \"lossy\", \"webp\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7588
          },
          "name": "polish",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#private Ruleset#private}",
            "stability": "stable",
            "summary": "Set the private cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7594
          },
          "name": "private",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#products Ruleset#products}",
            "stability": "stable",
            "summary": "A list of legacy security products to skip the execution of. Available values: \"bic\", \"hot\", \"rateLimit\", \"securityLevel\", \"uaBlock\", \"waf\", \"zoneLockdown\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7601
          },
          "name": "products",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#proxy_revalidate Ruleset#proxy_revalidate}",
            "stability": "stable",
            "summary": "Set the proxy-revalidate cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7607
          },
          "name": "proxyRevalidate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#public Ruleset#public}",
            "stability": "stable",
            "summary": "Set the public cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7613
          },
          "name": "public",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublic"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#raw_response_fields Ruleset#raw_response_fields}",
            "stability": "stable",
            "summary": "The raw response fields to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7619
          },
          "name": "rawResponseFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Historically, the timeout value between two read options from Cloudflare to an origin server is 100 seconds. If you are attempting to reduce HTTP 524 errors because of timeouts from an origin server, try increasing this timeout value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#read_timeout Ruleset#read_timeout}",
            "stability": "stable",
            "summary": "A timeout value between two successive read operations to use for your origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7625
          },
          "name": "readTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#redirects_for_ai_training Ruleset#redirects_for_ai_training}",
            "stability": "stable",
            "summary": "Whether to redirect verified AI training crawlers to canonical URLs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7631
          },
          "name": "redirectsForAiTraining",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#request_body_buffering Ruleset#request_body_buffering}",
            "stability": "stable",
            "summary": "The request body buffering mode to configure. Available values: \"none\", \"standard\", \"full\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7638
          },
          "name": "requestBodyBuffering",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#request_fields Ruleset#request_fields}",
            "stability": "stable",
            "summary": "The raw request fields to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7644
          },
          "name": "requestFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If false, Cloudflare converts strong ETag headers to weak ETag headers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#respect_strong_etags Ruleset#respect_strong_etags}",
            "stability": "stable",
            "summary": "Whether Cloudflare should respect strong ETag (entity tag) headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7650
          },
          "name": "respectStrongEtags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#response Ruleset#response}",
            "stability": "stable",
            "summary": "The response to show when the block is applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7656
          },
          "name": "response",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#response_body_buffering Ruleset#response_body_buffering}",
            "stability": "stable",
            "summary": "The response body buffering mode to configure. Available values: \"none\", \"standard\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7663
          },
          "name": "responseBodyBuffering",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#response_fields Ruleset#response_fields}",
            "stability": "stable",
            "summary": "The transformed response fields to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7669
          },
          "name": "responseFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#rocket_loader Ruleset#rocket_loader}",
            "stability": "stable",
            "summary": "Whether to enable Rocket Loader."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7675
          },
          "name": "rocketLoader",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option is incompatible with the ruleset option.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#rules Ruleset#rules}",
            "stability": "stable",
            "summary": "A mapping of ruleset IDs to a list of rule IDs in that ruleset to skip the execution of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7681
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#ruleset Ruleset#ruleset}",
            "stability": "stable",
            "summary": "A ruleset to skip the execution of. This option is incompatible with the rulesets option. Available values: \"current\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7688
          },
          "name": "ruleset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option is incompatible with the ruleset and phases options.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#rulesets Ruleset#rulesets}",
            "stability": "stable",
            "summary": "A list of ruleset IDs to skip the execution of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7694
          },
          "name": "rulesets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#security_level Ruleset#security_level}",
            "stability": "stable",
            "summary": "The Security Level to configure. Available values: \"off\", \"essentially_off\", \"low\", \"medium\", \"high\", \"under_attack\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7707
          },
          "name": "securityLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#server_side_excludes Ruleset#server_side_excludes}",
            "stability": "stable",
            "summary": "Whether to enable Server-Side Excludes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7719
          },
          "name": "serverSideExcludes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#serve_stale Ruleset#serve_stale}",
            "stability": "stable",
            "summary": "When to serve stale content from cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7713
          },
          "name": "serveStale",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#s_maxage Ruleset#s_maxage}",
            "stability": "stable",
            "summary": "Set the s-maxage cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7700
          },
          "name": "sMaxage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#sni Ruleset#sni}",
            "stability": "stable",
            "summary": "A Server Name Indication (SNI) override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7725
          },
          "name": "sni",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSni"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#ssl Ruleset#ssl}",
            "stability": "stable",
            "summary": "The SSL level to configure. Available values: \"off\", \"flexible\", \"full\", \"strict\", \"origin_pull\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7732
          },
          "name": "ssl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#stale_if_error Ruleset#stale_if_error}",
            "stability": "stable",
            "summary": "Set the stale-if-error cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7738
          },
          "name": "staleIfError",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfError"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#stale_while_revalidate Ruleset#stale_while_revalidate}",
            "stability": "stable",
            "summary": "Set the stale-while-revalidate cache control directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7744
          },
          "name": "staleWhileRevalidate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#status_code Ruleset#status_code}",
            "stability": "stable",
            "summary": "The status code to use for the error."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7750
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#strip_etags Ruleset#strip_etags}",
            "stability": "stable",
            "summary": "Whether to strip the ETag header from the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7756
          },
          "name": "stripEtags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#strip_last_modified Ruleset#strip_last_modified}",
            "stability": "stable",
            "summary": "Whether to strip the Last-Modified header from the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7762
          },
          "name": "stripLastModified",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#strip_set_cookie Ruleset#strip_set_cookie}",
            "stability": "stable",
            "summary": "Whether to strip the Set-Cookie header from the response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7768
          },
          "name": "stripSetCookie",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#sxg Ruleset#sxg}",
            "stability": "stable",
            "summary": "Whether to enable Signed Exchanges (SXG)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7774
          },
          "name": "sxg",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#transformed_request_fields Ruleset#transformed_request_fields}",
            "stability": "stable",
            "summary": "The transformed request fields to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7780
          },
          "name": "transformedRequestFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#uri Ruleset#uri}",
            "stability": "stable",
            "summary": "A URI rewrite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7786
          },
          "name": "uri",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUri"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#values Ruleset#values}",
            "stability": "stable",
            "summary": "The cache tag values for set_cache_tags action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7792
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParameters"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithms": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 60
      },
      "name": "RulesetRulesActionParametersAlgorithms",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "Name of the compression algorithm to enable. Available values: \"none\", \"auto\", \"default\", \"gzip\", \"brotli\", \"zstd\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 67
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersAlgorithms"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithmsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersAlgorithmsList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersAlgorithmsList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 151
          },
          "name": "resetName"
        }
      ],
      "name": "RulesetRulesActionParametersAlgorithmsOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 155
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersAlgorithmsOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominify": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominify",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 179
      },
      "name": "RulesetRulesActionParametersAutominify",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#css Ruleset#css}",
            "stability": "stable",
            "summary": "Whether to minify CSS files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 185
          },
          "name": "css",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#html Ruleset#html}",
            "stability": "stable",
            "summary": "Whether to minify HTML files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 191
          },
          "name": "html",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#js Ruleset#js}",
            "stability": "stable",
            "summary": "Whether to minify JavaScript files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 197
          },
          "name": "js",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersAutominify"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominifyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominifyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 305
          },
          "name": "resetCss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 321
          },
          "name": "resetHtml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 337
          },
          "name": "resetJs"
        }
      ],
      "name": "RulesetRulesActionParametersAutominifyOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 309
          },
          "name": "cssInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 325
          },
          "name": "htmlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 341
          },
          "name": "jsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 299
          },
          "name": "css",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 315
          },
          "name": "html",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 331
          },
          "name": "js",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominify"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersAutominifyOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 345
      },
      "name": "RulesetRulesActionParametersBrowserTtl",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#mode Ruleset#mode}",
            "stability": "stable",
            "summary": "The browser TTL mode. Available values: \"respect_origin\", \"bypass_by_default\", \"override_origin\", \"bypass\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 358
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#default Ruleset#default}",
            "stability": "stable",
            "summary": "The browser TTL (in seconds) if you choose the \"override_origin\" mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 351
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersBrowserTtl"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 453
          },
          "name": "resetDefault"
        }
      ],
      "name": "RulesetRulesActionParametersBrowserTtlOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 457
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 470
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 447
          },
          "name": "default",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 463
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersBrowserTtlOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKey": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1697
      },
      "name": "RulesetRulesActionParametersCacheKey",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cache_by_device_type Ruleset#cache_by_device_type}",
            "stability": "stable",
            "summary": "Whether to separate cached content based on the visitor's device type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1703
          },
          "name": "cacheByDeviceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cache_deception_armor Ruleset#cache_deception_armor}",
            "stability": "stable",
            "summary": "Whether to protect from web cache deception attacks, while allowing static assets to be cached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1709
          },
          "name": "cacheDeceptionArmor",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#custom_key Ruleset#custom_key}",
            "stability": "stable",
            "summary": "Which components of the request are included or excluded from the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1715
          },
          "name": "customKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#ignore_query_strings_order Ruleset#ignore_query_strings_order}",
            "stability": "stable",
            "summary": "Whether to treat requests with the same query parameters the same, regardless of the order those query parameters are in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1721
          },
          "name": "ignoreQueryStringsOrder",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKey"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKey": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1461
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKey",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cookie Ruleset#cookie}",
            "stability": "stable",
            "summary": "Which cookies to include in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1467
          },
          "name": "cookie",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookie"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#header Ruleset#header}",
            "stability": "stable",
            "summary": "Which headers to include in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1473
          },
          "name": "header",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#host Ruleset#host}",
            "stability": "stable",
            "summary": "How to use the host in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1479
          },
          "name": "host",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#query_string Ruleset#query_string}",
            "stability": "stable",
            "summary": "Which query string parameters to include in or exclude from the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1485
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryString"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#user Ruleset#user}",
            "stability": "stable",
            "summary": "How to use characteristics of the request user agent in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1491
          },
          "name": "user",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUser"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKey"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookie": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookie",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 474
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyCookie",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The presence of these cookies is included in the cache key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#check_presence Ruleset#check_presence}",
            "stability": "stable",
            "summary": "A list of cookies to check for the presence of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 480
          },
          "name": "checkPresence",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#include Ruleset#include}",
            "stability": "stable",
            "summary": "A list of cookies to include in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 486
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyCookie"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 581
          },
          "name": "resetCheckPresence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 597
          },
          "name": "resetInclude"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 585
          },
          "name": "checkPresenceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 601
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 575
          },
          "name": "checkPresence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 591
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookie"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeader": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 605
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyHeader",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The presence of these headers is included in the cache key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#check_presence Ruleset#check_presence}",
            "stability": "stable",
            "summary": "A list of headers to check for the presence of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 611
          },
          "name": "checkPresence",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a header is present in the request and contains any of the values provided, its value is included in the cache key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#contains Ruleset#contains}",
            "stability": "stable",
            "summary": "A mapping of header names to a list of values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 617
          },
          "name": "contains",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#exclude_origin Ruleset#exclude_origin}",
            "stability": "stable",
            "summary": "Whether to exclude the origin header in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 623
          },
          "name": "excludeOrigin",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#include Ruleset#include}",
            "stability": "stable",
            "summary": "A list of headers to include in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 629
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyHeader"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 750
          },
          "name": "resetCheckPresence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 766
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 782
          },
          "name": "resetExcludeOrigin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 798
          },
          "name": "resetInclude"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 754
          },
          "name": "checkPresenceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 770
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 786
          },
          "name": "excludeOriginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 802
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 744
          },
          "name": "checkPresence",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 760
          },
          "name": "contains",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 776
          },
          "name": "excludeOrigin",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 792
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHost": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 806
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyHost",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#resolved Ruleset#resolved}",
            "stability": "stable",
            "summary": "Whether to use the resolved host in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 812
          },
          "name": "resolved",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyHost"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 894
          },
          "name": "resetResolved"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 898
          },
          "name": "resolvedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 888
          },
          "name": "resolved",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 1559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1622
          },
          "name": "putCookie",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookie"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1638
          },
          "name": "putHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1654
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1670
          },
          "name": "putQueryString",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryString"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1686
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1625
          },
          "name": "resetCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1641
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1657
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1673
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1689
          },
          "name": "resetUser"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1619
          },
          "name": "cookie",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookieOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1635
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1651
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1667
          },
          "name": "queryString",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1683
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1629
          },
          "name": "cookieInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyCookie"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1645
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1661
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1677
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryString"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1693
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryString": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1164
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyQueryString",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#exclude Ruleset#exclude}",
            "stability": "stable",
            "summary": "Which query string parameters to exclude from the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1170
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#include Ruleset#include}",
            "stability": "stable",
            "summary": "Which query string parameters to include in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1176
          },
          "name": "include",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyQueryString"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 902
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#all Ruleset#all}",
            "stability": "stable",
            "summary": "Whether to exclude all query string parameters from the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 908
          },
          "name": "all",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#list Ruleset#list}",
            "stability": "stable",
            "summary": "A list of query string parameters to exclude from the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 914
          },
          "name": "list",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1009
          },
          "name": "resetAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1025
          },
          "name": "resetList"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1013
          },
          "name": "allInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1029
          },
          "name": "listInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1003
          },
          "name": "all",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1019
          },
          "name": "list",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 965
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1033
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#all Ruleset#all}",
            "stability": "stable",
            "summary": "Whether to include all query string parameters in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1039
          },
          "name": "all",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#list Ruleset#list}",
            "stability": "stable",
            "summary": "A list of query string parameters to include in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1045
          },
          "name": "list",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 1092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1140
          },
          "name": "resetAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1156
          },
          "name": "resetList"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1144
          },
          "name": "allInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1160
          },
          "name": "listInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1134
          },
          "name": "all",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1150
          },
          "name": "list",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 1223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1268
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1284
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1271
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1287
          },
          "name": "resetInclude"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1265
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExcludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1281
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringIncludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1275
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringExclude"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1291
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryStringInclude"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyQueryString"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyQueryStringOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUser": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1295
      },
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyUser",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#device_type Ruleset#device_type}",
            "stability": "stable",
            "summary": "Whether to use the user agent's device type in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1301
          },
          "name": "deviceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#geo Ruleset#geo}",
            "stability": "stable",
            "summary": "Whether to use the user agents's country in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1307
          },
          "name": "geo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#lang Ruleset#lang}",
            "stability": "stable",
            "summary": "Whether to use the user agent's language in the cache key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1313
          },
          "name": "lang",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyUser"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 1367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1421
          },
          "name": "resetDeviceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1437
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1453
          },
          "name": "resetLang"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1425
          },
          "name": "deviceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1441
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1457
          },
          "name": "langInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1415
          },
          "name": "deviceType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1431
          },
          "name": "geo",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1447
          },
          "name": "lang",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyCustomKeyUserOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 1782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1871
          },
          "name": "putCustomKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1842
          },
          "name": "resetCacheByDeviceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1858
          },
          "name": "resetCacheDeceptionArmor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1874
          },
          "name": "resetCustomKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1890
          },
          "name": "resetIgnoreQueryStringsOrder"
        }
      ],
      "name": "RulesetRulesActionParametersCacheKeyOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1868
          },
          "name": "customKey",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1846
          },
          "name": "cacheByDeviceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1862
          },
          "name": "cacheDeceptionArmorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1878
          },
          "name": "customKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyCustomKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1894
          },
          "name": "ignoreQueryStringsOrderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1836
          },
          "name": "cacheByDeviceType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1852
          },
          "name": "cacheDeceptionArmor",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1884
          },
          "name": "ignoreQueryStringsOrder",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheKeyOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserve": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserve",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1898
      },
      "name": "RulesetRulesActionParametersCacheReserve",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If this is true and a request meets eligibility criteria, Cloudflare will write the resource to Cache Reserve.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#eligible Ruleset#eligible}",
            "stability": "stable",
            "summary": "Whether Cache Reserve is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1904
          },
          "name": "eligible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#minimum_file_size Ruleset#minimum_file_size}",
            "stability": "stable",
            "summary": "The minimum file size eligible for storage in Cache Reserve."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1910
          },
          "name": "minimumFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheReserve"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserveOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 1957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 1949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2018
          },
          "name": "resetMinimumFileSize"
        }
      ],
      "name": "RulesetRulesActionParametersCacheReserveOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2006
          },
          "name": "eligibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2022
          },
          "name": "minimumFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1999
          },
          "name": "eligible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2012
          },
          "name": "minimumFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 1961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserve"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCacheReserveOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2026
      },
      "name": "RulesetRulesActionParametersCookieFields",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "The name of the cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2032
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCookieFields"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 2122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFieldsOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersCookieFieldsList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCookieFieldsList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 2064
      },
      "name": "RulesetRulesActionParametersCookieFieldsOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2117
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2110
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersCookieFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2457
      },
      "name": "RulesetRulesActionParametersEdgeTtl",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#mode Ruleset#mode}",
            "stability": "stable",
            "summary": "The edge TTL mode. Available values: \"respect_origin\", \"bypass_by_default\", \"override_origin\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2470
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#default Ruleset#default}",
            "stability": "stable",
            "summary": "The edge TTL (in seconds) if you choose the \"override_origin\" mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2463
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#status_code_ttl Ruleset#status_code_ttl}",
            "stability": "stable",
            "summary": "A list of TTLs to apply to specific status codes or status code ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2476
          },
          "name": "statusCodeTtl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersEdgeTtl"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2610
          },
          "name": "putStatusCodeTtl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtl"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2584
          },
          "name": "resetDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2613
          },
          "name": "resetStatusCodeTtl"
        }
      ],
      "name": "RulesetRulesActionParametersEdgeTtlOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2607
          },
          "name": "statusCodeTtl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2588
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2601
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2617
          },
          "name": "statusCodeTtlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2578
          },
          "name": "default",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2594
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersEdgeTtlOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2272
      },
      "name": "RulesetRulesActionParametersEdgeTtlStatusCodeTtl",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of 0 is equivalent to setting the cache control header with the value \"no-cache\". A value of -1 is equivalent to setting the cache control header with the value of \"no-store\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "The time to cache the response for (in seconds)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2290
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#status_code Ruleset#status_code}",
            "stability": "stable",
            "summary": "A single status code to apply the TTL to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2278
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#status_code_range Ruleset#status_code_range}",
            "stability": "stable",
            "summary": "A range of status codes to apply the TTL to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2284
          },
          "name": "statusCodeRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersEdgeTtlStatusCodeTtl"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 2438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersEdgeTtlStatusCodeTtlList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersEdgeTtlStatusCodeTtlList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 2336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2413
          },
          "name": "putStatusCodeRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2400
          },
          "name": "resetStatusCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2416
          },
          "name": "resetStatusCodeRange"
        }
      ],
      "name": "RulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2410
          },
          "name": "statusCodeRange",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2404
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2420
          },
          "name": "statusCodeRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2433
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2394
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2426
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersEdgeTtlStatusCodeTtlOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2141
      },
      "name": "RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#from Ruleset#from}",
            "stability": "stable",
            "summary": "The lower bound of the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2147
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#to Ruleset#to}",
            "stability": "stable",
            "summary": "The upper bound of the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2153
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2248
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2264
          },
          "name": "resetTo"
        }
      ],
      "name": "RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2252
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2268
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2242
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2258
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersEdgeTtlStatusCodeTtlStatusCodeRangeOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2621
      },
      "name": "RulesetRulesActionParametersFromListStruct",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#key Ruleset#key}",
            "stability": "stable",
            "summary": "An expression that evaluates to the list lookup key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2627
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "The name of the list to match against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2633
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersFromListStruct"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2672
      },
      "name": "RulesetRulesActionParametersFromListStructOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2729
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2742
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2722
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2735
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersFromListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValue": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2867
      },
      "name": "RulesetRulesActionParametersFromValue",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#target_url Ruleset#target_url}",
            "stability": "stable",
            "summary": "A URL to redirect the request to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2885
          },
          "name": "targetUrl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#preserve_query_string Ruleset#preserve_query_string}",
            "stability": "stable",
            "summary": "Whether to keep the query string of the original request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2873
          },
          "name": "preserveQueryString",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#status_code Ruleset#status_code}",
            "stability": "stable",
            "summary": "The status code to use for the redirect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2879
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersFromValue"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3022
          },
          "name": "putTargetUrl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2993
          },
          "name": "resetPreserveQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3009
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "RulesetRulesActionParametersFromValueOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3019
          },
          "name": "targetUrl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2997
          },
          "name": "preserveQueryStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3013
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3026
          },
          "name": "targetUrlInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrl"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2987
          },
          "name": "preserveQueryString",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3003
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersFromValueOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrl": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2746
      },
      "name": "RulesetRulesActionParametersFromValueTargetUrl",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#expression Ruleset#expression}",
            "stability": "stable",
            "summary": "An expression that evaluates to a URL to redirect the request to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2752
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "A URL to redirect the request to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2758
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersFromValueTargetUrl"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 2804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 2797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2843
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2859
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersFromValueTargetUrlOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2847
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2863
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2837
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2853
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 2808
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueTargetUrl"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersFromValueTargetUrlOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3030
      },
      "name": "RulesetRulesActionParametersHeaders",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform on the header. Available values: \"add\", \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3043
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#expression Ruleset#expression}",
            "stability": "stable",
            "summary": "An expression that evaluates to a value for the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3036
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "A static value for the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3049
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersHeaders"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeadersMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeadersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeadersOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersHeadersMap",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeaders"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersHeadersMap"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3158
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3187
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersHeadersOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3162
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3175
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3191
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3152
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3168
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3181
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutable": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3214
      },
      "name": "RulesetRulesActionParametersImmutable",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3227
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3220
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersImmutable"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutableOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3322
          },
          "name": "resetCloudflareOnly"
        }
      ],
      "name": "RulesetRulesActionParametersImmutableOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3326
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3339
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3316
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3332
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersImmutableOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3343
      },
      "name": "RulesetRulesActionParametersMatchedData",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#public_key Ruleset#public_key}",
            "stability": "stable",
            "summary": "The public key to encrypt matched data logs with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3349
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMatchedData"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3381
      },
      "name": "RulesetRulesActionParametersMatchedDataOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3432
          },
          "name": "publicKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3425
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMatchedDataOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAge": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3436
      },
      "name": "RulesetRulesActionParametersMaxAge",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3449
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3442
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "The value for the directive in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3455
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMaxAge"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAgeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3563
          },
          "name": "resetCloudflareOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3592
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersMaxAgeOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3567
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3580
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3596
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3557
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3573
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3586
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMaxAgeOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3600
      },
      "name": "RulesetRulesActionParametersMustRevalidate",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3613
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3606
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMustRevalidate"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3708
          },
          "name": "resetCloudflareOnly"
        }
      ],
      "name": "RulesetRulesActionParametersMustRevalidateOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3712
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3725
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3702
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3718
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMustRevalidateOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstand": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3729
      },
      "name": "RulesetRulesActionParametersMustUnderstand",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3742
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3735
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMustUnderstand"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstandOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3837
          },
          "name": "resetCloudflareOnly"
        }
      ],
      "name": "RulesetRulesActionParametersMustUnderstandOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3841
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3854
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3831
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3847
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstand"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersMustUnderstandOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCache": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCache",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3858
      },
      "name": "RulesetRulesActionParametersNoCache",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3871
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3864
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#qualifiers Ruleset#qualifiers}",
            "stability": "stable",
            "summary": "The qualifiers for the directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3877
          },
          "name": "qualifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersNoCache"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCacheOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCacheOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 3931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 3923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3985
          },
          "name": "resetCloudflareOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4014
          },
          "name": "resetQualifiers"
        }
      ],
      "name": "RulesetRulesActionParametersNoCacheOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3989
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4002
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4018
          },
          "name": "qualifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3979
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3995
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4008
          },
          "name": "qualifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 3935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCache"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersNoCacheOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4022
      },
      "name": "RulesetRulesActionParametersNoStore",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4035
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4028
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersNoStore"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4130
          },
          "name": "resetCloudflareOnly"
        }
      ],
      "name": "RulesetRulesActionParametersNoStoreOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4134
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4147
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4124
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4140
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersNoStoreOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransform": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4151
      },
      "name": "RulesetRulesActionParametersNoTransform",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4164
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4157
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersNoTransform"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransformOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4259
          },
          "name": "resetCloudflareOnly"
        }
      ],
      "name": "RulesetRulesActionParametersNoTransformOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4263
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4276
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4253
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4269
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersNoTransformOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOrigin": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4280
      },
      "name": "RulesetRulesActionParametersOrigin",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#host Ruleset#host}",
            "stability": "stable",
            "summary": "A resolved host to route to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4286
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#port Ruleset#port}",
            "stability": "stable",
            "summary": "A destination port to route to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4292
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOrigin"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOriginOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4387
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4403
          },
          "name": "resetPort"
        }
      ],
      "name": "RulesetRulesActionParametersOriginOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4391
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4407
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4381
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4397
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOrigin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOriginOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 8371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 8363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8888
          },
          "name": "putAlgorithms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8936
          },
          "name": "putAutominify",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominify"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8968
          },
          "name": "putBrowserTtl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9000
          },
          "name": "putCacheKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9016
          },
          "name": "putCacheReserve",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserve"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9080
          },
          "name": "putCookieFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9144
          },
          "name": "putEdgeTtl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9208
          },
          "name": "putFromList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9224
          },
          "name": "putFromValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9240
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeaders"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9304
          },
          "name": "putImmutable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9336
          },
          "name": "putMatchedData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9352
          },
          "name": "putMaxAge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9384
          },
          "name": "putMustRevalidate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9400
          },
          "name": "putMustUnderstand",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstand"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9416
          },
          "name": "putNoCache",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCache"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9432
          },
          "name": "putNoStore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9448
          },
          "name": "putNoTransform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9496
          },
          "name": "putOrigin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOrigin"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9544
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverrides"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9592
          },
          "name": "putPrivate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9624
          },
          "name": "putProxyRevalidate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9640
          },
          "name": "putPublic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9656
          },
          "name": "putRawResponseFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9720
          },
          "name": "putRequestFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9752
          },
          "name": "putResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9784
          },
          "name": "putResponseFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9896
          },
          "name": "putServeStale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9864
          },
          "name": "putSMaxage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9928
          },
          "name": "putSni",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSni"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9960
          },
          "name": "putStaleIfError",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfError"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9976
          },
          "name": "putStaleWhileRevalidate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10072
          },
          "name": "putTransformedRequestFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10088
          },
          "name": "putUri",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUri"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8875
          },
          "name": "resetAdditionalCacheablePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8891
          },
          "name": "resetAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8907
          },
          "name": "resetAssetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8923
          },
          "name": "resetAutomaticHttpsRewrites"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8939
          },
          "name": "resetAutominify"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8955
          },
          "name": "resetBic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8971
          },
          "name": "resetBrowserTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8987
          },
          "name": "resetCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9003
          },
          "name": "resetCacheKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9019
          },
          "name": "resetCacheReserve"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9035
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9051
          },
          "name": "resetContentConverter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9067
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9083
          },
          "name": "resetCookieFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9099
          },
          "name": "resetDisableApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9115
          },
          "name": "resetDisableRum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9131
          },
          "name": "resetDisableZaraz"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9147
          },
          "name": "resetEdgeTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9163
          },
          "name": "resetEmailObfuscation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9179
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9195
          },
          "name": "resetFonts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9211
          },
          "name": "resetFromList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9227
          },
          "name": "resetFromValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9243
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9259
          },
          "name": "resetHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9275
          },
          "name": "resetHotlinkProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9291
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9307
          },
          "name": "resetImmutable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9323
          },
          "name": "resetIncrement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9339
          },
          "name": "resetMatchedData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9355
          },
          "name": "resetMaxAge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9371
          },
          "name": "resetMirage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9387
          },
          "name": "resetMustRevalidate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9403
          },
          "name": "resetMustUnderstand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9419
          },
          "name": "resetNoCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9435
          },
          "name": "resetNoStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9451
          },
          "name": "resetNoTransform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9467
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9483
          },
          "name": "resetOpportunisticEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9499
          },
          "name": "resetOrigin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9515
          },
          "name": "resetOriginCacheControl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9531
          },
          "name": "resetOriginErrorPagePassthru"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9547
          },
          "name": "resetOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9563
          },
          "name": "resetPhases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9579
          },
          "name": "resetPolish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9595
          },
          "name": "resetPrivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9611
          },
          "name": "resetProducts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9627
          },
          "name": "resetProxyRevalidate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9643
          },
          "name": "resetPublic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9659
          },
          "name": "resetRawResponseFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9675
          },
          "name": "resetReadTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9691
          },
          "name": "resetRedirectsForAiTraining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9707
          },
          "name": "resetRequestBodyBuffering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9723
          },
          "name": "resetRequestFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9739
          },
          "name": "resetRespectStrongEtags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9755
          },
          "name": "resetResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9771
          },
          "name": "resetResponseBodyBuffering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9787
          },
          "name": "resetResponseFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9803
          },
          "name": "resetRocketLoader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9819
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9835
          },
          "name": "resetRuleset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9851
          },
          "name": "resetRulesets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9883
          },
          "name": "resetSecurityLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9915
          },
          "name": "resetServerSideExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9899
          },
          "name": "resetServeStale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9867
          },
          "name": "resetSMaxage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9931
          },
          "name": "resetSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9947
          },
          "name": "resetSsl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9963
          },
          "name": "resetStaleIfError"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9979
          },
          "name": "resetStaleWhileRevalidate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9995
          },
          "name": "resetStatusCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10011
          },
          "name": "resetStripEtags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10027
          },
          "name": "resetStripLastModified"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10043
          },
          "name": "resetStripSetCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10059
          },
          "name": "resetSxg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10075
          },
          "name": "resetTransformedRequestFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10091
          },
          "name": "resetUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10107
          },
          "name": "resetValues"
        }
      ],
      "name": "RulesetRulesActionParametersOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8885
          },
          "name": "algorithms",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8933
          },
          "name": "autominify",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominifyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8965
          },
          "name": "browserTtl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8997
          },
          "name": "cacheKey",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9013
          },
          "name": "cacheReserve",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9077
          },
          "name": "cookieFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9141
          },
          "name": "edgeTtl",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9205
          },
          "name": "fromList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9221
          },
          "name": "fromValue",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9237
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeadersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9301
          },
          "name": "immutable",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9333
          },
          "name": "matchedData",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9349
          },
          "name": "maxAge",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9381
          },
          "name": "mustRevalidate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9397
          },
          "name": "mustUnderstand",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9413
          },
          "name": "noCache",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCacheOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9429
          },
          "name": "noStore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9445
          },
          "name": "noTransform",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9493
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9541
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9589
          },
          "name": "private",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9621
          },
          "name": "proxyRevalidate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9637
          },
          "name": "public",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9653
          },
          "name": "rawResponseFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9717
          },
          "name": "requestFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9749
          },
          "name": "response",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9781
          },
          "name": "responseFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9893
          },
          "name": "serveStale",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9861
          },
          "name": "sMaxage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9925
          },
          "name": "sni",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSniOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9957
          },
          "name": "staleIfError",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfErrorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9973
          },
          "name": "staleWhileRevalidate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10069
          },
          "name": "transformedRequestFields",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10085
          },
          "name": "uri",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8879
          },
          "name": "additionalCacheablePortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8895
          },
          "name": "algorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8911
          },
          "name": "assetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8927
          },
          "name": "automaticHttpsRewritesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8943
          },
          "name": "autominifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersAutominify"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8959
          },
          "name": "bicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8975
          },
          "name": "browserTtlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersBrowserTtl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8991
          },
          "name": "cacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9007
          },
          "name": "cacheKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9023
          },
          "name": "cacheReserveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCacheReserve"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9055
          },
          "name": "contentConverterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9039
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9071
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9087
          },
          "name": "cookieFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersCookieFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9103
          },
          "name": "disableAppsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9119
          },
          "name": "disableRumInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9135
          },
          "name": "disableZarazInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9151
          },
          "name": "edgeTtlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersEdgeTtl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9167
          },
          "name": "emailObfuscationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9183
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9199
          },
          "name": "fontsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9215
          },
          "name": "fromListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9231
          },
          "name": "fromValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersFromValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9247
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersHeaders"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9263
          },
          "name": "hostHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9279
          },
          "name": "hotlinkProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9295
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9311
          },
          "name": "immutableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersImmutable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9327
          },
          "name": "incrementInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9343
          },
          "name": "matchedDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMatchedData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9359
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMaxAge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9375
          },
          "name": "mirageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9391
          },
          "name": "mustRevalidateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustRevalidate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9407
          },
          "name": "mustUnderstandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersMustUnderstand"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9423
          },
          "name": "noCacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoCache"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9439
          },
          "name": "noStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoStore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9455
          },
          "name": "noTransformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersNoTransform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9471
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9487
          },
          "name": "opportunisticEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9519
          },
          "name": "originCacheControlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9535
          },
          "name": "originErrorPagePassthruInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9503
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOrigin"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9551
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverrides"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9567
          },
          "name": "phasesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9583
          },
          "name": "polishInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9599
          },
          "name": "privateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9615
          },
          "name": "productsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9631
          },
          "name": "proxyRevalidateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9647
          },
          "name": "publicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9663
          },
          "name": "rawResponseFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9679
          },
          "name": "readTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9695
          },
          "name": "redirectsForAiTrainingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9711
          },
          "name": "requestBodyBufferingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9727
          },
          "name": "requestFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9743
          },
          "name": "respectStrongEtagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9775
          },
          "name": "responseBodyBufferingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9791
          },
          "name": "responseFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9759
          },
          "name": "responseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9807
          },
          "name": "rocketLoaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9839
          },
          "name": "rulesetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9855
          },
          "name": "rulesetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9823
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9887
          },
          "name": "securityLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9919
          },
          "name": "serverSideExcludesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9903
          },
          "name": "serveStaleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStale"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9871
          },
          "name": "sMaxageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9935
          },
          "name": "sniInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSni"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9951
          },
          "name": "sslInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9967
          },
          "name": "staleIfErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfError"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9983
          },
          "name": "staleWhileRevalidateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9999
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10015
          },
          "name": "stripEtagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10031
          },
          "name": "stripLastModifiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10047
          },
          "name": "stripSetCookieInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10063
          },
          "name": "sxgInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10079
          },
          "name": "transformedRequestFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10095
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUri"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10111
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8869
          },
          "name": "additionalCacheablePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8901
          },
          "name": "assetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8917
          },
          "name": "automaticHttpsRewrites",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8949
          },
          "name": "bic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8981
          },
          "name": "cache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9029
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9045
          },
          "name": "contentConverter",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9061
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9093
          },
          "name": "disableApps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9109
          },
          "name": "disableRum",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9125
          },
          "name": "disableZaraz",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9157
          },
          "name": "emailObfuscation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9173
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9189
          },
          "name": "fonts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9253
          },
          "name": "hostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9269
          },
          "name": "hotlinkProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9285
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9317
          },
          "name": "increment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9365
          },
          "name": "mirage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9461
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9477
          },
          "name": "opportunisticEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9509
          },
          "name": "originCacheControl",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9525
          },
          "name": "originErrorPagePassthru",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9557
          },
          "name": "phases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9573
          },
          "name": "polish",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9605
          },
          "name": "products",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9669
          },
          "name": "readTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9685
          },
          "name": "redirectsForAiTraining",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9701
          },
          "name": "requestBodyBuffering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9733
          },
          "name": "respectStrongEtags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9765
          },
          "name": "responseBodyBuffering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9797
          },
          "name": "rocketLoader",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9813
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9829
          },
          "name": "ruleset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9845
          },
          "name": "rulesets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9877
          },
          "name": "securityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9909
          },
          "name": "serverSideExcludes",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9941
          },
          "name": "ssl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 9989
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10005
          },
          "name": "stripEtags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10021
          },
          "name": "stripLastModified",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10037
          },
          "name": "stripSetCookie",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10053
          },
          "name": "sxg",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10101
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 8375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverrides": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4891
      },
      "name": "RulesetRulesActionParametersOverrides",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#action Ruleset#action}",
            "stability": "stable",
            "summary": "An action to override all rules with. This option has lower precedence than rule and category overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4897
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#categories Ruleset#categories}",
            "stability": "stable",
            "summary": "A list of category-level overrides. This option has the second-highest precedence after rule-level overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4903
          },
          "name": "categories",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#enabled Ruleset#enabled}",
            "stability": "stable",
            "summary": "Whether to enable execution of all rules. This option has lower precedence than rule and category overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4909
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#rules Ruleset#rules}",
            "stability": "stable",
            "summary": "A list of rule-level overrides. This option has the highest precedence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4915
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option has lower precedence than rule and category overrides and is only applicable for DDoS phases.\nAvailable values: \"default\", \"medium\", \"low\", \"eoff\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#sensitivity_level Ruleset#sensitivity_level}",
            "stability": "stable",
            "summary": "A sensitivity level to set for all rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4922
          },
          "name": "sensitivityLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverrides"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategories": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4411
      },
      "name": "RulesetRulesActionParametersOverridesCategories",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#category Ruleset#category}",
            "stability": "stable",
            "summary": "The name of the category to override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4423
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#action Ruleset#action}",
            "stability": "stable",
            "summary": "The action to override rules in the category with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4417
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#enabled Ruleset#enabled}",
            "stability": "stable",
            "summary": "Whether to enable execution of rules in the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4429
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option is only applicable for DDoS phases.\nAvailable values: \"default\", \"medium\", \"low\", \"eoff\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#sensitivity_level Ruleset#sensitivity_level}",
            "stability": "stable",
            "summary": "The sensitivity level to use for rules in the category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4436
          },
          "name": "sensitivityLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverridesCategories"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategoriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 4613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4628
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategoriesOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersOverridesCategoriesList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverridesCategoriesList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategoriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 4489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4559
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4588
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4604
          },
          "name": "resetSensitivityLevel"
        }
      ],
      "name": "RulesetRulesActionParametersOverridesCategoriesOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4563
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4576
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4592
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4608
          },
          "name": "sensitivityLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4553
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4569
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4582
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4598
          },
          "name": "sensitivityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategories"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverridesCategoriesOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5069
          },
          "name": "putCategories",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategories"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5101
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5056
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5072
          },
          "name": "resetCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5088
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5104
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5120
          },
          "name": "resetSensitivityLevel"
        }
      ],
      "name": "RulesetRulesActionParametersOverridesOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5066
          },
          "name": "categories",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5098
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5060
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5076
          },
          "name": "categoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesCategories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5092
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5108
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5124
          },
          "name": "sensitivityLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5050
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5082
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5114
          },
          "name": "sensitivityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverridesOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 4632
      },
      "name": "RulesetRulesActionParametersOverridesRules",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#id Ruleset#id}\n\nPlease 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": "The ID of the rule to override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4653
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#action Ruleset#action}",
            "stability": "stable",
            "summary": "The action to override the rule with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4638
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#enabled Ruleset#enabled}",
            "stability": "stable",
            "summary": "Whether to enable execution of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4644
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#score_threshold Ruleset#score_threshold}",
            "stability": "stable",
            "summary": "The score threshold to use for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4659
          },
          "name": "scoreThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option is only applicable for DDoS phases.\nAvailable values: \"default\", \"medium\", \"low\", \"eoff\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#sensitivity_level Ruleset#sensitivity_level}",
            "stability": "stable",
            "summary": "The sensitivity level to use for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4666
          },
          "name": "sensitivityLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverridesRules"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 4872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4887
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRulesOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersOverridesRulesList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverridesRulesList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 4736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 4726
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4802
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4818
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4847
          },
          "name": "resetScoreThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4863
          },
          "name": "resetSensitivityLevel"
        }
      ],
      "name": "RulesetRulesActionParametersOverridesRulesOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4806
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4822
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4835
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4851
          },
          "name": "scoreThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4867
          },
          "name": "sensitivityLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4796
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4812
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4828
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4841
          },
          "name": "scoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4857
          },
          "name": "sensitivityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 4740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOverridesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersOverridesRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5128
      },
      "name": "RulesetRulesActionParametersPrivate",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5141
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5134
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#qualifiers Ruleset#qualifiers}",
            "stability": "stable",
            "summary": "The qualifiers for the directive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5147
          },
          "name": "qualifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersPrivate"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5255
          },
          "name": "resetCloudflareOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5284
          },
          "name": "resetQualifiers"
        }
      ],
      "name": "RulesetRulesActionParametersPrivateOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5259
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5272
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5288
          },
          "name": "qualifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5249
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5265
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5278
          },
          "name": "qualifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPrivate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersPrivateOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5292
      },
      "name": "RulesetRulesActionParametersProxyRevalidate",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5305
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5298
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersProxyRevalidate"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5400
          },
          "name": "resetCloudflareOnly"
        }
      ],
      "name": "RulesetRulesActionParametersProxyRevalidateOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5404
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5417
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5394
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5410
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersProxyRevalidate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersProxyRevalidateOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublic": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5421
      },
      "name": "RulesetRulesActionParametersPublic",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5434
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5427
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersPublic"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublicOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5529
          },
          "name": "resetCloudflareOnly"
        }
      ],
      "name": "RulesetRulesActionParametersPublicOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5533
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5546
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5523
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5539
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersPublic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersPublicOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5550
      },
      "name": "RulesetRulesActionParametersRawResponseFields",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "The name of the response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5556
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#preserve_duplicates Ruleset#preserve_duplicates}",
            "stability": "stable",
            "summary": "Whether to log duplicate values of the same header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5562
          },
          "name": "preserveDuplicates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersRawResponseFields"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 5681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5696
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFieldsOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersRawResponseFieldsList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersRawResponseFieldsList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 5601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5672
          },
          "name": "resetPreserveDuplicates"
        }
      ],
      "name": "RulesetRulesActionParametersRawResponseFieldsOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5660
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5676
          },
          "name": "preserveDuplicatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5653
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5666
          },
          "name": "preserveDuplicates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRawResponseFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersRawResponseFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5700
      },
      "name": "RulesetRulesActionParametersRequestFields",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "The name of the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5706
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersRequestFields"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 5796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5811
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFieldsOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersRequestFieldsList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersRequestFieldsList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 5738
      },
      "name": "RulesetRulesActionParametersRequestFieldsOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5791
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5784
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersRequestFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersRequestFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponse": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5815
      },
      "name": "RulesetRulesActionParametersResponse",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#content Ruleset#content}",
            "stability": "stable",
            "summary": "The content to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5821
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#content_type Ruleset#content_type}",
            "stability": "stable",
            "summary": "The type of the content to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5827
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#status_code Ruleset#status_code}",
            "stability": "stable",
            "summary": "The status code to return."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5833
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersResponse"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5972
      },
      "name": "RulesetRulesActionParametersResponseFields",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "The name of the response header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5978
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#preserve_duplicates Ruleset#preserve_duplicates}",
            "stability": "stable",
            "summary": "Whether to log duplicate values of the same header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5984
          },
          "name": "preserveDuplicates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersResponseFields"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 6103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6118
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFieldsOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersResponseFieldsList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersResponseFieldsList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 6023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6094
          },
          "name": "resetPreserveDuplicates"
        }
      ],
      "name": "RulesetRulesActionParametersResponseFieldsOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6082
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6098
          },
          "name": "preserveDuplicatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6075
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6088
          },
          "name": "preserveDuplicates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersResponseFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 5887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 5879
      },
      "name": "RulesetRulesActionParametersResponseOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5942
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5955
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5968
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5935
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5948
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5961
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 5891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersResponseOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6122
      },
      "name": "RulesetRulesActionParametersSMaxage",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6135
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6128
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "The value for the directive in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6141
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersSMaxage"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6249
          },
          "name": "resetCloudflareOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6278
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersSMaxageOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6253
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6266
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6282
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6243
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6259
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6272
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSMaxage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersSMaxageOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStale": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6286
      },
      "name": "RulesetRulesActionParametersServeStale",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#disable_stale_while_updating Ruleset#disable_stale_while_updating}",
            "stability": "stable",
            "summary": "Whether Cloudflare should disable serving stale content while getting the latest content from the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6292
          },
          "name": "disableStaleWhileUpdating",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersServeStale"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStaleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6374
          },
          "name": "resetDisableStaleWhileUpdating"
        }
      ],
      "name": "RulesetRulesActionParametersServeStaleOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6378
          },
          "name": "disableStaleWhileUpdatingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6368
          },
          "name": "disableStaleWhileUpdating",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersServeStale"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersServeStaleOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSni": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSni",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6382
      },
      "name": "RulesetRulesActionParametersSni",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "A value to override the SNI to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6388
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersSni"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSniOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSniOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6420
      },
      "name": "RulesetRulesActionParametersSniOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6471
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6464
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersSni"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersSniOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfError": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfError",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6475
      },
      "name": "RulesetRulesActionParametersStaleIfError",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6488
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6481
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "The value for the directive in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6494
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersStaleIfError"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfErrorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfErrorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6602
          },
          "name": "resetCloudflareOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6631
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersStaleIfErrorOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6606
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6619
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6635
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6596
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6612
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6625
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleIfError"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersStaleIfErrorOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6639
      },
      "name": "RulesetRulesActionParametersStaleWhileRevalidate",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#operation Ruleset#operation}",
            "stability": "stable",
            "summary": "The operation to perform. Available values: \"set\", \"remove\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6652
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#cloudflare_only Ruleset#cloudflare_only}",
            "stability": "stable",
            "summary": "Whether to apply the directive only to Cloudflare's cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6645
          },
          "name": "cloudflareOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "The value for the directive in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6658
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersStaleWhileRevalidate"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6766
          },
          "name": "resetCloudflareOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6795
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersStaleWhileRevalidateOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6770
          },
          "name": "cloudflareOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6783
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6799
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6760
          },
          "name": "cloudflareOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6776
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6789
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersStaleWhileRevalidate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersStaleWhileRevalidateOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFields": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6803
      },
      "name": "RulesetRulesActionParametersTransformedRequestFields",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#name Ruleset#name}",
            "stability": "stable",
            "summary": "The name of the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6809
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersTransformedRequestFields"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFieldsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 6899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6914
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFieldsOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesActionParametersTransformedRequestFieldsList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersTransformedRequestFieldsList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFieldsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 6841
      },
      "name": "RulesetRulesActionParametersTransformedRequestFieldsOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6894
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6887
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersTransformedRequestFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersTransformedRequestFieldsOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUri": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUri",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 7180
      },
      "name": "RulesetRulesActionParametersUri",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#path Ruleset#path}",
            "stability": "stable",
            "summary": "A URI path rewrite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7186
          },
          "name": "path",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPath"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#query Ruleset#query}",
            "stability": "stable",
            "summary": "A URI query rewrite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7192
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQuery"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersUri"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 7239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 7231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7284
          },
          "name": "putPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPath"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7300
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7287
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7303
          },
          "name": "resetQuery"
        }
      ],
      "name": "RulesetRulesActionParametersUriOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7281
          },
          "name": "path",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7297
          },
          "name": "query",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7291
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPath"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7307
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQuery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUri"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersUriOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPath": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6918
      },
      "name": "RulesetRulesActionParametersUriPath",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#expression Ruleset#expression}",
            "stability": "stable",
            "summary": "An expression that evaluates to a value to rewrite the URI path to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6924
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "A value to rewrite the URI path to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6930
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersUriPath"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPathOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 6977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 6969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7025
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7041
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersUriPathOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7029
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7045
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7019
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7035
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 6981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersUriPathOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQuery": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 7049
      },
      "name": "RulesetRulesActionParametersUriQuery",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#expression Ruleset#expression}",
            "stability": "stable",
            "summary": "An expression that evaluates to a value to rewrite the URI query to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7055
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#value Ruleset#value}",
            "stability": "stable",
            "summary": "A value to rewrite the URI query to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7061
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersUriQuery"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQueryOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 7108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 7100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7156
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7172
          },
          "name": "resetValue"
        }
      ],
      "name": "RulesetRulesActionParametersUriQueryOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7160
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7176
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7150
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7166
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 7112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersUriQuery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesActionParametersUriQueryOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheck": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 10115
      },
      "name": "RulesetRulesExposedCredentialCheck",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#password_expression Ruleset#password_expression}",
            "stability": "stable",
            "summary": "An expression that selects the password used in the credentials check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10121
          },
          "name": "passwordExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#username_expression Ruleset#username_expression}",
            "stability": "stable",
            "summary": "An expression that selects the user ID used in the credentials check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10127
          },
          "name": "usernameExpression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesExposedCredentialCheck"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheckOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 10174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 10166
      },
      "name": "RulesetRulesExposedCredentialCheckOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10223
          },
          "name": "passwordExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10236
          },
          "name": "usernameExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10216
          },
          "name": "passwordExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10229
          },
          "name": "usernameExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesExposedCredentialCheckOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 11058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 11050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11065
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesOutputReference"
            }
          }
        }
      ],
      "name": "RulesetRulesList",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesList"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesLogging": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 10240
      },
      "name": "RulesetRulesLogging",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#enabled Ruleset#enabled}",
            "stability": "stable",
            "summary": "Whether to generate a log when the rule matches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10246
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesLogging"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesLoggingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 10286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 10278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10328
          },
          "name": "resetEnabled"
        }
      ],
      "name": "RulesetRulesLoggingOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10332
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10322
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesLoggingOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 10824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/ruleset/index.ts",
        "line": 10814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10924
          },
          "name": "putActionParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10972
          },
          "name": "putExposedCredentialCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11006
          },
          "name": "putLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesLogging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11022
          },
          "name": "putRatelimit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10927
          },
          "name": "resetActionParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10943
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10959
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10975
          },
          "name": "resetExposedCredentialCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11009
          },
          "name": "resetLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11025
          },
          "name": "resetRatelimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11041
          },
          "name": "resetRef"
        }
      ],
      "name": "RulesetRulesOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10921
          },
          "name": "actionParameters",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10969
          },
          "name": "exposedCredentialCheck",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10997
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11003
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11019
          },
          "name": "ratelimit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10915
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10931
          },
          "name": "actionParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesActionParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10947
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10963
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10979
          },
          "name": "exposedCredentialCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesExposedCredentialCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10992
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11013
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesLogging"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11029
          },
          "name": "ratelimitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11045
          },
          "name": "refInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10908
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10937
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10953
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10985
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 11035
          },
          "name": "ref",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 10336
      },
      "name": "RulesetRulesRatelimit",
      "namespace": "ruleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#characteristics Ruleset#characteristics}",
            "stability": "stable",
            "summary": "Characteristics of the request on which the rate limit counter will be incremented."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10342
          },
          "name": "characteristics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#period Ruleset#period}",
            "stability": "stable",
            "summary": "Period in seconds over which the counter is being incremented."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10360
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It defaults to the same as the rule's expression.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#counting_expression Ruleset#counting_expression}",
            "stability": "stable",
            "summary": "An expression that defines when the rate limit counter should be incremented."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10348
          },
          "name": "countingExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#mitigation_timeout Ruleset#mitigation_timeout}",
            "stability": "stable",
            "summary": "Period of time in seconds after which the action will be disabled following its first execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10354
          },
          "name": "mitigationTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#requests_per_period Ruleset#requests_per_period}",
            "stability": "stable",
            "summary": "The threshold of requests per period after which the action will be executed for the first time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10366
          },
          "name": "requestsPerPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#requests_to_origin Ruleset#requests_to_origin}",
            "stability": "stable",
            "summary": "Whether counting is only performed when an origin is reached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10372
          },
          "name": "requestsToOrigin",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#score_per_period Ruleset#score_per_period}",
            "stability": "stable",
            "summary": "The score threshold per period for which the action will be executed the first time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10378
          },
          "name": "scorePerPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/ruleset#score_response_header_name Ruleset#score_response_header_name}",
            "stability": "stable",
            "summary": "A response header name provided by the origin, which contains the score to increment rate limit counter with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10384
          },
          "name": "scoreResponseHeaderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesRatelimit"
    },
    "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ruleset/index.ts",
          "line": 10473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ruleset/index.ts",
        "line": 10465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10570
          },
          "name": "resetCountingExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10586
          },
          "name": "resetMitigationTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10615
          },
          "name": "resetRequestsPerPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10631
          },
          "name": "resetRequestsToOrigin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10647
          },
          "name": "resetScorePerPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10663
          },
          "name": "resetScoreResponseHeaderName"
        }
      ],
      "name": "RulesetRulesRatelimitOutputReference",
      "namespace": "ruleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10558
          },
          "name": "characteristicsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10574
          },
          "name": "countingExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10590
          },
          "name": "mitigationTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10603
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10619
          },
          "name": "requestsPerPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10635
          },
          "name": "requestsToOriginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10651
          },
          "name": "scorePerPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10667
          },
          "name": "scoreResponseHeaderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10551
          },
          "name": "characteristics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10564
          },
          "name": "countingExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10580
          },
          "name": "mitigationTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10596
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10609
          },
          "name": "requestsPerPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10625
          },
          "name": "requestsToOrigin",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10641
          },
          "name": "scorePerPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10657
          },
          "name": "scoreResponseHeaderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ruleset/index.ts",
            "line": 10477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.ruleset.RulesetRulesRatelimit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ruleset/index:RulesetRulesRatelimitOutputReference"
    },
    "@cdktn/provider-cloudflare.schemaValidationOperationSettings.SchemaValidationOperationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_operation_settings cloudflare_schema_validation_operation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.schemaValidationOperationSettings.SchemaValidationOperationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_operation_settings cloudflare_schema_validation_operation_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/schema-validation-operation-settings/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": "@cdktn/provider-cloudflare.schemaValidationOperationSettings.SchemaValidationOperationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schema-validation-operation-settings/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SchemaValidationOperationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SchemaValidationOperationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_operation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SchemaValidationOperationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SchemaValidationOperationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 135
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 147
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 155
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SchemaValidationOperationSettings",
      "namespace": "schemaValidationOperationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 110
          },
          "name": "mitigationActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 123
          },
          "name": "operationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 139
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 103
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 116
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 129
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema-validation-operation-settings/index:SchemaValidationOperationSettings"
    },
    "@cdktn/provider-cloudflare.schemaValidationOperationSettings.SchemaValidationOperationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.schemaValidationOperationSettings.SchemaValidationOperationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schema-validation-operation-settings/index.ts",
        "line": 14
      },
      "name": "SchemaValidationOperationSettingsConfig",
      "namespace": "schemaValidationOperationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"log\"` - log request when request does not conform to schema for this operation\n  - `\"block\"` - deny access to the site when request does not conform to schema for this operation\n  - `\"none\"` - will skip mitigation for this operation\n  - `null` - clears any mitigation action\nAvailable values: \"log\", \"block\", \"none\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_operation_settings#mitigation_action SchemaValidationOperationSettings#mitigation_action}",
            "stability": "stable",
            "summary": "When set, this applies a mitigation action to this operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 26
          },
          "name": "mitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_operation_settings#operation_id SchemaValidationOperationSettings#operation_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 32
          },
          "name": "operationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_operation_settings#zone_id SchemaValidationOperationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-operation-settings/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema-validation-operation-settings/index:SchemaValidationOperationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.schemaValidationSchemas.SchemaValidationSchemas": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas cloudflare_schema_validation_schemas}."
      },
      "fqn": "@cdktn/provider-cloudflare.schemaValidationSchemas.SchemaValidationSchemas",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas cloudflare_schema_validation_schemas} Resource."
        },
        "locationInModule": {
          "filename": "src/schema-validation-schemas/index.ts",
          "line": 83
        },
        "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": "@cdktn/provider-cloudflare.schemaValidationSchemas.SchemaValidationSchemasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schema-validation-schemas/index.ts",
        "line": 51
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SchemaValidationSchemas resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 68
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SchemaValidationSchemas to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SchemaValidationSchemas that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SchemaValidationSchemas to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 185
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 207
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SchemaValidationSchemas",
      "namespace": "schemaValidationSchemas",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 56
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 111
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 147
          },
          "name": "schemaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 129
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 142
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 160
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 173
          },
          "name": "validationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 189
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 122
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 135
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 153
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 166
          },
          "name": "validationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 179
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema-validation-schemas/index:SchemaValidationSchemas"
    },
    "@cdktn/provider-cloudflare.schemaValidationSchemas.SchemaValidationSchemasConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.schemaValidationSchemas.SchemaValidationSchemasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schema-validation-schemas/index.ts",
        "line": 14
      },
      "name": "SchemaValidationSchemasConfig",
      "namespace": "schemaValidationSchemas",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas#kind SchemaValidationSchemas#kind}",
            "stability": "stable",
            "summary": "The kind of the schema Available values: \"openapi_v3\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 21
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas#name SchemaValidationSchemas#name}",
            "stability": "stable",
            "summary": "A human-readable name for the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 27
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas#source SchemaValidationSchemas#source}",
            "stability": "stable",
            "summary": "The raw schema, e.g., the OpenAPI schema, either as JSON or YAML."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 33
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas#validation_enabled SchemaValidationSchemas#validation_enabled}",
            "stability": "stable",
            "summary": "An indicator if this schema is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 39
          },
          "name": "validationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_schemas#zone_id SchemaValidationSchemas#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-schemas/index.ts",
            "line": 45
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema-validation-schemas/index:SchemaValidationSchemasConfig"
    },
    "@cdktn/provider-cloudflare.schemaValidationSettings.SchemaValidationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_settings cloudflare_schema_validation_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.schemaValidationSettings.SchemaValidationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_settings cloudflare_schema_validation_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/schema-validation-settings/index.ts",
          "line": 80
        },
        "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": "@cdktn/provider-cloudflare.schemaValidationSettings.SchemaValidationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schema-validation-settings/index.ts",
        "line": 48
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SchemaValidationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 65
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SchemaValidationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SchemaValidationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SchemaValidationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 126
          },
          "name": "resetValidationOverrideMitigationAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 142
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 154
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SchemaValidationSettings",
      "namespace": "schemaValidationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 53
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 114
          },
          "name": "validationDefaultMitigationActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 130
          },
          "name": "validationOverrideMitigationActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 146
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 107
          },
          "name": "validationDefaultMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 120
          },
          "name": "validationOverrideMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 136
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema-validation-settings/index:SchemaValidationSettings"
    },
    "@cdktn/provider-cloudflare.schemaValidationSettings.SchemaValidationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.schemaValidationSettings.SchemaValidationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schema-validation-settings/index.ts",
        "line": 14
      },
      "name": "SchemaValidationSettingsConfig",
      "namespace": "schemaValidationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"log\"` - log request when request does not conform to schema\n  - `\"block\"` - deny access to the site when request does not conform to schema\n  - `\"none\"` - skip running schema validation\nAvailable values: \"none\", \"log\", \"block\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_settings#validation_default_mitigation_action SchemaValidationSettings#validation_default_mitigation_action}",
            "stability": "stable",
            "summary": "The default mitigation action used Mitigation actions are as follows:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 26
          },
          "name": "validationDefaultMitigationAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- `\"none\"` - skip running schema validation entirely for the request\n  - `null` - clears any existing override\nAvailable values: \"none\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_settings#validation_override_mitigation_action SchemaValidationSettings#validation_override_mitigation_action}",
            "stability": "stable",
            "summary": "When set, this overrides both zone level and operation level mitigation actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 36
          },
          "name": "validationOverrideMitigationAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/schema_validation_settings#zone_id SchemaValidationSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema-validation-settings/index.ts",
            "line": 42
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema-validation-settings/index:SchemaValidationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.snippet.Snippet": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet cloudflare_snippet}."
      },
      "fqn": "@cdktn/provider-cloudflare.snippet.Snippet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet cloudflare_snippet} Resource."
        },
        "locationInModule": {
          "filename": "src/snippet/index.ts",
          "line": 312
        },
        "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": "@cdktn/provider-cloudflare.snippet.SnippetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/snippet/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Snippet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 297
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Snippet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Snippet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Snippet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 348
          },
          "name": "putFiles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFiles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 361
          },
          "name": "putMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.snippet.SnippetMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 395
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 407
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 416
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Snippet",
      "namespace": "snippet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 285
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 339
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 345
          },
          "name": "files",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 358
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.snippet.SnippetMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 370
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 352
          },
          "name": "filesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 365
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.snippet.SnippetMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 383
          },
          "name": "snippetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 399
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 376
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 389
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippet/index:Snippet"
    },
    "@cdktn/provider-cloudflare.snippet.SnippetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/snippet/index.ts",
        "line": 14
      },
      "name": "SnippetConfig",
      "namespace": "snippet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#files Snippet#files}",
            "stability": "stable",
            "summary": "The list of files belonging to the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 20
          },
          "name": "files",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#metadata Snippet#metadata}",
            "stability": "stable",
            "summary": "Provide metadata about the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 26
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.snippet.SnippetMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#snippet_name Snippet#snippet_name}",
            "stability": "stable",
            "summary": "Identify the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 32
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#zone_id Snippet#zone_id}",
            "stability": "stable",
            "summary": "Use this field to specify the unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippet/index:SnippetConfig"
    },
    "@cdktn/provider-cloudflare.snippet.SnippetFiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/snippet/index.ts",
        "line": 40
      },
      "name": "SnippetFiles",
      "namespace": "snippet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#content Snippet#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 44
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#name Snippet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippet/index:SnippetFiles"
    },
    "@cdktn/provider-cloudflare.snippet.SnippetFilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/snippet/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/snippet/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFilesOutputReference"
            }
          }
        }
      ],
      "name": "SnippetFilesList",
      "namespace": "snippet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/snippet/index:SnippetFilesList"
    },
    "@cdktn/provider-cloudflare.snippet.SnippetFilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/snippet/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/snippet/index.ts",
        "line": 87
      },
      "name": "SnippetFilesOutputReference",
      "namespace": "snippet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 146
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 159
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 139
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 152
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.snippet.SnippetFiles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/snippet/index:SnippetFilesOutputReference"
    },
    "@cdktn/provider-cloudflare.snippet.SnippetMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/snippet/index.ts",
        "line": 183
      },
      "name": "SnippetMetadata",
      "namespace": "snippet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet#main_module Snippet#main_module}",
            "stability": "stable",
            "summary": "Specify the name of the file that contains the main module of the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 189
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippet/index:SnippetMetadata"
    },
    "@cdktn/provider-cloudflare.snippet.SnippetMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippet.SnippetMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/snippet/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/snippet/index.ts",
        "line": 221
      },
      "name": "SnippetMetadataOutputReference",
      "namespace": "snippet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 272
          },
          "name": "mainModuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 265
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.snippet.SnippetMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/snippet/index:SnippetMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.snippetRules.SnippetRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules cloudflare_snippet_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules cloudflare_snippet_rules} Resource."
        },
        "locationInModule": {
          "filename": "src/snippet-rules/index.ts",
          "line": 291
        },
        "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": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/snippet-rules/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SnippetRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 276
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SnippetRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SnippetRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SnippetRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 320
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 336
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 348
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 355
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SnippetRules",
      "namespace": "snippetRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 264
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 317
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 324
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 340
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 330
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippet-rules/index:SnippetRules"
    },
    "@cdktn/provider-cloudflare.snippetRules.SnippetRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/snippet-rules/index.ts",
        "line": 14
      },
      "name": "SnippetRulesConfig",
      "namespace": "snippetRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules#rules SnippetRules#rules}",
            "stability": "stable",
            "summary": "Lists snippet rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 20
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules#zone_id SnippetRules#zone_id}",
            "stability": "stable",
            "summary": "Use this field to specify the unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippet-rules/index:SnippetRulesConfig"
    },
    "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/snippet-rules/index.ts",
        "line": 28
      },
      "name": "SnippetRulesRules",
      "namespace": "snippetRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules#expression SnippetRules#expression}",
            "stability": "stable",
            "summary": "Define the expression that determines which traffic matches the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 46
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules#snippet_name SnippetRules#snippet_name}",
            "stability": "stable",
            "summary": "Identify the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 52
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules#description SnippetRules#description}",
            "stability": "stable",
            "summary": "Provide an informative description of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 34
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippet_rules#enabled SnippetRules#enabled}",
            "stability": "stable",
            "summary": "Indicate whether to execute the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 40
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/snippet-rules/index:SnippetRulesRules"
    },
    "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/snippet-rules/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/snippet-rules/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 251
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRulesOutputReference"
            }
          }
        }
      ],
      "name": "SnippetRulesRulesList",
      "namespace": "snippetRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/snippet-rules/index:SnippetRulesRulesList"
    },
    "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/snippet-rules/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/snippet-rules/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 175
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 191
          },
          "name": "resetEnabled"
        }
      ],
      "name": "SnippetRulesRulesOutputReference",
      "namespace": "snippetRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 213
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 218
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 179
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 195
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 208
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 231
          },
          "name": "snippetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 169
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 185
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 201
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 224
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippet-rules/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.snippetRules.SnippetRulesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/snippet-rules/index:SnippetRulesRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.snippets.Snippets": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets cloudflare_snippets}."
      },
      "fqn": "@cdktn/provider-cloudflare.snippets.Snippets",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets cloudflare_snippets} Resource."
        },
        "locationInModule": {
          "filename": "src/snippets/index.ts",
          "line": 169
        },
        "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": "@cdktn/provider-cloudflare.snippets.SnippetsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/snippets/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Snippets resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 154
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Snippets to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Snippets that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Snippets to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 218
          },
          "name": "putMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 261
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 270
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Snippets",
      "namespace": "snippets",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 142
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 196
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 215
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 227
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 209
          },
          "name": "filesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 222
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 240
          },
          "name": "snippetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 253
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 202
          },
          "name": "files",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 233
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 246
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippets/index:Snippets"
    },
    "@cdktn/provider-cloudflare.snippets.SnippetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/snippets/index.ts",
        "line": 14
      },
      "name": "SnippetsConfig",
      "namespace": "snippets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets#files Snippets#files}",
            "stability": "stable",
            "summary": "The list of files belonging to the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 20
          },
          "name": "files",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets#metadata Snippets#metadata}",
            "stability": "stable",
            "summary": "Metadata about the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 26
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets#snippet_name Snippets#snippet_name}",
            "stability": "stable",
            "summary": "The identifying name of the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 32
          },
          "name": "snippetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets#zone_id Snippets#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippets/index:SnippetsConfig"
    },
    "@cdktn/provider-cloudflare.snippets.SnippetsMetadata": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/snippets/index.ts",
        "line": 40
      },
      "name": "SnippetsMetadata",
      "namespace": "snippets",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/snippets#main_module Snippets#main_module}",
            "stability": "stable",
            "summary": "Name of the file that contains the main module of the snippet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 46
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/snippets/index:SnippetsMetadata"
    },
    "@cdktn/provider-cloudflare.snippets.SnippetsMetadataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/snippets/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/snippets/index.ts",
        "line": 78
      },
      "name": "SnippetsMetadataOutputReference",
      "namespace": "snippets",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 129
          },
          "name": "mainModuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 122
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/snippets/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.snippets.SnippetsMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/snippets/index:SnippetsMetadataOutputReference"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplication": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application cloudflare_spectrum_application}."
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application cloudflare_spectrum_application} Resource."
        },
        "locationInModule": {
          "filename": "src/spectrum-application/index.ts",
          "line": 597
        },
        "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": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SpectrumApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 582
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SpectrumApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SpectrumApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SpectrumApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 657
          },
          "name": "putDns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 670
          },
          "name": "putEdgeIps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 728
          },
          "name": "putOriginDns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 639
          },
          "name": "resetArgoSmartRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 673
          },
          "name": "resetEdgeIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 694
          },
          "name": "resetIpFirewall"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 715
          },
          "name": "resetOriginDirect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 731
          },
          "name": "resetOriginDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 747
          },
          "name": "resetOriginPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 776
          },
          "name": "resetProxyProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 792
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 808
          },
          "name": "resetTrafficType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 824
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 836
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 853
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SpectrumApplication",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 570
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 648
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 654
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 667
          },
          "name": "edgeIps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 682
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 703
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 725
          },
          "name": "originDns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 643
          },
          "name": "argoSmartRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 661
          },
          "name": "dnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 677
          },
          "name": "edgeIpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 698
          },
          "name": "ipFirewallInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 719
          },
          "name": "originDirectInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 735
          },
          "name": "originDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 751
          },
          "name": "originPortInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 764
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 780
          },
          "name": "proxyProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 796
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 812
          },
          "name": "trafficTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 828
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 633
          },
          "name": "argoSmartRouting",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 688
          },
          "name": "ipFirewall",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 709
          },
          "name": "originDirect",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 741
          },
          "name": "originPort",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 757
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 770
          },
          "name": "proxyProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 786
          },
          "name": "tls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 802
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 818
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplication"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 14
      },
      "name": "SpectrumApplicationConfig",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#dns SpectrumApplication#dns}",
            "stability": "stable",
            "summary": "The name and type of DNS record for the Spectrum application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 27
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "May specify a single port, for example `\"tcp/1000\"`, or a range of ports, for example `\"tcp/1000-2000\"`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#protocol SpectrumApplication#protocol}",
            "stability": "stable",
            "summary": "The port configuration at Cloudflare's edge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 65
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#argo_smart_routing SpectrumApplication#argo_smart_routing}",
            "stability": "stable",
            "summary": "Enables Argo Smart Routing for this application. Notes: Only available for TCP applications with traffic_type set to \"direct\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 21
          },
          "name": "argoSmartRouting",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#edge_ips SpectrumApplication#edge_ips}",
            "stability": "stable",
            "summary": "The anycast edge IP configuration for the hostname of this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 33
          },
          "name": "edgeIps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#ip_firewall SpectrumApplication#ip_firewall}",
            "stability": "stable",
            "summary": "Enables IP Access Rules for this application. Notes: Only available for TCP applications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 40
          },
          "name": "ipFirewall",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#origin_direct SpectrumApplication#origin_direct}",
            "stability": "stable",
            "summary": "List of origin IP addresses. Array may contain multiple IP addresses for load balancing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 46
          },
          "name": "originDirect",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#origin_dns SpectrumApplication#origin_dns}",
            "stability": "stable",
            "summary": "The name and type of DNS record for the Spectrum application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 52
          },
          "name": "originDns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only specified in conjunction with origin_dns. May use an integer to specify a single origin port, for example `1000`, or a string to specify a range of origin ports, for example `\"1000-2000\"`.\nNotes: If specifying a port range, the number of ports in the range must match the number of ports specified in the \"protocol\" field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#origin_port SpectrumApplication#origin_port}",
            "stability": "stable",
            "summary": "The destination port at the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 59
          },
          "name": "originPort",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Refer to [Enable Proxy protocol](https://developers.cloudflare.com/spectrum/getting-started/proxy-protocol/) for implementation details on PROXY Protocol V1, PROXY Protocol V2, and Simple Proxy Protocol.\nAvailable values: \"off\", \"v1\", \"v2\", \"simple\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#proxy_protocol SpectrumApplication#proxy_protocol}",
            "stability": "stable",
            "summary": "Enables Proxy Protocol to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 72
          },
          "name": "proxyProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#tls SpectrumApplication#tls}",
            "stability": "stable",
            "summary": "The type of TLS termination associated with the application. Available values: \"off\", \"flexible\", \"full\", \"strict\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 79
          },
          "name": "tls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to \"direct\", Spectrum will send traffic directly to your origin, and the application's type is derived from the `protocol`. When set to \"http\" or \"https\", Spectrum will apply Cloudflare's HTTP/HTTPS features as it sends traffic to your origin, and the application type matches this property exactly.\nAvailable values: \"direct\", \"http\", \"https\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#traffic_type SpectrumApplication#traffic_type}",
            "stability": "stable",
            "summary": "Determines how data travels from the edge to your origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 86
          },
          "name": "trafficType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#zone_id SpectrumApplication#zone_id}",
            "stability": "stable",
            "summary": "Zone identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 92
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplicationConfig"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 94
      },
      "name": "SpectrumApplicationDns",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#name SpectrumApplication#name}",
            "stability": "stable",
            "summary": "The name of the DNS record associated with the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 100
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#type SpectrumApplication#type}",
            "stability": "stable",
            "summary": "The type of DNS record associated with the application. Available values: \"CNAME\", \"ADDRESS\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 107
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplicationDns"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/spectrum-application/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 202
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 218
          },
          "name": "resetType"
        }
      ],
      "name": "SpectrumApplicationDnsOutputReference",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 206
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 222
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 196
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 212
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationDns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplicationDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 226
      },
      "name": "SpectrumApplicationEdgeIps",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#connectivity SpectrumApplication#connectivity}",
            "stability": "stable",
            "summary": "The IP versions supported for inbound connections on Spectrum anycast IPs. Available values: \"all\", \"ipv4\", \"ipv6\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 233
          },
          "name": "connectivity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#ips SpectrumApplication#ips}",
            "stability": "stable",
            "summary": "The array of customer owned IPs we broadcast via anycast for this hostname and application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 239
          },
          "name": "ips",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Dynamically allocated edge IPs use Spectrum anycast IPs in accordance with the connectivity you specify. Only valid with CNAME DNS names.\nAvailable values: \"dynamic\", \"static\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#type SpectrumApplication#type}",
            "stability": "stable",
            "summary": "The type of edge IP configuration specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 246
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplicationEdgeIps"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIpsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/spectrum-application/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 354
          },
          "name": "resetConnectivity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 370
          },
          "name": "resetIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 386
          },
          "name": "resetType"
        }
      ],
      "name": "SpectrumApplicationEdgeIpsOutputReference",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 358
          },
          "name": "connectivityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 374
          },
          "name": "ipsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 390
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 348
          },
          "name": "connectivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 364
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 380
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationEdgeIps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplicationEdgeIpsOutputReference"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 394
      },
      "name": "SpectrumApplicationOriginDns",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#name SpectrumApplication#name}",
            "stability": "stable",
            "summary": "The name of the DNS record associated with the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 400
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#ttl SpectrumApplication#ttl}",
            "stability": "stable",
            "summary": "The TTL of our resolution of your DNS record in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 406
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "\"\" is used to specify a combination of A/AAAA records.\nAvailable values: \"\", \"A\", \"AAAA\", \"SRV\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/spectrum_application#type SpectrumApplication#type}",
            "stability": "stable",
            "summary": "The type of DNS record associated with the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 413
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplicationOriginDns"
    },
    "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/spectrum-application/index.ts",
          "line": 467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/spectrum-application/index.ts",
        "line": 459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 521
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 537
          },
          "name": "resetTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 553
          },
          "name": "resetType"
        }
      ],
      "name": "SpectrumApplicationOriginDnsOutputReference",
      "namespace": "spectrumApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 525
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 541
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 557
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 515
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 531
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 547
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/spectrum-application/index.ts",
            "line": 471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.spectrumApplication.SpectrumApplicationOriginDns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/spectrum-application/index:SpectrumApplicationOriginDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.ssoConnector.SsoConnector": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector cloudflare_sso_connector}."
      },
      "fqn": "@cdktn/provider-cloudflare.ssoConnector.SsoConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector cloudflare_sso_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/sso-connector/index.ts",
          "line": 141
        },
        "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": "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-connector/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsoConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsoConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsoConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsoConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 176
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 192
          },
          "name": "resetBeginVerification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 226
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 252
          },
          "name": "resetUseFedrampLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 270
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 280
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsoConnector",
      "namespace": "ssoConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 201
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 240
          },
          "name": "updatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 262
          },
          "name": "verification",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorVerificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 180
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 196
          },
          "name": "beginVerificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 214
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 230
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 256
          },
          "name": "useFedrampLanguageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 170
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 186
          },
          "name": "beginVerification",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 207
          },
          "name": "emailDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 220
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 246
          },
          "name": "useFedrampLanguage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-connector/index:SsoConnector"
    },
    "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-connector/index.ts",
        "line": 14
      },
      "name": "SsoConnectorConfig",
      "namespace": "ssoConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector#email_domain SsoConnector#email_domain}",
            "stability": "stable",
            "summary": "Email domain of the new SSO connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 32
          },
          "name": "emailDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector#account_id SsoConnector#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector#begin_verification SsoConnector#begin_verification}",
            "stability": "stable",
            "summary": "Begin the verification process after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 26
          },
          "name": "beginVerification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector#enabled SsoConnector#enabled}",
            "stability": "stable",
            "summary": "SSO Connector enabled state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 38
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/sso_connector#use_fedramp_language SsoConnector#use_fedramp_language}",
            "stability": "stable",
            "summary": "Controls the display of FedRAMP language to the user during SSO login."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 44
          },
          "name": "useFedrampLanguage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-connector/index:SsoConnectorConfig"
    },
    "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorVerification": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorVerification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-connector/index.ts",
        "line": 46
      },
      "name": "SsoConnectorVerification",
      "namespace": "ssoConnector",
      "symbolId": "src/sso-connector/index:SsoConnectorVerification"
    },
    "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorVerificationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorVerificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-connector/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-connector/index.ts",
        "line": 69
      },
      "name": "SsoConnectorVerificationOutputReference",
      "namespace": "ssoConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 96
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 101
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-connector/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.ssoConnector.SsoConnectorVerification"
          }
        }
      ],
      "symbolId": "src/sso-connector/index:SsoConnectorVerificationOutputReference"
    },
    "@cdktn/provider-cloudflare.stream.Stream": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream cloudflare_stream}."
      },
      "fqn": "@cdktn/provider-cloudflare.stream.Stream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream cloudflare_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/stream/index.ts",
          "line": 608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.stream.StreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Stream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 593
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Stream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Stream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Stream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 790
          },
          "name": "putPublicDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.stream.StreamPublicDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 650
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 666
          },
          "name": "resetAllowedOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 692
          },
          "name": "resetCreator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 713
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 740
          },
          "name": "resetMaxDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 761
          },
          "name": "resetMeta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 793
          },
          "name": "resetPublicDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 819
          },
          "name": "resetRequireSignedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 835
          },
          "name": "resetScheduledDeletion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 867
          },
          "name": "resetThumbnailTimestampPct"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 883
          },
          "name": "resetUid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 899
          },
          "name": "resetUploadExpiry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 922
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 939
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Stream",
      "namespace": "stream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 581
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 675
          },
          "name": "clippedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 680
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 701
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 723
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 728
          },
          "name": "liveInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 749
          },
          "name": "maxSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 770
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 776
          },
          "name": "playback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 781
          },
          "name": "preview",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 787
          },
          "name": "publicDetails",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamPublicDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 802
          },
          "name": "readyToStream",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 807
          },
          "name": "readyToStreamAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 844
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 850
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 855
          },
          "name": "thumbnail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 908
          },
          "name": "uploaded",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 914
          },
          "name": "watermark",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamWatermarkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 654
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 670
          },
          "name": "allowedOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 696
          },
          "name": "creatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 717
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 744
          },
          "name": "maxDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 765
          },
          "name": "metaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 797
          },
          "name": "publicDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.stream.StreamPublicDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 823
          },
          "name": "requireSignedUrlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 839
          },
          "name": "scheduledDeletionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 871
          },
          "name": "thumbnailTimestampPctInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 887
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 903
          },
          "name": "uploadExpiryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 644
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 660
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 686
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 707
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 734
          },
          "name": "maxDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 755
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 813
          },
          "name": "requireSignedUrls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 829
          },
          "name": "scheduledDeletion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 861
          },
          "name": "thumbnailTimestampPct",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 877
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 893
          },
          "name": "uploadExpiry",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream/index:Stream"
    },
    "@cdktn/provider-cloudflare.stream.StreamConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 14
      },
      "name": "StreamConfig",
      "namespace": "stream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#account_id Stream#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter allowed origin domains in an array and use `*` for wildcard subdomains. Empty arrays allow the video to be viewed on any origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#allowed_origins Stream#allowed_origins}",
            "stability": "stable",
            "summary": "Lists the origins allowed to display the video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 26
          },
          "name": "allowedOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#creator Stream#creator}",
            "stability": "stable",
            "summary": "A user-defined identifier for the media creator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 32
          },
          "name": "creator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#identifier Stream#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 38
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be set for a video that is not yet uploaded to limit its duration. Uploads that exceed the specified duration will fail during processing. A value of `-1` means the value is unknown.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#max_duration_seconds Stream#max_duration_seconds}",
            "stability": "stable",
            "summary": "The maximum duration in seconds for a video upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 44
          },
          "name": "maxDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#meta Stream#meta}",
            "stability": "stable",
            "summary": "A user modifiable key-value store used to reference other systems of record for managing videos."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 50
          },
          "name": "meta",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#public_details Stream#public_details}",
            "stability": "stable",
            "summary": "Public details for the video including title, share link, channel link, and logo."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 56
          },
          "name": "publicDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamPublicDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to `true`, a signed token must be generated with a signing key to view the video.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#require_signed_urls Stream#require_signed_urls}",
            "stability": "stable",
            "summary": "Indicates whether the video can be a accessed using the UID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 62
          },
          "name": "requireSignedUrls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Omit the field to indicate no change, or include with a `null` value to remove an existing scheduled deletion. If specified, must be at least 30 days from upload time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#scheduled_deletion Stream#scheduled_deletion}",
            "stability": "stable",
            "summary": "Indicates the date and time at which the video will be deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 68
          },
          "name": "scheduledDeletion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To convert from a second-wise timestamp to a percentage, divide the desired timestamp by the total duration of the video.  If this value is not set, the default thumbnail image is taken from 0s of the video.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#thumbnail_timestamp_pct Stream#thumbnail_timestamp_pct}",
            "stability": "stable",
            "summary": "The timestamp for a thumbnail image calculated as a percentage value of the video's duration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 74
          },
          "name": "thumbnailTimestampPct",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#uid Stream#uid}",
            "stability": "stable",
            "summary": "The unique identifier for the video. Can be used to verify the video being updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 80
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#upload_expiry Stream#upload_expiry}",
            "stability": "stable",
            "summary": "The date and time when the video upload URL is no longer valid for direct user uploads."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 86
          },
          "name": "uploadExpiry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream/index:StreamConfig"
    },
    "@cdktn/provider-cloudflare.stream.StreamInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 88
      },
      "name": "StreamInput",
      "namespace": "stream",
      "symbolId": "src/stream/index:StreamInput"
    },
    "@cdktn/provider-cloudflare.stream.StreamInputOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 111
      },
      "name": "StreamInputOutputReference",
      "namespace": "stream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 138
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 143
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamInput"
          }
        }
      ],
      "symbolId": "src/stream/index:StreamInputOutputReference"
    },
    "@cdktn/provider-cloudflare.stream.StreamPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 147
      },
      "name": "StreamPlayback",
      "namespace": "stream",
      "symbolId": "src/stream/index:StreamPlayback"
    },
    "@cdktn/provider-cloudflare.stream.StreamPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 170
      },
      "name": "StreamPlaybackOutputReference",
      "namespace": "stream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 197
          },
          "name": "dash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 202
          },
          "name": "hls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamPlayback"
          }
        }
      ],
      "symbolId": "src/stream/index:StreamPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.stream.StreamPublicDetails": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamPublicDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 206
      },
      "name": "StreamPublicDetails",
      "namespace": "stream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#channel_link Stream#channel_link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 210
          },
          "name": "channelLink",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#logo Stream#logo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 214
          },
          "name": "logo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#share_link Stream#share_link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 218
          },
          "name": "shareLink",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream#title Stream#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 222
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream/index:StreamPublicDetails"
    },
    "@cdktn/provider-cloudflare.stream.StreamPublicDetailsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamPublicDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 343
          },
          "name": "resetChannelLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 359
          },
          "name": "resetLogo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 375
          },
          "name": "resetShareLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 391
          },
          "name": "resetTitle"
        }
      ],
      "name": "StreamPublicDetailsOutputReference",
      "namespace": "stream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 347
          },
          "name": "channelLinkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 363
          },
          "name": "logoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 379
          },
          "name": "shareLinkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 395
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 337
          },
          "name": "channelLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 353
          },
          "name": "logo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 369
          },
          "name": "shareLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 385
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.stream.StreamPublicDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stream/index:StreamPublicDetailsOutputReference"
    },
    "@cdktn/provider-cloudflare.stream.StreamStatus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 399
      },
      "name": "StreamStatus",
      "namespace": "stream",
      "symbolId": "src/stream/index:StreamStatus"
    },
    "@cdktn/provider-cloudflare.stream.StreamStatusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream/index.ts",
          "line": 429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 422
      },
      "name": "StreamStatusOutputReference",
      "namespace": "stream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 449
          },
          "name": "errorReasonCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 454
          },
          "name": "errorReasonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 459
          },
          "name": "pctComplete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 464
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamStatus"
          }
        }
      ],
      "symbolId": "src/stream/index:StreamStatusOutputReference"
    },
    "@cdktn/provider-cloudflare.stream.StreamWatermark": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamWatermark",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 468
      },
      "name": "StreamWatermark",
      "namespace": "stream",
      "symbolId": "src/stream/index:StreamWatermark"
    },
    "@cdktn/provider-cloudflare.stream.StreamWatermarkOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.stream.StreamWatermarkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream/index.ts",
        "line": 491
      },
      "name": "StreamWatermarkOutputReference",
      "namespace": "stream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 518
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 523
          },
          "name": "downloadedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 528
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 533
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 538
          },
          "name": "opacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 543
          },
          "name": "padding",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 548
          },
          "name": "position",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 553
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 558
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 563
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 568
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.stream.StreamWatermark"
          }
        }
      ],
      "symbolId": "src/stream/index:StreamWatermarkOutputReference"
    },
    "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrack": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track cloudflare_stream_audio_track}."
      },
      "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track cloudflare_stream_audio_track} Resource."
        },
        "locationInModule": {
          "filename": "src/stream-audio-track/index.ts",
          "line": 172
        },
        "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": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-audio-track/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StreamAudioTrack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 157
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StreamAudioTrack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StreamAudioTrack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StreamAudioTrack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 207
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 229
          },
          "name": "resetAudioIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 245
          },
          "name": "resetDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 274
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 296
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 306
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StreamAudioTrack",
      "namespace": "streamAudioTrack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 145
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 217
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudioList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 283
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 288
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 211
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 233
          },
          "name": "audioIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 249
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 262
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 278
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 201
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 223
          },
          "name": "audioIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 239
          },
          "name": "default",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 255
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 268
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-audio-track/index:StreamAudioTrack"
    },
    "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudio": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-audio-track/index.ts",
        "line": 46
      },
      "name": "StreamAudioTrackAudio",
      "namespace": "streamAudioTrack",
      "symbolId": "src/stream-audio-track/index:StreamAudioTrackAudio"
    },
    "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudioList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudioList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-audio-track/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/stream-audio-track/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 132
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudioOutputReference"
            }
          }
        }
      ],
      "name": "StreamAudioTrackAudioList",
      "namespace": "streamAudioTrack",
      "symbolId": "src/stream-audio-track/index:StreamAudioTrackAudioList"
    },
    "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudioOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-audio-track/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/stream-audio-track/index.ts",
        "line": 69
      },
      "name": "StreamAudioTrackAudioOutputReference",
      "namespace": "streamAudioTrack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 98
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 103
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 108
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 113
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackAudio"
          }
        }
      ],
      "symbolId": "src/stream-audio-track/index:StreamAudioTrackAudioOutputReference"
    },
    "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamAudioTrack.StreamAudioTrackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-audio-track/index.ts",
        "line": 14
      },
      "name": "StreamAudioTrackConfig",
      "namespace": "streamAudioTrack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track#identifier StreamAudioTrack#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 38
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track#account_id StreamAudioTrack#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track#audio_identifier StreamAudioTrack#audio_identifier}",
            "stability": "stable",
            "summary": "The unique identifier for an additional audio track."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 26
          },
          "name": "audioIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track#default StreamAudioTrack#default}",
            "stability": "stable",
            "summary": "Denotes whether the audio track will be played by default in a player."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 32
          },
          "name": "default",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_audio_track#label StreamAudioTrack#label}",
            "stability": "stable",
            "summary": "A string to uniquely identify the track amongst other audio track labels for the specified video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-audio-track/index.ts",
            "line": 44
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-audio-track/index:StreamAudioTrackConfig"
    },
    "@cdktn/provider-cloudflare.streamCaptionLanguage.StreamCaptionLanguage": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language cloudflare_stream_caption_language}."
      },
      "fqn": "@cdktn/provider-cloudflare.streamCaptionLanguage.StreamCaptionLanguage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language cloudflare_stream_caption_language} Resource."
        },
        "locationInModule": {
          "filename": "src/stream-caption-language/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": "@cdktn/provider-cloudflare.streamCaptionLanguage.StreamCaptionLanguageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-caption-language/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StreamCaptionLanguage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StreamCaptionLanguage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StreamCaptionLanguage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StreamCaptionLanguage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 110
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 126
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 188
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StreamCaptionLanguage",
      "namespace": "streamCaptionLanguage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 135
          },
          "name": "generated",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 153
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 171
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 114
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 130
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 148
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 166
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 104
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 120
          },
          "name": "file",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 141
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 159
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-caption-language/index:StreamCaptionLanguage"
    },
    "@cdktn/provider-cloudflare.streamCaptionLanguage.StreamCaptionLanguageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamCaptionLanguage.StreamCaptionLanguageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-caption-language/index.ts",
        "line": 14
      },
      "name": "StreamCaptionLanguageConfig",
      "namespace": "streamCaptionLanguage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language#identifier StreamCaptionLanguage#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 32
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language#language StreamCaptionLanguage#language}",
            "stability": "stable",
            "summary": "The language tag in BCP 47 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 38
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language#account_id StreamCaptionLanguage#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_caption_language#file StreamCaptionLanguage#file}",
            "stability": "stable",
            "summary": "The WebVTT file containing the caption or subtitle content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-caption-language/index.ts",
            "line": 26
          },
          "name": "file",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-caption-language/index:StreamCaptionLanguageConfig"
    },
    "@cdktn/provider-cloudflare.streamDownload.StreamDownload": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_download cloudflare_stream_download}."
      },
      "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownload",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_download cloudflare_stream_download} Resource."
        },
        "locationInModule": {
          "filename": "src/stream-download/index.ts",
          "line": 192
        },
        "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": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-download/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StreamDownload resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 177
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StreamDownload to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_download#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StreamDownload that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StreamDownload to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 224
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 261
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StreamDownload",
      "namespace": "streamDownload",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 165
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 234
          },
          "name": "audio",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 240
          },
          "name": "default",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadDefaultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 228
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 253
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 218
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 246
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-download/index:StreamDownload"
    },
    "@cdktn/provider-cloudflare.streamDownload.StreamDownloadAudio": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-download/index.ts",
        "line": 28
      },
      "name": "StreamDownloadAudio",
      "namespace": "streamDownload",
      "symbolId": "src/stream-download/index:StreamDownloadAudio"
    },
    "@cdktn/provider-cloudflare.streamDownload.StreamDownloadAudioOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-download/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-download/index.ts",
        "line": 51
      },
      "name": "StreamDownloadAudioOutputReference",
      "namespace": "streamDownload",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 78
          },
          "name": "percentComplete",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 83
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 88
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadAudio"
          }
        }
      ],
      "symbolId": "src/stream-download/index:StreamDownloadAudioOutputReference"
    },
    "@cdktn/provider-cloudflare.streamDownload.StreamDownloadConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-download/index.ts",
        "line": 14
      },
      "name": "StreamDownloadConfig",
      "namespace": "streamDownload",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_download#identifier StreamDownload#identifier}",
            "stability": "stable",
            "summary": "A Cloudflare-generated unique identifier for a media item."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 26
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_download#account_id StreamDownload#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-download/index:StreamDownloadConfig"
    },
    "@cdktn/provider-cloudflare.streamDownload.StreamDownloadDefault": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-download/index.ts",
        "line": 92
      },
      "name": "StreamDownloadDefault",
      "namespace": "streamDownload",
      "symbolId": "src/stream-download/index:StreamDownloadDefault"
    },
    "@cdktn/provider-cloudflare.streamDownload.StreamDownloadDefaultOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-download/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-download/index.ts",
        "line": 115
      },
      "name": "StreamDownloadDefaultOutputReference",
      "namespace": "streamDownload",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 142
          },
          "name": "percentComplete",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 147
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 152
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-download/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamDownload.StreamDownloadDefault"
          }
        }
      ],
      "symbolId": "src/stream-download/index:StreamDownloadDefaultOutputReference"
    },
    "@cdktn/provider-cloudflare.streamKey.StreamKey": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_key cloudflare_stream_key}."
      },
      "fqn": "@cdktn/provider-cloudflare.streamKey.StreamKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_key cloudflare_stream_key} Resource."
        },
        "locationInModule": {
          "filename": "src/stream-key/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.streamKey.StreamKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-key/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StreamKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StreamKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StreamKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StreamKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 89
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StreamKey",
      "namespace": "streamKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 98
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 108
          },
          "name": "jwk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 113
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 118
          },
          "name": "pem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 93
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 83
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-key/index:StreamKey"
    },
    "@cdktn/provider-cloudflare.streamKey.StreamKeyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamKey.StreamKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-key/index.ts",
        "line": 14
      },
      "name": "StreamKeyConfig",
      "namespace": "streamKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_key#account_id StreamKey#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-key/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-key/index:StreamKeyConfig"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input cloudflare_stream_live_input}."
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input cloudflare_stream_live_input} Resource."
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StreamLiveInput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 670
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StreamLiveInput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StreamLiveInput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StreamLiveInput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 825
          },
          "name": "putRecording",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecording"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 722
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 743
          },
          "name": "resetDefaultCreator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 759
          },
          "name": "resetDeleteRecordingAfterDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 775
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 791
          },
          "name": "resetLiveInputIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 807
          },
          "name": "resetMeta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 828
          },
          "name": "resetRecording"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 886
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 898
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StreamLiveInput",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 658
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 731
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 816
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 822
          },
          "name": "recording",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecordingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 838
          },
          "name": "rtmps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 844
          },
          "name": "rtmpsPlayback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 850
          },
          "name": "srt",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 856
          },
          "name": "srtPlayback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 861
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 866
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 872
          },
          "name": "webRtc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 878
          },
          "name": "webRtcPlayback",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcPlaybackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 726
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 747
          },
          "name": "defaultCreatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 763
          },
          "name": "deleteRecordingAfterDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 779
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 795
          },
          "name": "liveInputIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 811
          },
          "name": "metaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 832
          },
          "name": "recordingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecording"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 716
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 737
          },
          "name": "defaultCreator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 753
          },
          "name": "deleteRecordingAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 769
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 785
          },
          "name": "liveInputIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 801
          },
          "name": "meta",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInput"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 14
      },
      "name": "StreamLiveInputConfig",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#account_id StreamLiveInput#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#default_creator StreamLiveInput#default_creator}",
            "stability": "stable",
            "summary": "Sets the creator ID asssociated with this live input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 26
          },
          "name": "defaultCreator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When a stream completes and the recording is ready, the value is used to calculate a scheduled deletion date for that recording. Omit the field to indicate no change, or include with a `null` value to remove an existing scheduled deletion.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#delete_recording_after_days StreamLiveInput#delete_recording_after_days}",
            "stability": "stable",
            "summary": "Indicates the number of days after which the live inputs recordings will be deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 32
          },
          "name": "deleteRecordingAfterDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#enabled StreamLiveInput#enabled}",
            "stability": "stable",
            "summary": "Indicates whether the live input is enabled and can accept streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 38
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#live_input_identifier StreamLiveInput#live_input_identifier}",
            "stability": "stable",
            "summary": "A unique identifier for a live input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 44
          },
          "name": "liveInputIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#meta StreamLiveInput#meta}",
            "stability": "stable",
            "summary": "A user modifiable key-value store used to reference other systems of record for managing live inputs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 50
          },
          "name": "meta",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Behavior depends on the mode. In most cases, the video will initially be viewable as a live video and transition to on-demand after a condition is satisfied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#recording StreamLiveInput#recording}",
            "stability": "stable",
            "summary": "Records the input to a Cloudflare Stream video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 56
          },
          "name": "recording",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecording"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputConfig"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecording": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecording",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 58
      },
      "name": "StreamLiveInputRecording",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter allowed origin domains in an array and use `*` for wildcard subdomains. An empty array allows videos to be viewed on any origin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#allowed_origins StreamLiveInput#allowed_origins}",
            "stability": "stable",
            "summary": "Lists the origins allowed to display videos created with this input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 64
          },
          "name": "allowedOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#hide_live_viewer_count StreamLiveInput#hide_live_viewer_count}",
            "stability": "stable",
            "summary": "Disables reporting the number of live viewers when this property is set to `true`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 70
          },
          "name": "hideLiveViewerCount",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set this value to `off` to prevent a recording. Set the value to `automatic` to begin a recording and transition to on-demand after Stream Live stops receiving input.\nAvailable values: \"off\", \"automatic\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#mode StreamLiveInput#mode}",
            "stability": "stable",
            "summary": "Specifies the recording behavior for the live input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 77
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Also enforces access controls on any video recording of the livestream with the live input.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#require_signed_urls StreamLiveInput#require_signed_urls}",
            "stability": "stable",
            "summary": "Indicates if a video using the live input has the `requireSignedURLs` property set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 83
          },
          "name": "requireSignedUrls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "`0` is recommended for most use cases and indicates the platform default should be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_live_input#timeout_seconds StreamLiveInput#timeout_seconds}",
            "stability": "stable",
            "summary": "Determines the amount of time a live input configured in `automatic` mode should wait before a recording transitions from live to on-demand."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 89
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputRecording"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecordingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecordingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 223
          },
          "name": "resetAllowedOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 239
          },
          "name": "resetHideLiveViewerCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 255
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 271
          },
          "name": "resetRequireSignedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 287
          },
          "name": "resetTimeoutSeconds"
        }
      ],
      "name": "StreamLiveInputRecordingOutputReference",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 227
          },
          "name": "allowedOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 243
          },
          "name": "hideLiveViewerCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 259
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 275
          },
          "name": "requireSignedUrlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 291
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 217
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 233
          },
          "name": "hideLiveViewerCount",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 249
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 265
          },
          "name": "requireSignedUrls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 281
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRecording"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputRecordingOutputReference"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 295
      },
      "name": "StreamLiveInputRtmps",
      "namespace": "streamLiveInput",
      "symbolId": "src/stream-live-input/index:StreamLiveInputRtmps"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 318
      },
      "name": "StreamLiveInputRtmpsOutputReference",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 345
          },
          "name": "streamKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 350
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmps"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputRtmpsOutputReference"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 354
      },
      "name": "StreamLiveInputRtmpsPlayback",
      "namespace": "streamLiveInput",
      "symbolId": "src/stream-live-input/index:StreamLiveInputRtmpsPlayback"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 377
      },
      "name": "StreamLiveInputRtmpsPlaybackOutputReference",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 404
          },
          "name": "streamKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 409
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputRtmpsPlayback"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputRtmpsPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrt": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 413
      },
      "name": "StreamLiveInputSrt",
      "namespace": "streamLiveInput",
      "symbolId": "src/stream-live-input/index:StreamLiveInputSrt"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 436
      },
      "name": "StreamLiveInputSrtOutputReference",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 463
          },
          "name": "passphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 468
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 473
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrt"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputSrtOutputReference"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 477
      },
      "name": "StreamLiveInputSrtPlayback",
      "namespace": "streamLiveInput",
      "symbolId": "src/stream-live-input/index:StreamLiveInputSrtPlayback"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 500
      },
      "name": "StreamLiveInputSrtPlaybackOutputReference",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 527
          },
          "name": "passphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 532
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 537
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputSrtPlayback"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputSrtPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 541
      },
      "name": "StreamLiveInputWebRtc",
      "namespace": "streamLiveInput",
      "symbolId": "src/stream-live-input/index:StreamLiveInputWebRtc"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 564
      },
      "name": "StreamLiveInputWebRtcOutputReference",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 591
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtc"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputWebRtcOutputReference"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcPlayback": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcPlayback",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 595
      },
      "name": "StreamLiveInputWebRtcPlayback",
      "namespace": "streamLiveInput",
      "symbolId": "src/stream-live-input/index:StreamLiveInputWebRtcPlayback"
    },
    "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcPlaybackOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcPlaybackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stream-live-input/index.ts",
          "line": 625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-live-input/index.ts",
        "line": 618
      },
      "name": "StreamLiveInputWebRtcPlaybackOutputReference",
      "namespace": "streamLiveInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 645
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-live-input/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.streamLiveInput.StreamLiveInputWebRtcPlayback"
          }
        }
      ],
      "symbolId": "src/stream-live-input/index:StreamLiveInputWebRtcPlaybackOutputReference"
    },
    "@cdktn/provider-cloudflare.streamWatermark.StreamWatermarkA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark cloudflare_stream_watermark}."
      },
      "fqn": "@cdktn/provider-cloudflare.streamWatermark.StreamWatermarkA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark cloudflare_stream_watermark} Resource."
        },
        "locationInModule": {
          "filename": "src/stream-watermark/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.streamWatermark.StreamWatermarkAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-watermark/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StreamWatermarkA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 85
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StreamWatermarkA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StreamWatermarkA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StreamWatermarkA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 138
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 169
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 185
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 201
          },
          "name": "resetOpacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 217
          },
          "name": "resetPadding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 233
          },
          "name": "resetPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 249
          },
          "name": "resetScale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 275
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 305
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StreamWatermarkA",
      "namespace": "streamWatermark",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 73
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 147
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 152
          },
          "name": "downloadedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 157
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 258
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 263
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 284
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 142
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 173
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 189
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 205
          },
          "name": "opacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 221
          },
          "name": "paddingInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 237
          },
          "name": "positionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 253
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 279
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 132
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 163
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 179
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 195
          },
          "name": "opacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 211
          },
          "name": "padding",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 227
          },
          "name": "position",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 243
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 269
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-watermark/index:StreamWatermarkA"
    },
    "@cdktn/provider-cloudflare.streamWatermark.StreamWatermarkAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamWatermark.StreamWatermarkAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-watermark/index.ts",
        "line": 14
      },
      "name": "StreamWatermarkAConfig",
      "namespace": "streamWatermark",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#account_id StreamWatermarkA#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#identifier StreamWatermarkA#identifier}",
            "stability": "stable",
            "summary": "The unique identifier for a watermark profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 26
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#name StreamWatermarkA#name}",
            "stability": "stable",
            "summary": "A short description of the watermark profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of `0.0` makes the image completely transparent, and `1.0` makes the image completely opaque. Note that if the image is already semi-transparent, setting this to `1.0` will not make the image completely opaque.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#opacity StreamWatermarkA#opacity}",
            "stability": "stable",
            "summary": "The translucency of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 38
          },
          "name": "opacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "`0.0` indicates no padding, and `1.0` indicates a fully padded video width or length, as determined by the algorithm.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#padding StreamWatermarkA#padding}",
            "stability": "stable",
            "summary": "The whitespace between the adjacent edges (determined by position) of the video and the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 44
          },
          "name": "padding",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid positions are: `upperRight`, `upperLeft`, `lowerLeft`, `lowerRight`, and `center`. Note that `center` ignores the `padding` parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#position StreamWatermarkA#position}",
            "stability": "stable",
            "summary": "The location of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 50
          },
          "name": "position",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter will adapt to horizontal and vertical videos automatically. `0.0` indicates no scaling (use the size of the image as-is), and `1.0 `fills the entire video.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#scale StreamWatermarkA#scale}",
            "stability": "stable",
            "summary": "The size of the image relative to the overall size of the video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 56
          },
          "name": "scale",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_watermark#url StreamWatermarkA#url}",
            "stability": "stable",
            "summary": "URL of the watermark image to copy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-watermark/index.ts",
            "line": 62
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-watermark/index:StreamWatermarkAConfig"
    },
    "@cdktn/provider-cloudflare.streamWebhook.StreamWebhook": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_webhook cloudflare_stream_webhook}."
      },
      "fqn": "@cdktn/provider-cloudflare.streamWebhook.StreamWebhook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_webhook cloudflare_stream_webhook} Resource."
        },
        "locationInModule": {
          "filename": "src/stream-webhook/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.streamWebhook.StreamWebhookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stream-webhook/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StreamWebhook resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StreamWebhook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_webhook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StreamWebhook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StreamWebhook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 117
          },
          "name": "resetNotificationUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StreamWebhook",
      "namespace": "streamWebhook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 105
          },
          "name": "modified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 126
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 121
          },
          "name": "notificationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 111
          },
          "name": "notificationUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-webhook/index:StreamWebhook"
    },
    "@cdktn/provider-cloudflare.streamWebhook.StreamWebhookConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.streamWebhook.StreamWebhookConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stream-webhook/index.ts",
        "line": 14
      },
      "name": "StreamWebhookConfig",
      "namespace": "streamWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_webhook#account_id StreamWebhook#account_id}",
            "stability": "stable",
            "summary": "The account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/stream_webhook#notification_url StreamWebhook#notification_url}",
            "stability": "stable",
            "summary": "The URL where webhooks will be sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stream-webhook/index.ts",
            "line": 26
          },
          "name": "notificationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stream-webhook/index:StreamWebhookConfig"
    },
    "@cdktn/provider-cloudflare.tieredCache.TieredCache": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/tiered_cache cloudflare_tiered_cache}."
      },
      "fqn": "@cdktn/provider-cloudflare.tieredCache.TieredCache",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/tiered_cache cloudflare_tiered_cache} Resource."
        },
        "locationInModule": {
          "filename": "src/tiered-cache/index.ts",
          "line": 65
        },
        "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": "@cdktn/provider-cloudflare.tieredCache.TieredCacheConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/tiered-cache/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TieredCache resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TieredCache to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/tiered_cache#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TieredCache that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TieredCache to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TieredCache",
      "namespace": "tieredCache",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 90
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 113
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 126
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 106
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 119
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/tiered-cache/index:TieredCache"
    },
    "@cdktn/provider-cloudflare.tieredCache.TieredCacheConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tieredCache.TieredCacheConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/tiered-cache/index.ts",
        "line": 14
      },
      "name": "TieredCacheConfig",
      "namespace": "tieredCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/tiered_cache#value TieredCache#value}",
            "stability": "stable",
            "summary": "Enable or disable the Smart Tiered Cache. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 21
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/tiered_cache#zone_id TieredCache#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/tiered-cache/index.ts",
            "line": 27
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/tiered-cache/index:TieredCacheConfig"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config cloudflare_token_validation_config}."
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config cloudflare_token_validation_config} Resource."
        },
        "locationInModule": {
          "filename": "src/token-validation-config/index.ts",
          "line": 528
        },
        "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": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/token-validation-config/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TokenValidationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 513
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TokenValidationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TokenValidationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TokenValidationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 566
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 644
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 656
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 667
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TokenValidationConfig",
      "namespace": "tokenValidationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 501
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 557
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 563
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 588
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 593
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 570
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 583
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 606
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 619
          },
          "name": "tokenSourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 632
          },
          "name": "tokenTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 648
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 576
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 599
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 612
          },
          "name": "tokenSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 625
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 638
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/token-validation-config/index:TokenValidationConfig"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-config/index.ts",
        "line": 14
      },
      "name": "TokenValidationConfigConfig",
      "namespace": "tokenValidationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#credentials TokenValidationConfig#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 18
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#description TokenValidationConfig#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 22
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#title TokenValidationConfig#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 26
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#token_sources TokenValidationConfig#token_sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 30
          },
          "name": "tokenSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#token_type TokenValidationConfig#token_type}",
            "stability": "stable",
            "summary": "Available values: \"JWT\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 36
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#zone_id TokenValidationConfig#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 42
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/token-validation-config/index:TokenValidationConfigConfig"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentials": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-config/index.ts",
        "line": 401
      },
      "name": "TokenValidationConfigCredentials",
      "namespace": "tokenValidationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#keys TokenValidationConfig#keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 405
          },
          "name": "keys",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-config/index:TokenValidationConfigCredentials"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeys": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-config/index.ts",
        "line": 44
      },
      "name": "TokenValidationConfigCredentialsKeys",
      "namespace": "tokenValidationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#alg TokenValidationConfig#alg}",
            "stability": "stable",
            "summary": "Algorithm Available values: \"RS256\", \"RS384\", \"RS512\", \"PS256\", \"PS384\", \"PS512\", \"ES256\", \"ES384\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 51
          },
          "name": "alg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#kid TokenValidationConfig#kid}",
            "stability": "stable",
            "summary": "Key ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 70
          },
          "name": "kid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#kty TokenValidationConfig#kty}",
            "stability": "stable",
            "summary": "Key Type Available values: \"RSA\", \"EC\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 77
          },
          "name": "kty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#crv TokenValidationConfig#crv}",
            "stability": "stable",
            "summary": "Curve Available values: \"P-256\", \"P-384\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 58
          },
          "name": "crv",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#e TokenValidationConfig#e}",
            "stability": "stable",
            "summary": "RSA exponent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 64
          },
          "name": "e",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#n TokenValidationConfig#n}",
            "stability": "stable",
            "summary": "RSA modulus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 83
          },
          "name": "n",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#x TokenValidationConfig#x}",
            "stability": "stable",
            "summary": "X EC coordinate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 89
          },
          "name": "x",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_config#y TokenValidationConfig#y}",
            "stability": "stable",
            "summary": "Y EC coordinate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 95
          },
          "name": "y",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/token-validation-config/index:TokenValidationConfigCredentialsKeys"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeysList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-config/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/token-validation-config/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeysOutputReference"
            }
          }
        }
      ],
      "name": "TokenValidationConfigCredentialsKeysList",
      "namespace": "tokenValidationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-config/index:TokenValidationConfigCredentialsKeysList"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeysOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-config/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/token-validation-config/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 283
          },
          "name": "resetCrv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 299
          },
          "name": "resetE"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 341
          },
          "name": "resetN"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 357
          },
          "name": "resetX"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 373
          },
          "name": "resetY"
        }
      ],
      "name": "TokenValidationConfigCredentialsKeysOutputReference",
      "namespace": "tokenValidationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 271
          },
          "name": "algInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 287
          },
          "name": "crvInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 303
          },
          "name": "eInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 316
          },
          "name": "kidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 329
          },
          "name": "ktyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 345
          },
          "name": "nInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 361
          },
          "name": "xInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 377
          },
          "name": "yInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 264
          },
          "name": "alg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 277
          },
          "name": "crv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 293
          },
          "name": "e",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 309
          },
          "name": "kid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 322
          },
          "name": "kty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 335
          },
          "name": "n",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 351
          },
          "name": "x",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 367
          },
          "name": "y",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-config/index:TokenValidationConfigCredentialsKeysOutputReference"
    },
    "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-config/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/token-validation-config/index.ts",
        "line": 437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 484
          },
          "name": "putKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeys"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "TokenValidationConfigCredentialsOutputReference",
      "namespace": "tokenValidationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 481
          },
          "name": "keys",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 488
          },
          "name": "keysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentialsKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-config/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationConfig.TokenValidationConfigCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-config/index:TokenValidationConfigCredentialsOutputReference"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules cloudflare_token_validation_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules cloudflare_token_validation_rules} Resource."
        },
        "locationInModule": {
          "filename": "src/token-validation-rules/index.ts",
          "line": 638
        },
        "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": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TokenValidationRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 623
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TokenValidationRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TokenValidationRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TokenValidationRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 740
          },
          "name": "putPosition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPosition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 756
          },
          "name": "putSelector",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelector"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 743
          },
          "name": "resetPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 785
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 797
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 810
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TokenValidationRules",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 611
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 682
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 726
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 731
          },
          "name": "lastUpdated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 737
          },
          "name": "position",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPositionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 753
          },
          "name": "selector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 677
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 695
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 708
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 721
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 747
          },
          "name": "positionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPosition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 760
          },
          "name": "selectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelector"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 773
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 789
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 670
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 688
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 701
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 714
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 766
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 779
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRules"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 14
      },
      "name": "TokenValidationRulesConfig",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#action TokenValidationRules#action}",
            "stability": "stable",
            "summary": "Action to take on requests that match operations included in `selector` and fail `expression`. Available values: \"log\", \"block\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 21
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#description TokenValidationRules#description}",
            "stability": "stable",
            "summary": "A human-readable description that gives more details than `title`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 27
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#enabled TokenValidationRules#enabled}",
            "stability": "stable",
            "summary": "Toggle rule on or off."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 33
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For details on expressions, see the [Cloudflare Docs](https://developers.cloudflare.com/api-shield/security/jwt-validation/).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#expression TokenValidationRules#expression}",
            "stability": "stable",
            "summary": "Rule expression. Requests that fail to match this expression will be subject to `action`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 41
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For details on selectors, see the [Cloudflare Docs](https://developers.cloudflare.com/api-shield/security/jwt-validation/).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#selector TokenValidationRules#selector}",
            "stability": "stable",
            "summary": "Select operations covered by this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 55
          },
          "name": "selector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelector"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#title TokenValidationRules#title}",
            "stability": "stable",
            "summary": "A human-readable name for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 61
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#position TokenValidationRules#position}",
            "stability": "stable",
            "summary": "Update rule order among zone rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 47
          },
          "name": "position",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPosition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#zone_id TokenValidationRules#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 67
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesConfig"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPosition": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPosition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 69
      },
      "name": "TokenValidationRulesPosition",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#after TokenValidationRules#after}",
            "stability": "stable",
            "summary": "Move rule to after rule with this ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 75
          },
          "name": "after",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#before TokenValidationRules#before}",
            "stability": "stable",
            "summary": "Move rule to before rule with this ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 81
          },
          "name": "before",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#index TokenValidationRules#index}",
            "stability": "stable",
            "summary": "Move rule to this position."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 87
          },
          "name": "index",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesPosition"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPositionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPositionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-rules/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 195
          },
          "name": "resetAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 211
          },
          "name": "resetBefore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 227
          },
          "name": "resetIndex"
        }
      ],
      "name": "TokenValidationRulesPositionOutputReference",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 199
          },
          "name": "afterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 215
          },
          "name": "beforeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 231
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 189
          },
          "name": "after",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 205
          },
          "name": "before",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 221
          },
          "name": "index",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesPosition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesPositionOutputReference"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 471
      },
      "name": "TokenValidationRulesSelector",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#exclude TokenValidationRules#exclude}",
            "stability": "stable",
            "summary": "Ignore operations that were otherwise included by `include`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 477
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#include TokenValidationRules#include}",
            "stability": "stable",
            "summary": "Select all matching operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 483
          },
          "name": "include",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelector"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 235
      },
      "name": "TokenValidationRulesSelectorExclude",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#operation_ids TokenValidationRules#operation_ids}",
            "stability": "stable",
            "summary": "Excluded operation IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 241
          },
          "name": "operationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelectorExclude"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-rules/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/token-validation-rules/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExcludeOutputReference"
            }
          }
        }
      ],
      "name": "TokenValidationRulesSelectorExcludeList",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelectorExcludeList"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-rules/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/token-validation-rules/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 325
          },
          "name": "resetOperationIds"
        }
      ],
      "name": "TokenValidationRulesSelectorExcludeOutputReference",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 329
          },
          "name": "operationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 319
          },
          "name": "operationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelectorExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 353
      },
      "name": "TokenValidationRulesSelectorInclude",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/token_validation_rules#host TokenValidationRules#host}",
            "stability": "stable",
            "summary": "Included hostnames."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 359
          },
          "name": "host",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelectorInclude"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-rules/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/token-validation-rules/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorIncludeOutputReference"
            }
          }
        }
      ],
      "name": "TokenValidationRulesSelectorIncludeList",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelectorIncludeList"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-rules/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/token-validation-rules/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 443
          },
          "name": "resetHost"
        }
      ],
      "name": "TokenValidationRulesSelectorIncludeOutputReference",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 447
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 437
          },
          "name": "host",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelectorIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/token-validation-rules/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/token-validation-rules/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 575
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 591
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorInclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 578
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 594
          },
          "name": "resetInclude"
        }
      ],
      "name": "TokenValidationRulesSelectorOutputReference",
      "namespace": "tokenValidationRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 572
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 588
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 582
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 598
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelectorInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token-validation-rules/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.tokenValidationRules.TokenValidationRulesSelector"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/token-validation-rules/index:TokenValidationRulesSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.totalTls.TotalTls": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/total_tls cloudflare_total_tls}."
      },
      "fqn": "@cdktn/provider-cloudflare.totalTls.TotalTls",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/total_tls cloudflare_total_tls} Resource."
        },
        "locationInModule": {
          "filename": "src/total-tls/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.totalTls.TotalTlsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/total-tls/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TotalTls resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TotalTls to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/total_tls#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TotalTls that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TotalTls to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 104
          },
          "name": "resetCertificateAuthority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 160
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TotalTls",
      "namespace": "totalTls",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 131
          },
          "name": "validityPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 108
          },
          "name": "certificateAuthorityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 121
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 144
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 98
          },
          "name": "certificateAuthority",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 114
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 137
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/total-tls/index:TotalTls"
    },
    "@cdktn/provider-cloudflare.totalTls.TotalTlsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.totalTls.TotalTlsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/total-tls/index.ts",
        "line": 14
      },
      "name": "TotalTlsConfig",
      "namespace": "totalTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/total_tls#enabled TotalTls#enabled}",
            "stability": "stable",
            "summary": "If enabled, Total TLS will order a hostname specific TLS certificate for any proxied A, AAAA, or CNAME record in your zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 27
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/total_tls#zone_id TotalTls#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 33
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/total_tls#certificate_authority TotalTls#certificate_authority}",
            "stability": "stable",
            "summary": "The Certificate Authority that Total TLS certificates will be issued through. Available values: \"google\", \"lets_encrypt\", \"ssl_com\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/total-tls/index.ts",
            "line": 21
          },
          "name": "certificateAuthority",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/total-tls/index:TotalTlsConfig"
    },
    "@cdktn/provider-cloudflare.turnstileWidget.TurnstileWidget": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget cloudflare_turnstile_widget}."
      },
      "fqn": "@cdktn/provider-cloudflare.turnstileWidget.TurnstileWidget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget cloudflare_turnstile_widget} Resource."
        },
        "locationInModule": {
          "filename": "src/turnstile-widget/index.ts",
          "line": 111
        },
        "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": "@cdktn/provider-cloudflare.turnstileWidget.TurnstileWidgetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/turnstile-widget/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TurnstileWidget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 96
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TurnstileWidget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TurnstileWidget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TurnstileWidget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 150
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 166
          },
          "name": "resetBotFightMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 182
          },
          "name": "resetClearanceLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 216
          },
          "name": "resetEphemeralId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 268
          },
          "name": "resetOfflabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 284
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 320
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TurnstileWidget",
      "namespace": "turnstileWidget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 84
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 191
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 243
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 293
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 298
          },
          "name": "sitekey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 154
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 170
          },
          "name": "botFightModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 186
          },
          "name": "clearanceLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 204
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 220
          },
          "name": "ephemeralIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 238
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 256
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 272
          },
          "name": "offlabelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 288
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 144
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 160
          },
          "name": "botFightMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 176
          },
          "name": "clearanceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 197
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 210
          },
          "name": "ephemeralId",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 231
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 249
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 262
          },
          "name": "offlabel",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 278
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/turnstile-widget/index:TurnstileWidget"
    },
    "@cdktn/provider-cloudflare.turnstileWidget.TurnstileWidgetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.turnstileWidget.TurnstileWidgetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/turnstile-widget/index.ts",
        "line": 14
      },
      "name": "TurnstileWidgetConfig",
      "namespace": "turnstileWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#domains TurnstileWidget#domains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 39
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#mode TurnstileWidget#mode}",
            "stability": "stable",
            "summary": "Widget Mode Available values: \"non-interactive\", \"invisible\", \"managed\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 52
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Not unique. Cloudflare suggests that you\nset this to a meaningful string to make it easier to identify your\nwidget, and where it is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#name TurnstileWidget#name}",
            "stability": "stable",
            "summary": "Human readable widget name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 60
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#account_id TurnstileWidget#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#bot_fight_mode TurnstileWidget#bot_fight_mode}",
            "stability": "stable",
            "summary": "If bot_fight_mode is set to `true`, Cloudflare issues computationally expensive challenges in response to malicious bots (ENT only)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 27
          },
          "name": "botFightMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#clearance_level TurnstileWidget#clearance_level}",
            "stability": "stable",
            "summary": "If Turnstile is embedded on a Cloudflare site and the widget should grant challenge clearance, this setting can determine the clearance level to be set Available values: \"no_clearance\", \"jschallenge\", \"managed\", \"interactive\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 35
          },
          "name": "clearanceLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#ephemeral_id TurnstileWidget#ephemeral_id}",
            "stability": "stable",
            "summary": "Return the Ephemeral ID in /siteverify (ENT only)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 45
          },
          "name": "ephemeralId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#offlabel TurnstileWidget#offlabel}",
            "stability": "stable",
            "summary": "Do not show any Cloudflare branding on the widget (ENT only)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 66
          },
          "name": "offlabel",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/turnstile_widget#region TurnstileWidget#region}",
            "stability": "stable",
            "summary": "Region where this widget can be used. This cannot be changed after creation. Available values: \"world\", \"china\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/turnstile-widget/index.ts",
            "line": 73
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/turnstile-widget/index:TurnstileWidgetConfig"
    },
    "@cdktn/provider-cloudflare.universalSslSetting.UniversalSslSetting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/universal_ssl_setting cloudflare_universal_ssl_setting}."
      },
      "fqn": "@cdktn/provider-cloudflare.universalSslSetting.UniversalSslSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/universal_ssl_setting cloudflare_universal_ssl_setting} Resource."
        },
        "locationInModule": {
          "filename": "src/universal-ssl-setting/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": "@cdktn/provider-cloudflare.universalSslSetting.UniversalSslSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/universal-ssl-setting/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a UniversalSslSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UniversalSslSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/universal_ssl_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UniversalSslSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UniversalSslSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 108
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UniversalSslSetting",
      "namespace": "universalSslSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 112
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 130
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 102
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 123
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/universal-ssl-setting/index:UniversalSslSetting"
    },
    "@cdktn/provider-cloudflare.universalSslSetting.UniversalSslSettingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.universalSslSetting.UniversalSslSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/universal-ssl-setting/index.ts",
        "line": 14
      },
      "name": "UniversalSslSettingConfig",
      "namespace": "universalSslSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/universal_ssl_setting#zone_id UniversalSslSetting#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If there are no advanced certificates or custom certificates uploaded for the domain, visitors will be unable to access the domain over HTTPS.\n\nBy disabling Universal SSL, you understand that the following Cloudflare settings and preferences will result in visitors being unable to visit your domain unless you have uploaded a custom certificate or purchased an advanced certificate.\n\n* HSTS\n* Always Use HTTPS\n* Opportunistic Encryption\n* Onion Routing\n* Any Page Rules redirecting traffic to HTTPS\n\nSimilarly, any HTTP redirect to HTTPS at the origin while the Cloudflare proxy is enabled will result in users being unable to visit your site without a valid certificate at Cloudflare's edge.\n\nIf you do not have a valid custom or advanced certificate at Cloudflare's edge and are unsure if any of the above Cloudflare settings are enabled, or if any HTTP redirects exist at your origin, we advise leaving Universal SSL enabled for your domain.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/universal_ssl_setting#enabled UniversalSslSetting#enabled}",
            "stability": "stable",
            "summary": "Disabling Universal SSL removes any currently active Universal SSL certificates for your zone from the edge and prevents any future Universal SSL certificates from being ordered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/universal-ssl-setting/index.ts",
            "line": 32
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/universal-ssl-setting/index:UniversalSslSettingConfig"
    },
    "@cdktn/provider-cloudflare.urlNormalizationSettings.UrlNormalizationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/url_normalization_settings cloudflare_url_normalization_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.urlNormalizationSettings.UrlNormalizationSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/url_normalization_settings cloudflare_url_normalization_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/url-normalization-settings/index.ts",
          "line": 72
        },
        "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": "@cdktn/provider-cloudflare.urlNormalizationSettings.UrlNormalizationSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/url-normalization-settings/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a UrlNormalizationSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UrlNormalizationSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/url_normalization_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UrlNormalizationSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UrlNormalizationSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 145
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 153
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UrlNormalizationSettings",
      "namespace": "urlNormalizationSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 111
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 124
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 137
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 104
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 117
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 130
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/url-normalization-settings/index:UrlNormalizationSettings"
    },
    "@cdktn/provider-cloudflare.urlNormalizationSettings.UrlNormalizationSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.urlNormalizationSettings.UrlNormalizationSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/url-normalization-settings/index.ts",
        "line": 14
      },
      "name": "UrlNormalizationSettingsConfig",
      "namespace": "urlNormalizationSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/url_normalization_settings#scope UrlNormalizationSettings#scope}",
            "stability": "stable",
            "summary": "The scope of the URL normalization. Available values: \"incoming\", \"both\", \"none\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 21
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/url_normalization_settings#type UrlNormalizationSettings#type}",
            "stability": "stable",
            "summary": "The type of URL normalization performed by Cloudflare. Available values: \"cloudflare\", \"rfc3986\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 28
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/url_normalization_settings#zone_id UrlNormalizationSettings#zone_id}",
            "stability": "stable",
            "summary": "The unique ID of the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/url-normalization-settings/index.ts",
            "line": 34
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/url-normalization-settings/index:UrlNormalizationSettingsConfig"
    },
    "@cdktn/provider-cloudflare.user.User": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user cloudflare_user}."
      },
      "fqn": "@cdktn/provider-cloudflare.user.User",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user cloudflare_user} Resource."
        },
        "locationInModule": {
          "filename": "src/user/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.user.UserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a User resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 162
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the User to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing User that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the User to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 217
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 233
          },
          "name": "resetFirstName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 269
          },
          "name": "resetLastName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 296
          },
          "name": "resetTelephone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 322
          },
          "name": "resetZipcode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 334
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.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": 150
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 205
          },
          "name": "betas",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 242
          },
          "name": "hasBusinessZones",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 247
          },
          "name": "hasEnterpriseZones",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 252
          },
          "name": "hasProZones",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 279
          },
          "name": "organizations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.user.UserOrganizationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 284
          },
          "name": "suspended",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 305
          },
          "name": "twoFactorAuthenticationEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 310
          },
          "name": "twoFactorAuthenticationLocked",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 221
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 237
          },
          "name": "firstNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 273
          },
          "name": "lastNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 300
          },
          "name": "telephoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 326
          },
          "name": "zipcodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 211
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 227
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 263
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 290
          },
          "name": "telephone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 316
          },
          "name": "zipcode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user/index:User"
    },
    "@cdktn/provider-cloudflare.user.UserConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.user.UserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 14
      },
      "name": "UserConfig",
      "namespace": "user",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user#country User#country}",
            "stability": "stable",
            "summary": "The country in which the user lives."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 20
          },
          "name": "country",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user#first_name User#first_name}",
            "stability": "stable",
            "summary": "User's first name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 26
          },
          "name": "firstName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user#last_name User#last_name}",
            "stability": "stable",
            "summary": "User's last name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 32
          },
          "name": "lastName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user#telephone User#telephone}",
            "stability": "stable",
            "summary": "User's telephone number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 38
          },
          "name": "telephone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user#zipcode User#zipcode}",
            "stability": "stable",
            "summary": "The zipcode or postal code where the user lives."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 44
          },
          "name": "zipcode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user/index:UserConfig"
    },
    "@cdktn/provider-cloudflare.user.UserOrganizations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.user.UserOrganizations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 46
      },
      "name": "UserOrganizations",
      "namespace": "user",
      "symbolId": "src/user/index:UserOrganizations"
    },
    "@cdktn/provider-cloudflare.user.UserOrganizationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.user.UserOrganizationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.user.UserOrganizationsOutputReference"
            }
          }
        }
      ],
      "name": "UserOrganizationsList",
      "namespace": "user",
      "symbolId": "src/user/index:UserOrganizationsList"
    },
    "@cdktn/provider-cloudflare.user.UserOrganizationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.user.UserOrganizationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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": 69
      },
      "name": "UserOrganizationsOutputReference",
      "namespace": "user",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 108
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 113
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 118
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.user.UserOrganizations"
          }
        }
      ],
      "symbolId": "src/user/index:UserOrganizationsOutputReference"
    },
    "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule cloudflare_user_agent_blocking_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule cloudflare_user_agent_blocking_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/user-agent-blocking-rule/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": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user-agent-blocking-rule/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a UserAgentBlockingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UserAgentBlockingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UserAgentBlockingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UserAgentBlockingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 245
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 261
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 295
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 311
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UserAgentBlockingRule",
      "namespace": "userAgentBlockingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 242
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 249
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 265
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 283
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 299
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 315
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 276
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 289
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 305
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-agent-blocking-rule/index:UserAgentBlockingRule"
    },
    "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-agent-blocking-rule/index.ts",
        "line": 14
      },
      "name": "UserAgentBlockingRuleConfig",
      "namespace": "userAgentBlockingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#configuration UserAgentBlockingRule#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 18
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#mode UserAgentBlockingRule#mode}",
            "stability": "stable",
            "summary": "The action to apply to a matched request. Available values: \"block\", \"challenge\", \"whitelist\", \"js_challenge\", \"managed_challenge\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 31
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#description UserAgentBlockingRule#description}",
            "stability": "stable",
            "summary": "An informative summary of the rule. This value is sanitized and any tags will be removed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#paused UserAgentBlockingRule#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the rule is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 37
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#zone_id UserAgentBlockingRule#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 43
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-agent-blocking-rule/index:UserAgentBlockingRuleConfig"
    },
    "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-agent-blocking-rule/index.ts",
        "line": 45
      },
      "name": "UserAgentBlockingRuleConfiguration",
      "namespace": "userAgentBlockingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must set the target to `ua` when specifying a user agent in the rule.\nAvailable values: \"ua\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#target UserAgentBlockingRule#target}",
            "stability": "stable",
            "summary": "The configuration target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 52
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_agent_blocking_rule#value UserAgentBlockingRule#value}",
            "stability": "stable",
            "summary": "the user agent to exactly match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-agent-blocking-rule/index:UserAgentBlockingRuleConfiguration"
    },
    "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-agent-blocking-rule/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user-agent-blocking-rule/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 153
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "UserAgentBlockingRuleConfigurationOutputReference",
      "namespace": "userAgentBlockingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 157
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 147
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-agent-blocking-rule/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.userAgentBlockingRule.UserAgentBlockingRuleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-agent-blocking-rule/index:UserAgentBlockingRuleConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group cloudflare_user_group}."
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group cloudflare_user_group} Resource."
        },
        "locationInModule": {
          "filename": "src/user-group/index.ts",
          "line": 486
        },
        "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": "@cdktn/provider-cloudflare.userGroup.UserGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user-group/index.ts",
        "line": 454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a UserGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 471
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UserGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UserGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UserGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 557
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 560
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 572
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 580
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UserGroup",
      "namespace": "userGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 459
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 525
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 530
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 535
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 554
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 520
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 548
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 564
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 513
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 541
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroup"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-group/index.ts",
        "line": 14
      },
      "name": "UserGroupConfig",
      "namespace": "userGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#account_id UserGroup#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#name UserGroup#name}",
            "stability": "stable",
            "summary": "Name of the User group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#policies UserGroup#policies}",
            "stability": "stable",
            "summary": "Policies attached to the User group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 32
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupConfig"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-group/index.ts",
        "line": 270
      },
      "name": "UserGroupPolicies",
      "namespace": "userGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#access UserGroup#access}",
            "stability": "stable",
            "summary": "Allow or deny operations against the resources. Available values: \"allow\", \"deny\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 277
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#permission_groups UserGroup#permission_groups}",
            "stability": "stable",
            "summary": "A set of permission groups that are specified to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 283
          },
          "name": "permissionGroups",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#resource_groups UserGroup#resource_groups}",
            "stability": "stable",
            "summary": "A set of resource groups that are specified to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 289
          },
          "name": "resourceGroups",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPolicies"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 446
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "UserGroupPoliciesList",
      "namespace": "userGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesList"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 409
          },
          "name": "putPermissionGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 422
          },
          "name": "putResourceGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "UserGroupPoliciesOutputReference",
      "namespace": "userGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 406
          },
          "name": "permissionGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 419
          },
          "name": "resourceGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 400
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 413
          },
          "name": "permissionGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 426
          },
          "name": "resourceGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 393
          },
          "name": "access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-group/index.ts",
        "line": 34
      },
      "name": "UserGroupPoliciesPermissionGroups",
      "namespace": "userGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#id UserGroup#id}\n\nPlease 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": "Permission Group identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 43
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesPermissionGroups"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "UserGroupPoliciesPermissionGroupsList",
      "namespace": "userGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesPermissionGroupsList"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group/index.ts",
        "line": 75
      },
      "name": "UserGroupPoliciesPermissionGroupsOutputReference",
      "namespace": "userGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 128
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesPermissionGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesPermissionGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-group/index.ts",
        "line": 152
      },
      "name": "UserGroupPoliciesResourceGroups",
      "namespace": "userGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group#id UserGroup#id}\n\nPlease 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": "Resource Group identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 161
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesResourceGroups"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 266
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "UserGroupPoliciesResourceGroupsList",
      "namespace": "userGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesResourceGroupsList"
    },
    "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group/index.ts",
        "line": 193
      },
      "name": "UserGroupPoliciesResourceGroupsOutputReference",
      "namespace": "userGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 246
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 239
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.userGroup.UserGroupPoliciesResourceGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group/index:UserGroupPoliciesResourceGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembers": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members cloudflare_user_group_members}."
      },
      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members cloudflare_user_group_members} Resource."
        },
        "locationInModule": {
          "filename": "src/user-group-members/index.ts",
          "line": 186
        },
        "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": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user-group-members/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a UserGroupMembers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 171
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UserGroupMembers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UserGroupMembers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UserGroupMembers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 234
          },
          "name": "putMembers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 259
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 267
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UserGroupMembers",
      "namespace": "userGroupMembers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 159
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 225
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 231
          },
          "name": "members",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 220
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 238
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 251
          },
          "name": "userGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 213
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 244
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-group-members/index:UserGroupMembers"
    },
    "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-group-members/index.ts",
        "line": 14
      },
      "name": "UserGroupMembersConfig",
      "namespace": "userGroupMembers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members#account_id UserGroupMembers#account_id}",
            "stability": "stable",
            "summary": "Account identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members#members UserGroupMembers#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 24
          },
          "name": "members",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members#user_group_id UserGroupMembers#user_group_id}",
            "stability": "stable",
            "summary": "User Group identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 30
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-group-members/index:UserGroupMembersConfig"
    },
    "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-group-members/index.ts",
        "line": 32
      },
      "name": "UserGroupMembersMembers",
      "namespace": "userGroupMembers",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/user_group_members#id UserGroupMembers#id}\n\nPlease 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": "The identifier of an existing account Member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 41
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-group-members/index:UserGroupMembersMembers"
    },
    "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group-members/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group-members/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 146
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembersOutputReference"
            }
          }
        }
      ],
      "name": "UserGroupMembersMembersList",
      "namespace": "userGroupMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group-members/index:UserGroupMembersMembersList"
    },
    "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/user-group-members/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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-group-members/index.ts",
        "line": 73
      },
      "name": "UserGroupMembersMembersOutputReference",
      "namespace": "userGroupMembers",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 126
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-group-members/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.userGroupMembers.UserGroupMembersMembers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user-group-members/index:UserGroupMembersMembersOutputReference"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerCredential.VulnerabilityScannerCredential": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential cloudflare_vulnerability_scanner_credential}."
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerCredential.VulnerabilityScannerCredential",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential cloudflare_vulnerability_scanner_credential} Resource."
        },
        "locationInModule": {
          "filename": "src/vulnerability-scanner-credential/index.ts",
          "line": 88
        },
        "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": "@cdktn/provider-cloudflare.vulnerabilityScannerCredential.VulnerabilityScannerCredentialConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-credential/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VulnerabilityScannerCredential resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VulnerabilityScannerCredential to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VulnerabilityScannerCredential that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VulnerabilityScannerCredential to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 124
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 206
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VulnerabilityScannerCredential",
      "namespace": "vulnerabilityScannerCredential",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 146
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 128
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 141
          },
          "name": "credentialSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 159
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 172
          },
          "name": "locationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 185
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 198
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 118
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 134
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 152
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 165
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 191
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-credential/index:VulnerabilityScannerCredential"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerCredential.VulnerabilityScannerCredentialConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerCredential.VulnerabilityScannerCredentialConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-credential/index.ts",
        "line": 14
      },
      "name": "VulnerabilityScannerCredentialConfig",
      "namespace": "vulnerabilityScannerCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential#credential_set_id VulnerabilityScannerCredential#credential_set_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 24
          },
          "name": "credentialSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential#location VulnerabilityScannerCredential#location}",
            "stability": "stable",
            "summary": "Where the credential is attached in outgoing requests. Available values: \"header\", \"cookie\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 31
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential#location_name VulnerabilityScannerCredential#location_name}",
            "stability": "stable",
            "summary": "Name of the header or cookie where the credential is attached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 37
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential#name VulnerabilityScannerCredential#name}",
            "stability": "stable",
            "summary": "Human-readable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 43
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential#value VulnerabilityScannerCredential#value}",
            "stability": "stable",
            "summary": "The credential value (e.g. API key, session token). Write-only. Never returned in responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 50
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential#account_id VulnerabilityScannerCredential#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-credential/index:VulnerabilityScannerCredentialConfig"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerCredentialSet.VulnerabilityScannerCredentialSet": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential_set cloudflare_vulnerability_scanner_credential_set}."
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerCredentialSet.VulnerabilityScannerCredentialSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential_set cloudflare_vulnerability_scanner_credential_set} Resource."
        },
        "locationInModule": {
          "filename": "src/vulnerability-scanner-credential-set/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerCredentialSet.VulnerabilityScannerCredentialSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-credential-set/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VulnerabilityScannerCredentialSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VulnerabilityScannerCredentialSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VulnerabilityScannerCredentialSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VulnerabilityScannerCredentialSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VulnerabilityScannerCredentialSet",
      "namespace": "vulnerabilityScannerCredentialSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 118
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 111
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-credential-set/index:VulnerabilityScannerCredentialSet"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerCredentialSet.VulnerabilityScannerCredentialSetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerCredentialSet.VulnerabilityScannerCredentialSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-credential-set/index.ts",
        "line": 14
      },
      "name": "VulnerabilityScannerCredentialSetConfig",
      "namespace": "vulnerabilityScannerCredentialSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential_set#name VulnerabilityScannerCredentialSet#name}",
            "stability": "stable",
            "summary": "Human-readable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_credential_set#account_id VulnerabilityScannerCredentialSet#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-credential-set/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-credential-set/index:VulnerabilityScannerCredentialSetConfig"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironment": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment cloudflare_vulnerability_scanner_target_environment}."
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment cloudflare_vulnerability_scanner_target_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/vulnerability-scanner-target-environment/index.ts",
          "line": 202
        },
        "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": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-target-environment/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VulnerabilityScannerTargetEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 187
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VulnerabilityScannerTargetEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VulnerabilityScannerTargetEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VulnerabilityScannerTargetEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 283
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 236
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 252
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 295
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 304
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VulnerabilityScannerTargetEnvironment",
      "namespace": "vulnerabilityScannerTargetEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 175
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 280
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 240
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 256
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 274
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 287
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 230
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 267
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-target-environment/index:VulnerabilityScannerTargetEnvironment"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-target-environment/index.ts",
        "line": 14
      },
      "name": "VulnerabilityScannerTargetEnvironmentConfig",
      "namespace": "vulnerabilityScannerTargetEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment#name VulnerabilityScannerTargetEnvironment#name}",
            "stability": "stable",
            "summary": "Human-readable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment#target VulnerabilityScannerTargetEnvironment#target}",
            "stability": "stable",
            "summary": "Identifies the Cloudflare asset to scan. Uses a `type` discriminator. Currently the service supports only `zone` targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 39
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment#account_id VulnerabilityScannerTargetEnvironment#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment#description VulnerabilityScannerTargetEnvironment#description}",
            "stability": "stable",
            "summary": "Optional description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-target-environment/index:VulnerabilityScannerTargetEnvironmentConfig"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-target-environment/index.ts",
        "line": 41
      },
      "name": "VulnerabilityScannerTargetEnvironmentTarget",
      "namespace": "vulnerabilityScannerTargetEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment#type VulnerabilityScannerTargetEnvironment#type}",
            "stability": "stable",
            "summary": "Available values: \"zone\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 47
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/vulnerability_scanner_target_environment#zone_tag VulnerabilityScannerTargetEnvironment#zone_tag}",
            "stability": "stable",
            "summary": "Cloudflare zone tag. The zone must belong to the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 53
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-target-environment/index:VulnerabilityScannerTargetEnvironmentTarget"
    },
    "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vulnerability-scanner-target-environment/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vulnerability-scanner-target-environment/index.ts",
        "line": 92
      },
      "name": "VulnerabilityScannerTargetEnvironmentTargetOutputReference",
      "namespace": "vulnerabilityScannerTargetEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 149
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 162
          },
          "name": "zoneTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 142
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 155
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vulnerability-scanner-target-environment/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.vulnerabilityScannerTargetEnvironment.VulnerabilityScannerTargetEnvironmentTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vulnerability-scanner-target-environment/index:VulnerabilityScannerTargetEnvironmentTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.waitingRoom.WaitingRoom": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room cloudflare_waiting_room}."
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room cloudflare_waiting_room} Resource."
        },
        "locationInModule": {
          "filename": "src/waiting-room/index.ts",
          "line": 585
        },
        "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": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/waiting-room/index.ts",
        "line": 553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WaitingRoom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 570
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WaitingRoom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WaitingRoom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WaitingRoom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 634
          },
          "name": "putAdditionalRoutes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 650
          },
          "name": "putCookieAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 637
          },
          "name": "resetAdditionalRoutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 653
          },
          "name": "resetCookieAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 669
          },
          "name": "resetCookieSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 690
          },
          "name": "resetCustomPageHtml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 706
          },
          "name": "resetDefaultTemplateLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 722
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 738
          },
          "name": "resetDisableSessionRenewal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 754
          },
          "name": "resetEnabledOriginCommands"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 788
          },
          "name": "resetJsonResponseEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 845
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 861
          },
          "name": "resetQueueAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 877
          },
          "name": "resetQueueingMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 893
          },
          "name": "resetQueueingStatusCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 909
          },
          "name": "resetSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 925
          },
          "name": "resetSuspended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 954
          },
          "name": "resetTurnstileAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 970
          },
          "name": "resetTurnstileMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 986
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 998
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 1025
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WaitingRoom",
      "namespace": "waitingRoom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 558
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 631
          },
          "name": "additionalRoutes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 647
          },
          "name": "cookieAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 678
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 776
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 797
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 828
          },
          "name": "nextEventPrequeueStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 833
          },
          "name": "nextEventStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 641
          },
          "name": "additionalRoutesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 657
          },
          "name": "cookieAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 673
          },
          "name": "cookieSuffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 694
          },
          "name": "customPageHtmlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 710
          },
          "name": "defaultTemplateLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 726
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 742
          },
          "name": "disableSessionRenewalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 758
          },
          "name": "enabledOriginCommandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 771
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 792
          },
          "name": "jsonResponseEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 810
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 823
          },
          "name": "newUsersPerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 849
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 865
          },
          "name": "queueAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 881
          },
          "name": "queueingMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 897
          },
          "name": "queueingStatusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 913
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 929
          },
          "name": "suspendedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 942
          },
          "name": "totalActiveUsersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 958
          },
          "name": "turnstileActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 974
          },
          "name": "turnstileModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 990
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 663
          },
          "name": "cookieSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 684
          },
          "name": "customPageHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 700
          },
          "name": "defaultTemplateLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 716
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 732
          },
          "name": "disableSessionRenewal",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 748
          },
          "name": "enabledOriginCommands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 764
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 782
          },
          "name": "jsonResponseEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 803
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 816
          },
          "name": "newUsersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 839
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 855
          },
          "name": "queueAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 871
          },
          "name": "queueingMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 887
          },
          "name": "queueingStatusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 903
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 919
          },
          "name": "suspended",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 935
          },
          "name": "totalActiveUsers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 948
          },
          "name": "turnstileAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 964
          },
          "name": "turnstileMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 980
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room/index:WaitingRoom"
    },
    "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/waiting-room/index.ts",
        "line": 263
      },
      "name": "WaitingRoomAdditionalRoutes",
      "namespace": "waitingRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The hostname must be the primary domain, subdomain, or custom hostname (if using SSL for SaaS) of this zone. Please do not include the scheme (http:// or https://).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#host WaitingRoom#host}",
            "stability": "stable",
            "summary": "The hostname to which this waiting room will be applied (no wildcards)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 269
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The waiting room will be enabled for all subpaths as well. If there are two waiting rooms on the same subpath, the waiting room for the most specific path will be chosen. Wildcards and query parameters are not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#path WaitingRoom#path}",
            "stability": "stable",
            "summary": "Sets the path within the host to enable the waiting room on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 275
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room/index:WaitingRoomAdditionalRoutes"
    },
    "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/waiting-room/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/waiting-room/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 412
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutesOutputReference"
            }
          }
        }
      ],
      "name": "WaitingRoomAdditionalRoutesList",
      "namespace": "waitingRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/waiting-room/index:WaitingRoomAdditionalRoutesList"
    },
    "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/waiting-room/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/waiting-room/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 372
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 388
          },
          "name": "resetPath"
        }
      ],
      "name": "WaitingRoomAdditionalRoutesOutputReference",
      "namespace": "waitingRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 376
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 392
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 366
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 382
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/waiting-room/index:WaitingRoomAdditionalRoutesOutputReference"
    },
    "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/waiting-room/index.ts",
        "line": 14
      },
      "name": "WaitingRoomConfig",
      "namespace": "waitingRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please do not include the scheme (http:// or https://). The host and path combination must be unique.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#host WaitingRoom#host}",
            "stability": "stable",
            "summary": "The host name to which the waiting room will be applied (no wildcards)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 77
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#name WaitingRoom#name}",
            "stability": "stable",
            "summary": "A unique name to identify the waiting room. Only alphanumeric characters, hyphens and underscores are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 179
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is used as baseline for the number of users that are let in per minute. So it is possible that there is a little more or little less traffic coming to the route based on the traffic patterns at that time around the world.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#new_users_per_minute WaitingRoom#new_users_per_minute}",
            "stability": "stable",
            "summary": "Sets the number of new users that will be let into the route every minute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 185
          },
          "name": "newUsersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A route is a combination of host and path on which a waiting room is available. This value is used as a baseline for the total number of active user sessions on the route. It is possible to have a situation where there are more or less active users sessions on the route based on the traffic patterns at that time around the world.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#total_active_users WaitingRoom#total_active_users}",
            "stability": "stable",
            "summary": "Sets the total number of active user sessions on the route at a point in time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 233
          },
          "name": "totalActiveUsers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Additional hostname and path combinations to which this waiting room will be applied. There is an implied wildcard at the end of the path. The hostname and path combination must be unique to this and all other waiting rooms.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#additional_routes WaitingRoom#additional_routes}",
            "stability": "stable",
            "summary": "Only available for the Waiting Room Advanced subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 20
          },
          "name": "additionalRoutes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomAdditionalRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This encrypted cookie stores a user's status in the waiting room, such as queue position.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#cookie_attributes WaitingRoom#cookie_attributes}",
            "stability": "stable",
            "summary": "Configures cookie attributes for the waiting room cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 26
          },
          "name": "cookieAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `cookie_suffix` is \"abcd\", the cookie name will be `__cf_waitingroom_abcd`. This field is required if using `additional_routes`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#cookie_suffix WaitingRoom#cookie_suffix}",
            "stability": "stable",
            "summary": "Appends a '_' + a custom suffix to the end of Cloudflare Waiting Room's cookie name(__cf_waitingroom)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 32
          },
          "name": "cookieSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is a template html file that will be rendered at the edge. If no custom_page_html is provided, the default waiting room will be used. The template is based on mustache ( https://mustache.github.io/ ). There are several variables that are evaluated by the Cloudflare edge:\n1. {{`waitTimeKnown`}} Acts like a boolean value that indicates the behavior to take when wait time is not available, for instance when queue_all is **true**.\n2. {{`waitTimeFormatted`}} Estimated wait time for the user. For example, five minutes. Alternatively, you can use:\n3. {{`waitTime`}} Number of minutes of estimated wait for a user.\n4. {{`waitTimeHours`}} Number of hours of estimated wait for a user (`Math.floor(waitTime/60)`).\n5. {{`waitTimeHourMinutes`}} Number of minutes above the `waitTimeHours` value (`waitTime%60`).\n6. {{`queueIsFull`}} Changes to **true** when no more people can be added to the queue.\n\nTo view the full list of variables, look at the `cfWaitingRoom` object described under the `json_response_enabled` property in other Waiting Room API calls.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#custom_page_html WaitingRoom#custom_page_html}",
            "stability": "stable",
            "summary": "Only available for the Waiting Room Advanced subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 46
          },
          "name": "customPageHtml",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no default_template_language is provided, then `en-US` (English) will be used.\nAvailable values: \"en-US\", \"es-ES\", \"de-DE\", \"fr-FR\", \"it-IT\", \"ja-JP\", \"ko-KR\", \"pt-BR\", \"zh-CN\", \"zh-TW\", \"nl-NL\", \"pl-PL\", \"id-ID\", \"tr-TR\", \"ar-EG\", \"ru-RU\", \"fa-IR\", \"bg-BG\", \"hr-HR\", \"cs-CZ\", \"da-DK\", \"fi-FI\", \"lt-LT\", \"ms-MY\", \"nb-NO\", \"ro-RO\", \"el-GR\", \"he-IL\", \"hi-IN\", \"hu-HU\", \"sr-BA\", \"sk-SK\", \"sl-SI\", \"sv-SE\", \"tl-PH\", \"th-TH\", \"uk-UA\", \"vi-VN\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#default_template_language WaitingRoom#default_template_language}",
            "stability": "stable",
            "summary": "The language of the default page template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 53
          },
          "name": "defaultTemplateLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#description WaitingRoom#description}",
            "stability": "stable",
            "summary": "A note that you can use to add more details about the waiting room."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 59
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Disables automatic renewal of session cookies. If `true`, an accepted user will have session_duration minutes to browse the site. After that, they will have to go through the waiting room again. If `false`, a user's session cookie will be automatically renewed on every request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#disable_session_renewal WaitingRoom#disable_session_renewal}",
            "stability": "stable",
            "summary": "Only available for the Waiting Room Advanced subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 65
          },
          "name": "disableSessionRenewal",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#enabled_origin_commands WaitingRoom#enabled_origin_commands}",
            "stability": "stable",
            "summary": "A list of enabled origin commands."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 71
          },
          "name": "enabledOriginCommands",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `true`, requests to the waiting room with the header `Accept: application/json` will receive a JSON response object with information on the user's status in the waiting room as opposed to the configured static HTML page. This JSON response object has one property `cfWaitingRoom` which is an object containing the following fields:\n1. `inWaitingRoom`: Boolean indicating if the user is in the waiting room (always **true**).\n2. `waitTimeKnown`: Boolean indicating if the current estimated wait times are accurate. If **false**, they are not available.\n3. `waitTime`: Valid only when `waitTimeKnown` is **true**. Integer indicating the current estimated time in minutes the user will wait in the waiting room. When `queueingMethod` is **random**, this is set to `waitTime50Percentile`.\n4. `waitTime25Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 25% of users that gain entry the fastest (25th percentile).\n5. `waitTime50Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 50% of users that gain entry the fastest (50th percentile). In other words, half of the queued users are expected to let into the origin website before `waitTime50Percentile` and half are expected to be let in after it.\n6. `waitTime75Percentile`: Valid only when `queueingMethod` is **random** and `waitTimeKnown` is **true**. Integer indicating the current estimated maximum wait time for the 75% of users that gain entry the fastest (75th percentile).\n7. `waitTimeFormatted`: String displaying the `waitTime` formatted in English for users. If `waitTimeKnown` is **false**, `waitTimeFormatted` will display **unavailable**.\n8. `queueIsFull`: Boolean indicating if the waiting room's queue is currently full and not accepting new users at the moment.\n9. `queueAll`: Boolean indicating if all users will be queued in the waiting room and no one will be let into the origin website.\n10. `lastUpdated`: String displaying the timestamp as an ISO 8601 string of the user's last attempt to leave the waiting room and be let into the origin website. The user is able to make another attempt after `refreshIntervalSeconds` past this time. If the user makes a request too soon, it will be ignored and `lastUpdated` will not change.\n11. `refreshIntervalSeconds`: Integer indicating the number of seconds after `lastUpdated` until the user is able to make another attempt to leave the waiting room and be let into the origin website. When the `queueingMethod` is `reject`, there is no specified refresh time —\\_it will always be **zero**.\n12. `queueingMethod`: The queueing method currently used by the waiting room. It is either **fifo**, **random**, **passthrough**, or **reject**.\n13. `isFIFOQueue`: Boolean indicating if the waiting room uses a FIFO (First-In-First-Out) queue.\n14. `isRandomQueue`: Boolean indicating if the waiting room uses a Random queue where users gain access randomly.\n15. `isPassthroughQueue`: Boolean indicating if the waiting room uses a passthrough queue. Keep in mind that when passthrough is enabled, this JSON response will only exist when `queueAll` is **true** or `isEventPrequeueing` is **true** because in all other cases requests will go directly to the origin.\n16. `isRejectQueue`: Boolean indicating if the waiting room uses a reject queue.\n17. `isEventActive`: Boolean indicating if an event is currently occurring. Events are able to change a waiting room's behavior during a specified period of time. For additional information, look at the event properties `prequeue_start_time`, `event_start_time`, and `event_end_time` in the documentation for creating waiting room events. Events are considered active between these start and end times, as well as during the prequeueing period if it exists.\n18. `isEventPrequeueing`: Valid only when `isEventActive` is **true**. Boolean indicating if an event is currently prequeueing users before it starts.\n19. `timeUntilEventStart`: Valid only when `isEventPrequeueing` is **true**. Integer indicating the number of minutes until the event starts.\n20. `timeUntilEventStartFormatted`: String displaying the `timeUntilEventStart` formatted in English for users. If `isEventPrequeueing` is **false**, `timeUntilEventStartFormatted` will display **unavailable**.\n21. `timeUntilEventEnd`: Valid only when `isEventActive` is **true**. Integer indicating the number of minutes until the event ends.\n22. `timeUntilEventEndFormatted`: String displaying the `timeUntilEventEnd` formatted in English for users. If `isEventActive` is **false**, `timeUntilEventEndFormatted` will display **unavailable**.\n23. `shuffleAtEventStart`: Valid only when `isEventActive` is **true**. Boolean indicating if the users in the prequeue are shuffled randomly when the event starts.\n24. `turnstile`: Empty when turnstile isn't enabled. String displaying an html tag to display the Turnstile widget. Please add the `{{{turnstile}}}` tag to the `custom_html` template to ensure the Turnstile widget appears.\n25. `infiniteQueue`: Boolean indicating whether the response is for a user in the infinite queue.\n\nAn example cURL to a waiting room could be:\n\n\tcurl -X GET \"https://example.com/waitingroom\" \\\n\t\t-H \"Accept: application/json\"\n\nIf `json_response_enabled` is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **fifo** and no event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 0,\n\t\t\t\"waitTime50Percentile\": 0,\n\t\t\t\"waitTime75Percentile\": 0,\n\t\t\t\"waitTimeFormatted\": \"10 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"fifo\",\n\t\t\t\"isFIFOQueue\": true,\n\t\t\t\"isRandomQueue\": false,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": false,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 0,\n\t\t\t\"timeUntilEventEndFormatted\": \"unavailable\",\n\t\t\t\"shuffleAtEventStart\": false\n\t\t}\n\t}\n\nIf `json_response_enabled` is **true** and the request hits the waiting room, an example JSON response when `queueingMethod` is **random** and an event is active could be:\n\n\t{\n\t\t\"cfWaitingRoom\": {\n\t\t\t\"inWaitingRoom\": true,\n\t\t\t\"waitTimeKnown\": true,\n\t\t\t\"waitTime\": 10,\n\t\t\t\"waitTime25Percentile\": 5,\n\t\t\t\"waitTime50Percentile\": 10,\n\t\t\t\"waitTime75Percentile\": 15,\n\t\t\t\"waitTimeFormatted\": \"5 minutes to 15 minutes\",\n\t\t\t\"queueIsFull\": false,\n\t\t\t\"queueAll\": false,\n\t\t\t\"lastUpdated\": \"2020-08-03T23:46:00.000Z\",\n\t\t\t\"refreshIntervalSeconds\": 20,\n\t\t\t\"queueingMethod\": \"random\",\n\t\t\t\"isFIFOQueue\": false,\n\t\t\t\"isRandomQueue\": true,\n\t\t\t\"isPassthroughQueue\": false,\n\t\t\t\"isRejectQueue\": false,\n\t\t\t\"isEventActive\": true,\n\t\t\t\"isEventPrequeueing\": false,\n\t\t\t\"timeUntilEventStart\": 0,\n\t\t\t\"timeUntilEventStartFormatted\": \"unavailable\",\n\t\t\t\"timeUntilEventEnd\": 15,\n\t\t\t\"timeUntilEventEndFormatted\": \"15 minutes\",\n\t\t\t\"shuffleAtEventStart\": true\n\t\t}\n\t}\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#json_response_enabled WaitingRoom#json_response_enabled}",
            "stability": "stable",
            "summary": "Only available for the Waiting Room Advanced subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 173
          },
          "name": "jsonResponseEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The waiting room will be enabled for all subpaths as well. If there are two waiting rooms on the same subpath, the waiting room for the most specific path will be chosen. Wildcards and query parameters are not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#path WaitingRoom#path}",
            "stability": "stable",
            "summary": "Sets the path within the host to enable the waiting room on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 191
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "No new traffic can get to the route once this field is set and estimated time will become unavailable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#queue_all WaitingRoom#queue_all}",
            "stability": "stable",
            "summary": "If queue_all is `true`, all the traffic that is coming to a route will be sent to the waiting room."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 197
          },
          "name": "queueAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Changing this parameter from the **default** queueing method is only available for the Waiting Room Advanced subscription. Regardless of the queueing method, if `queue_all` is enabled or an event is prequeueing, users in the waiting room will not be accepted to the origin. These users will always see a waiting room page that refreshes automatically. The valid queueing methods are:\n1. `fifo` **(default)**: First-In-First-Out queue where customers gain access in the order they arrived.\n2. `random`: Random queue where customers gain access randomly, regardless of arrival time.\n3. `passthrough`: Users will pass directly through the waiting room and into the origin website. As a result, any configured limits will not be respected while this is enabled. This method can be used as an alternative to disabling a waiting room (with `suspended`) so that analytics are still reported. This can be used if you wish to allow all traffic normally, but want to restrict traffic during a waiting room event, or vice versa.\n4. `reject`: Users will be immediately rejected from the waiting room. As a result, no users will reach the origin website while this is enabled. This can be used if you wish to reject all traffic while performing maintenance, block traffic during a specified period of time (an event), or block traffic while events are not occurring. Consider a waiting room used for vaccine distribution that only allows traffic during sign-up events, and otherwise blocks all traffic. For this case, the waiting room uses `reject`, and its events override this with `fifo`, `random`, or `passthrough`. When this queueing method is enabled and neither `queueAll` is enabled nor an event is prequeueing, the waiting room page **will not refresh automatically**.\nAvailable values: \"fifo\", \"random\", \"passthrough\", \"reject\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#queueing_method WaitingRoom#queueing_method}",
            "stability": "stable",
            "summary": "Sets the queueing method used by the waiting room."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 208
          },
          "name": "queueingMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#queueing_status_code WaitingRoom#queueing_status_code}",
            "stability": "stable",
            "summary": "HTTP status code returned to a user while in the queue. Available values: 200, 202, 429."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 215
          },
          "name": "queueingStatusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a user is not seen by Cloudflare again in that time period, they will be treated as a new user that visits the route.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#session_duration WaitingRoom#session_duration}",
            "stability": "stable",
            "summary": "Lifetime of a cookie (in minutes) set by Cloudflare for users who get access to the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 221
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `true`, the traffic will not go to the waiting room.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#suspended WaitingRoom#suspended}",
            "stability": "stable",
            "summary": "Suspends or allows traffic going to the waiting room."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 227
          },
          "name": "suspended",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "`log` will\nhave no impact on queueing behavior, simply keeping track of how many\nbots are detected in Waiting Room Analytics. `infinite_queue` will send\nbots to a false queueing state, where they will never reach your\norigin. `infinite_queue` requires Advanced Waiting Room.\nAvailable values: \"log\", \"infinite_queue\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#turnstile_action WaitingRoom#turnstile_action}",
            "stability": "stable",
            "summary": "Which action to take when a bot is detected using Turnstile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 244
          },
          "name": "turnstileAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "See\n[the Turnstile documentation](https://developers.cloudflare.com/turnstile/concepts/widget/#widget-types)\nfor the definitions of these widget types. Set to `off` to disable the\nTurnstile integration entirely. Setting this to anything other than\n`off` or `invisible` requires Advanced Waiting Room.\nAvailable values: \"off\", \"invisible\", \"visible_non_interactive\", \"visible_managed\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#turnstile_mode WaitingRoom#turnstile_mode}",
            "stability": "stable",
            "summary": "Which Turnstile widget type to use for detecting bot traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 255
          },
          "name": "turnstileMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#zone_id WaitingRoom#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 261
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room/index:WaitingRoomConfig"
    },
    "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/waiting-room/index.ts",
        "line": 416
      },
      "name": "WaitingRoomCookieAttributes",
      "namespace": "waitingRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Value `auto` will be translated to `lax` or `none` depending if **Always Use HTTPS** is enabled. Note that when using value `none`, the secure attribute cannot be set to `never`.\nAvailable values: \"auto\", \"lax\", \"none\", \"strict\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#samesite WaitingRoom#samesite}",
            "stability": "stable",
            "summary": "Configures the SameSite attribute on the waiting room cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 423
          },
          "name": "samesite",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Value `always` indicates that the Secure attribute will be set in the Set-Cookie header, `never` indicates that the Secure attribute will not be set, and `auto` will set the Secure attribute depending if **Always Use HTTPS** is enabled.\nAvailable values: \"auto\", \"always\", \"never\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room#secure WaitingRoom#secure}",
            "stability": "stable",
            "summary": "Configures the Secure attribute on the waiting room cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 430
          },
          "name": "secure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room/index:WaitingRoomCookieAttributes"
    },
    "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/waiting-room/index.ts",
          "line": 477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/waiting-room/index.ts",
        "line": 469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 525
          },
          "name": "resetSamesite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 541
          },
          "name": "resetSecure"
        }
      ],
      "name": "WaitingRoomCookieAttributesOutputReference",
      "namespace": "waitingRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 529
          },
          "name": "samesiteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 545
          },
          "name": "secureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 519
          },
          "name": "samesite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 535
          },
          "name": "secure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.waitingRoom.WaitingRoomCookieAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/waiting-room/index:WaitingRoomCookieAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.waitingRoomEvent.WaitingRoomEvent": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event cloudflare_waiting_room_event}."
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomEvent.WaitingRoomEvent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event cloudflare_waiting_room_event} Resource."
        },
        "locationInModule": {
          "filename": "src/waiting-room-event/index.ts",
          "line": 154
        },
        "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": "@cdktn/provider-cloudflare.waitingRoomEvent.WaitingRoomEventConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/waiting-room-event/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WaitingRoomEvent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WaitingRoomEvent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WaitingRoomEvent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WaitingRoomEvent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 206
          },
          "name": "resetCustomPageHtml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 222
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 238
          },
          "name": "resetDisableSessionRenewal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 303
          },
          "name": "resetNewUsersPerMinute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 319
          },
          "name": "resetPrequeueStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 335
          },
          "name": "resetQueueingMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 351
          },
          "name": "resetSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 367
          },
          "name": "resetShuffleAtEventStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 383
          },
          "name": "resetSuspended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 399
          },
          "name": "resetTotalActiveUsers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 415
          },
          "name": "resetTurnstileAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 431
          },
          "name": "resetTurnstileMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 460
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 472
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 494
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WaitingRoomEvent",
      "namespace": "waitingRoomEvent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 194
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 273
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 278
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 210
          },
          "name": "customPageHtmlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 226
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 242
          },
          "name": "disableSessionRenewalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 255
          },
          "name": "eventEndTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 268
          },
          "name": "eventStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 291
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 307
          },
          "name": "newUsersPerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 323
          },
          "name": "prequeueStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 339
          },
          "name": "queueingMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 355
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 371
          },
          "name": "shuffleAtEventStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 387
          },
          "name": "suspendedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 403
          },
          "name": "totalActiveUsersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 419
          },
          "name": "turnstileActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 435
          },
          "name": "turnstileModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 448
          },
          "name": "waitingRoomIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 464
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 200
          },
          "name": "customPageHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 216
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 232
          },
          "name": "disableSessionRenewal",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 248
          },
          "name": "eventEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 261
          },
          "name": "eventStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 297
          },
          "name": "newUsersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 313
          },
          "name": "prequeueStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 329
          },
          "name": "queueingMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 345
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 361
          },
          "name": "shuffleAtEventStart",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 377
          },
          "name": "suspended",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 393
          },
          "name": "totalActiveUsers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 409
          },
          "name": "turnstileAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 425
          },
          "name": "turnstileMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 441
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 454
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room-event/index:WaitingRoomEvent"
    },
    "@cdktn/provider-cloudflare.waitingRoomEvent.WaitingRoomEventConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomEvent.WaitingRoomEventConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/waiting-room-event/index.ts",
        "line": 14
      },
      "name": "WaitingRoomEventConfig",
      "namespace": "waitingRoomEvent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#event_end_time WaitingRoomEvent#event_end_time}",
            "stability": "stable",
            "summary": "An ISO 8601 timestamp that marks the end of the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 38
          },
          "name": "eventEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "At this time, queued users will be processed with the event's configuration. The start time must be at least one minute before `event_end_time`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#event_start_time WaitingRoomEvent#event_start_time}",
            "stability": "stable",
            "summary": "An ISO 8601 timestamp that marks the start of the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 44
          },
          "name": "eventStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#name WaitingRoomEvent#name}",
            "stability": "stable",
            "summary": "A unique name to identify the event. Only alphanumeric characters, hyphens and underscores are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#waiting_room_id WaitingRoomEvent#waiting_room_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 110
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#custom_page_html WaitingRoomEvent#custom_page_html}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `custom_page_html` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 20
          },
          "name": "customPageHtml",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#description WaitingRoomEvent#description}",
            "stability": "stable",
            "summary": "A note that you can use to add more details about the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#disable_session_renewal WaitingRoomEvent#disable_session_renewal}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `disable_session_renewal` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 32
          },
          "name": "disableSessionRenewal",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it. This can only be set if the event's `total_active_users` property is also set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#new_users_per_minute WaitingRoomEvent#new_users_per_minute}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `new_users_per_minute` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 56
          },
          "name": "newUsersPerMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The prequeue must start at least five minutes before `event_start_time`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#prequeue_start_time WaitingRoomEvent#prequeue_start_time}",
            "stability": "stable",
            "summary": "An ISO 8601 timestamp that marks when to begin queueing all users before the event starts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 62
          },
          "name": "prequeueStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#queueing_method WaitingRoomEvent#queueing_method}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `queueing_method` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 68
          },
          "name": "queueingMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#session_duration WaitingRoomEvent#session_duration}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `session_duration` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 74
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Requires that `prequeue_start_time` is not null. This is useful for situations when many users will join the event prequeue at the same time and you want to shuffle them to ensure fairness. Naturally, it makes the most sense to enable this feature when the `queueing_method` during the event respects ordering such as **fifo**, or else the shuffling may be unnecessary.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#shuffle_at_event_start WaitingRoomEvent#shuffle_at_event_start}",
            "stability": "stable",
            "summary": "If enabled, users in the prequeue will be shuffled randomly at the `event_start_time`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 80
          },
          "name": "shuffleAtEventStart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to `true`, the event is ignored and traffic will be handled based on the waiting room configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#suspended WaitingRoomEvent#suspended}",
            "stability": "stable",
            "summary": "Suspends or allows an event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 86
          },
          "name": "suspended",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it. This can only be set if the event's `new_users_per_minute` property is also set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#total_active_users WaitingRoomEvent#total_active_users}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `total_active_users` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 92
          },
          "name": "totalActiveUsers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it.\nAvailable values: \"log\", \"infinite_queue\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#turnstile_action WaitingRoomEvent#turnstile_action}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `turnstile_action` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 99
          },
          "name": "turnstileAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If null, the event will inherit it.\nAvailable values: \"off\", \"invisible\", \"visible_non_interactive\", \"visible_managed\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#turnstile_mode WaitingRoomEvent#turnstile_mode}",
            "stability": "stable",
            "summary": "If set, the event will override the waiting room's `turnstile_mode` property while it is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 106
          },
          "name": "turnstileMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_event#zone_id WaitingRoomEvent#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-event/index.ts",
            "line": 116
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room-event/index:WaitingRoomEventConfig"
    },
    "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules cloudflare_waiting_room_rules}."
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules cloudflare_waiting_room_rules} Resource."
        },
        "locationInModule": {
          "filename": "src/waiting-room-rules/index.ts",
          "line": 284
        },
        "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": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/waiting-room-rules/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WaitingRoomRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 269
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WaitingRoomRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WaitingRoomRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WaitingRoomRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 319
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 348
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 360
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WaitingRoomRules",
      "namespace": "waitingRoomRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 257
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 316
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 323
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 336
          },
          "name": "waitingRoomIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 352
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 329
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 342
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room-rules/index:WaitingRoomRules"
    },
    "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/waiting-room-rules/index.ts",
        "line": 14
      },
      "name": "WaitingRoomRulesConfig",
      "namespace": "waitingRoomRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#rules WaitingRoomRules#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 18
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#waiting_room_id WaitingRoomRules#waiting_room_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 22
          },
          "name": "waitingRoomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#zone_id WaitingRoomRules#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 28
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room-rules/index:WaitingRoomRulesConfig"
    },
    "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/waiting-room-rules/index.ts",
        "line": 30
      },
      "name": "WaitingRoomRulesRules",
      "namespace": "waitingRoomRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#action WaitingRoomRules#action}",
            "stability": "stable",
            "summary": "The action to take when the expression matches. Available values: \"bypass_waiting_room\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 37
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#expression WaitingRoomRules#expression}",
            "stability": "stable",
            "summary": "Criteria defining when there is a match for the current rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 55
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#description WaitingRoomRules#description}",
            "stability": "stable",
            "summary": "The description of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 43
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_rules#enabled WaitingRoomRules#enabled}",
            "stability": "stable",
            "summary": "When set to true, the rule is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 49
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/waiting-room-rules/index:WaitingRoomRulesRules"
    },
    "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/waiting-room-rules/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/waiting-room-rules/index.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 244
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRulesOutputReference"
            }
          }
        }
      ],
      "name": "WaitingRoomRulesRulesList",
      "namespace": "waitingRoomRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/waiting-room-rules/index:WaitingRoomRulesRulesList"
    },
    "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/waiting-room-rules/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/waiting-room-rules/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 191
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 207
          },
          "name": "resetEnabled"
        }
      ],
      "name": "WaitingRoomRulesRulesOutputReference",
      "namespace": "waitingRoomRules",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 179
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 195
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 211
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 224
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 172
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 185
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 201
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 217
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-rules/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.waitingRoomRules.WaitingRoomRulesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/waiting-room-rules/index:WaitingRoomRulesRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.waitingRoomSettings.WaitingRoomSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_settings cloudflare_waiting_room_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomSettings.WaitingRoomSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_settings cloudflare_waiting_room_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/waiting-room-settings/index.ts",
          "line": 66
        },
        "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": "@cdktn/provider-cloudflare.waitingRoomSettings.WaitingRoomSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/waiting-room-settings/index.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WaitingRoomSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 51
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WaitingRoomSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WaitingRoomSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WaitingRoomSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 103
          },
          "name": "resetSearchEngineCrawlerBypass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WaitingRoomSettings",
      "namespace": "waitingRoomSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 107
          },
          "name": "searchEngineCrawlerBypassInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 120
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 97
          },
          "name": "searchEngineCrawlerBypass",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 113
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/waiting-room-settings/index:WaitingRoomSettings"
    },
    "@cdktn/provider-cloudflare.waitingRoomSettings.WaitingRoomSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.waitingRoomSettings.WaitingRoomSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/waiting-room-settings/index.ts",
        "line": 14
      },
      "name": "WaitingRoomSettingsConfig",
      "namespace": "waitingRoomSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_settings#zone_id WaitingRoomSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 28
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Verified search engine crawlers will not be tracked or counted by the waiting room system,\nand will not appear in waiting room analytics.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/waiting_room_settings#search_engine_crawler_bypass WaitingRoomSettings#search_engine_crawler_bypass}",
            "stability": "stable",
            "summary": "Whether to allow verified search engine crawlers to bypass all waiting rooms on this zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/waiting-room-settings/index.ts",
            "line": 22
          },
          "name": "searchEngineCrawlerBypass",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/waiting-room-settings/index:WaitingRoomSettingsConfig"
    },
    "@cdktn/provider-cloudflare.web3Hostname.Web3Hostname": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname cloudflare_web3_hostname}."
      },
      "fqn": "@cdktn/provider-cloudflare.web3Hostname.Web3Hostname",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname cloudflare_web3_hostname} Resource."
        },
        "locationInModule": {
          "filename": "src/web3-hostname/index.ts",
          "line": 83
        },
        "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": "@cdktn/provider-cloudflare.web3Hostname.Web3HostnameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/web3-hostname/index.ts",
        "line": 51
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Web3Hostname resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 68
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Web3Hostname to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Web3Hostname that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Web3Hostname to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 123
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 139
          },
          "name": "resetDnslink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 196
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 208
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Web3Hostname",
      "namespace": "web3Hostname",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 56
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 111
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 148
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 153
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 171
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 127
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 143
          },
          "name": "dnslinkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 166
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 184
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 200
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 117
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 133
          },
          "name": "dnslink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 159
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 177
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 190
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/web3-hostname/index:Web3Hostname"
    },
    "@cdktn/provider-cloudflare.web3Hostname.Web3HostnameConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.web3Hostname.Web3HostnameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/web3-hostname/index.ts",
        "line": 14
      },
      "name": "Web3HostnameConfig",
      "namespace": "web3Hostname",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname#name Web3Hostname#name}",
            "stability": "stable",
            "summary": "Specify the hostname that points to the target gateway via CNAME."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname#target Web3Hostname#target}",
            "stability": "stable",
            "summary": "Specify the target gateway of the hostname. Available values: \"ethereum\", \"ipfs\", \"ipfs_universal_path\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 39
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname#description Web3Hostname#description}",
            "stability": "stable",
            "summary": "Specify an optional description of the hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname#dnslink Web3Hostname#dnslink}",
            "stability": "stable",
            "summary": "Specify the DNSLink value used if the target is ipfs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 26
          },
          "name": "dnslink",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web3_hostname#zone_id Web3Hostname#zone_id}",
            "stability": "stable",
            "summary": "Specify the identifier of the hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web3-hostname/index.ts",
            "line": 45
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/web3-hostname/index:Web3HostnameConfig"
    },
    "@cdktn/provider-cloudflare.webAnalyticsRule.WebAnalyticsRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule cloudflare_web_analytics_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsRule.WebAnalyticsRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule cloudflare_web_analytics_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/web-analytics-rule/index.ts",
          "line": 84
        },
        "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": "@cdktn/provider-cloudflare.webAnalyticsRule.WebAnalyticsRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/web-analytics-rule/index.ts",
        "line": 52
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WebAnalyticsRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 69
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WebAnalyticsRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WebAnalyticsRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WebAnalyticsRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 120
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 141
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 162
          },
          "name": "resetInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 178
          },
          "name": "resetIsPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 194
          },
          "name": "resetPaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 224
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 235
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WebAnalyticsRule",
      "namespace": "webAnalyticsRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 57
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 129
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 203
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 124
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 145
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 166
          },
          "name": "inclusiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 182
          },
          "name": "isPausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 198
          },
          "name": "pathsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 216
          },
          "name": "rulesetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 114
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 135
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 156
          },
          "name": "inclusive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 172
          },
          "name": "isPaused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 188
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 209
          },
          "name": "rulesetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/web-analytics-rule/index:WebAnalyticsRule"
    },
    "@cdktn/provider-cloudflare.webAnalyticsRule.WebAnalyticsRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsRule.WebAnalyticsRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/web-analytics-rule/index.ts",
        "line": 14
      },
      "name": "WebAnalyticsRuleConfig",
      "namespace": "webAnalyticsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule#ruleset_id WebAnalyticsRule#ruleset_id}",
            "stability": "stable",
            "summary": "The Web Analytics ruleset identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 46
          },
          "name": "rulesetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule#account_id WebAnalyticsRule#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule#host WebAnalyticsRule#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 24
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule#inclusive WebAnalyticsRule#inclusive}",
            "stability": "stable",
            "summary": "Whether the rule includes or excludes traffic from being measured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 30
          },
          "name": "inclusive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule#is_paused WebAnalyticsRule#is_paused}",
            "stability": "stable",
            "summary": "Whether the rule is paused or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 36
          },
          "name": "isPaused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_rule#paths WebAnalyticsRule#paths}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-rule/index.ts",
            "line": 40
          },
          "name": "paths",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/web-analytics-rule/index:WebAnalyticsRuleConfig"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSite": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site cloudflare_web_analytics_site}."
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site cloudflare_web_analytics_site} Resource."
        },
        "locationInModule": {
          "filename": "src/web-analytics-site/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/web-analytics-site/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WebAnalyticsSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 247
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WebAnalyticsSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WebAnalyticsSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WebAnalyticsSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 298
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 314
          },
          "name": "resetAutoInstall"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 335
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 351
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 372
          },
          "name": "resetLite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 415
          },
          "name": "resetZoneTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 427
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WebAnalyticsSite",
      "namespace": "webAnalyticsSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 235
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 323
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 382
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 388
          },
          "name": "ruleset",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 393
          },
          "name": "siteTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 398
          },
          "name": "siteToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 403
          },
          "name": "snippet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 302
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 318
          },
          "name": "autoInstallInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 339
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 355
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 376
          },
          "name": "liteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 419
          },
          "name": "zoneTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 292
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 308
          },
          "name": "autoInstall",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 329
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 345
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 366
          },
          "name": "lite",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 409
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/web-analytics-site/index:WebAnalyticsSite"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/web-analytics-site/index.ts",
        "line": 14
      },
      "name": "WebAnalyticsSiteConfig",
      "namespace": "webAnalyticsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site#account_id WebAnalyticsSite#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site#auto_install WebAnalyticsSite#auto_install}",
            "stability": "stable",
            "summary": "If enabled, the JavaScript snippet is automatically injected for orange-clouded sites."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 26
          },
          "name": "autoInstall",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site#enabled WebAnalyticsSite#enabled}",
            "stability": "stable",
            "summary": "Enables or disables RUM. This option can be used only when auto_install is set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 32
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site#host WebAnalyticsSite#host}",
            "stability": "stable",
            "summary": "The hostname to use for gray-clouded sites."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 38
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site#lite WebAnalyticsSite#lite}",
            "stability": "stable",
            "summary": "If enabled, the JavaScript snippet will not be injected for visitors from the EU."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 44
          },
          "name": "lite",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/web_analytics_site#zone_tag WebAnalyticsSite#zone_tag}",
            "stability": "stable",
            "summary": "The zone identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 50
          },
          "name": "zoneTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/web-analytics-site/index:WebAnalyticsSiteConfig"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/web-analytics-site/index.ts",
        "line": 52
      },
      "name": "WebAnalyticsSiteRules",
      "namespace": "webAnalyticsSite",
      "symbolId": "src/web-analytics-site/index:WebAnalyticsSiteRules"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/web-analytics-site/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/web-analytics-site/index.ts",
        "line": 139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesOutputReference"
            }
          }
        }
      ],
      "name": "WebAnalyticsSiteRulesList",
      "namespace": "webAnalyticsSite",
      "symbolId": "src/web-analytics-site/index:WebAnalyticsSiteRulesList"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/web-analytics-site/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/web-analytics-site/index.ts",
        "line": 75
      },
      "name": "WebAnalyticsSiteRulesOutputReference",
      "namespace": "webAnalyticsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 104
          },
          "name": "created",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 109
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 119
          },
          "name": "inclusive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 124
          },
          "name": "isPaused",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 129
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 134
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRules"
          }
        }
      ],
      "symbolId": "src/web-analytics-site/index:WebAnalyticsSiteRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRuleset": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRuleset",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/web-analytics-site/index.ts",
        "line": 157
      },
      "name": "WebAnalyticsSiteRuleset",
      "namespace": "webAnalyticsSite",
      "symbolId": "src/web-analytics-site/index:WebAnalyticsSiteRuleset"
    },
    "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRulesetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/web-analytics-site/index.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/web-analytics-site/index.ts",
        "line": 180
      },
      "name": "WebAnalyticsSiteRulesetOutputReference",
      "namespace": "webAnalyticsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 207
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 212
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 217
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 222
          },
          "name": "zoneTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/web-analytics-site/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.webAnalyticsSite.WebAnalyticsSiteRuleset"
          }
        }
      ],
      "symbolId": "src/web-analytics-site/index:WebAnalyticsSiteRulesetOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.Worker": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker cloudflare_worker}."
      },
      "fqn": "@cdktn/provider-cloudflare.worker.Worker",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker cloudflare_worker} Resource."
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1497
        },
        "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": "@cdktn/provider-cloudflare.worker.WorkerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 1465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Worker resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1482
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Worker to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Worker that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Worker to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1591
          },
          "name": "putObservability",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservability"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1613
          },
          "name": "putSubdomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.worker.WorkerSubdomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1645
          },
          "name": "putTailConsumers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1534
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1565
          },
          "name": "resetLogpush"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1594
          },
          "name": "resetObservability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1616
          },
          "name": "resetSubdomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1632
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1648
          },
          "name": "resetTailConsumers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1665
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1677
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Worker",
      "namespace": "worker",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1470
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1543
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1548
          },
          "name": "deployedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1553
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1588
          },
          "name": "observability",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1604
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1610
          },
          "name": "subdomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerSubdomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1642
          },
          "name": "tailConsumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1657
          },
          "name": "updatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1538
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1569
          },
          "name": "logpushInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1582
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1598
          },
          "name": "observabilityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservability"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1620
          },
          "name": "subdomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerSubdomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1636
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1652
          },
          "name": "tailConsumersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1528
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1559
          },
          "name": "logpush",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1575
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1626
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/worker/index:Worker"
    },
    "@cdktn/provider-cloudflare.worker.WorkerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 14
      },
      "name": "WorkerConfig",
      "namespace": "worker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#name Worker#name}",
            "stability": "stable",
            "summary": "Name of the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#account_id Worker#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#logpush Worker#logpush}",
            "stability": "stable",
            "summary": "Whether logpush is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 26
          },
          "name": "logpush",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#observability Worker#observability}",
            "stability": "stable",
            "summary": "Observability settings for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 38
          },
          "name": "observability",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservability"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#subdomain Worker#subdomain}",
            "stability": "stable",
            "summary": "Subdomain settings for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 44
          },
          "name": "subdomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerSubdomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#tags Worker#tags}",
            "stability": "stable",
            "summary": "Tags associated with the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#tail_consumers Worker#tail_consumers}",
            "stability": "stable",
            "summary": "Other Workers that should consume logs from the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 56
          },
          "name": "tailConsumers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerConfig"
    },
    "@cdktn/provider-cloudflare.worker.WorkerObservability": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 495
      },
      "name": "WorkerObservability",
      "namespace": "worker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#enabled Worker#enabled}",
            "stability": "stable",
            "summary": "Whether observability is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 501
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#head_sampling_rate Worker#head_sampling_rate}",
            "stability": "stable",
            "summary": "The sampling rate for observability. From 0 to 1 (1 = 100%, 0.1 = 10%)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 507
          },
          "name": "headSamplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#logs Worker#logs}",
            "stability": "stable",
            "summary": "Log settings for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 513
          },
          "name": "logs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#traces Worker#traces}",
            "stability": "stable",
            "summary": "Trace settings for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 519
          },
          "name": "traces",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityTraces"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerObservability"
    },
    "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 58
      },
      "name": "WorkerObservabilityLogs",
      "namespace": "worker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#destinations Worker#destinations}",
            "stability": "stable",
            "summary": "A list of destinations where logs will be exported to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 64
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#enabled Worker#enabled}",
            "stability": "stable",
            "summary": "Whether logs are enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 70
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#head_sampling_rate Worker#head_sampling_rate}",
            "stability": "stable",
            "summary": "The sampling rate for logs. From 0 to 1 (1 = 100%, 0.1 = 10%)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 76
          },
          "name": "headSamplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#invocation_logs Worker#invocation_logs}",
            "stability": "stable",
            "summary": "Whether [invocation logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/#invocation-logs) are enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 82
          },
          "name": "invocationLogs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#persist Worker#persist}",
            "stability": "stable",
            "summary": "Whether log persistence is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 88
          },
          "name": "persist",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerObservabilityLogs"
    },
    "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 222
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 238
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 254
          },
          "name": "resetHeadSamplingRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 270
          },
          "name": "resetInvocationLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 286
          },
          "name": "resetPersist"
        }
      ],
      "name": "WorkerObservabilityLogsOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 226
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 242
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 258
          },
          "name": "headSamplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 274
          },
          "name": "invocationLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 290
          },
          "name": "persistInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 216
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 232
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 248
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 264
          },
          "name": "invocationLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 280
          },
          "name": "persist",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerObservabilityLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerObservabilityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 669
          },
          "name": "putLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 685
          },
          "name": "putTraces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityTraces"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 640
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 656
          },
          "name": "resetHeadSamplingRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 672
          },
          "name": "resetLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 688
          },
          "name": "resetTraces"
        }
      ],
      "name": "WorkerObservabilityOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 666
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 682
          },
          "name": "traces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityTracesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 644
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 660
          },
          "name": "headSamplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 676
          },
          "name": "logsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 692
          },
          "name": "tracesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityTraces"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 634
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 650
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservability"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerObservabilityOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerObservabilityTraces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityTraces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 294
      },
      "name": "WorkerObservabilityTraces",
      "namespace": "worker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#destinations Worker#destinations}",
            "stability": "stable",
            "summary": "A list of destinations where traces will be exported to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 300
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#enabled Worker#enabled}",
            "stability": "stable",
            "summary": "Whether traces are enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 306
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#head_sampling_rate Worker#head_sampling_rate}",
            "stability": "stable",
            "summary": "The sampling rate for traces. From 0 to 1 (1 = 100%, 0.1 = 10%)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 312
          },
          "name": "headSamplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#persist Worker#persist}",
            "stability": "stable",
            "summary": "Whether trace persistence is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 318
          },
          "name": "persist",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerObservabilityTraces"
    },
    "@cdktn/provider-cloudflare.worker.WorkerObservabilityTracesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityTracesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 439
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 455
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 471
          },
          "name": "resetHeadSamplingRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 487
          },
          "name": "resetPersist"
        }
      ],
      "name": "WorkerObservabilityTracesOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 443
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 459
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 475
          },
          "name": "headSamplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 491
          },
          "name": "persistInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 433
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 449
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 465
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 481
          },
          "name": "persist",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerObservabilityTraces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerObservabilityTracesOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferences": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 1136
      },
      "name": "WorkerReferences",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferences"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutbounds": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutbounds",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 696
      },
      "name": "WorkerReferencesDispatchNamespaceOutbounds",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesDispatchNamespaceOutbounds"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutboundsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutboundsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 782
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutboundsOutputReference"
            }
          }
        }
      ],
      "name": "WorkerReferencesDispatchNamespaceOutboundsList",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesDispatchNamespaceOutboundsList"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutboundsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutboundsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 719
      },
      "name": "WorkerReferencesDispatchNamespaceOutboundsOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 748
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 753
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 758
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 763
          },
          "name": "workerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutbounds"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerReferencesDispatchNamespaceOutboundsOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 786
      },
      "name": "WorkerReferencesDomains",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesDomains"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 877
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDomainsOutputReference"
            }
          }
        }
      ],
      "name": "WorkerReferencesDomainsList",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesDomainsList"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 809
      },
      "name": "WorkerReferencesDomainsOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 838
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 843
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 848
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 853
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 858
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDomains"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerReferencesDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjects": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 881
      },
      "name": "WorkerReferencesDurableObjects",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesDurableObjects"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjectsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 967
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjectsOutputReference"
            }
          }
        }
      ],
      "name": "WorkerReferencesDurableObjectsList",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesDurableObjectsList"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjectsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 904
      },
      "name": "WorkerReferencesDurableObjectsOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 933
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 938
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 943
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 948
          },
          "name": "workerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjects"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerReferencesDurableObjectsOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 1159
      },
      "name": "WorkerReferencesOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1187
          },
          "name": "dispatchNamespaceOutbounds",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDispatchNamespaceOutboundsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1193
          },
          "name": "domains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1199
          },
          "name": "durableObjects",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesDurableObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1205
          },
          "name": "queues",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesQueuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1211
          },
          "name": "workers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferences"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerReferencesOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesQueues": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesQueues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 971
      },
      "name": "WorkerReferencesQueues",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesQueues"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesQueuesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesQueuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 1038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1052
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesQueuesOutputReference"
            }
          }
        }
      ],
      "name": "WorkerReferencesQueuesList",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesQueuesList"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesQueuesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesQueuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 994
      },
      "name": "WorkerReferencesQueuesOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1023
          },
          "name": "queueConsumerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1028
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1033
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesQueues"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerReferencesQueuesOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 1056
      },
      "name": "WorkerReferencesWorkers",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesWorkers"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 1118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1132
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkersOutputReference"
            }
          }
        }
      ],
      "name": "WorkerReferencesWorkersList",
      "namespace": "worker",
      "symbolId": "src/worker/index:WorkerReferencesWorkersList"
    },
    "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 1079
      },
      "name": "WorkerReferencesWorkersOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1113
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.worker.WorkerReferencesWorkers"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerReferencesWorkersOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerSubdomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerSubdomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 1215
      },
      "name": "WorkerSubdomain",
      "namespace": "worker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#enabled Worker#enabled}",
            "stability": "stable",
            "summary": "Whether the *.workers.dev subdomain is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1221
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#previews_enabled Worker#previews_enabled}",
            "stability": "stable",
            "summary": "Whether [preview URLs](https://developers.cloudflare.com/workers/configuration/previews/) are enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1227
          },
          "name": "previewsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerSubdomain"
    },
    "@cdktn/provider-cloudflare.worker.WorkerSubdomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerSubdomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 1266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1322
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1338
          },
          "name": "resetPreviewsEnabled"
        }
      ],
      "name": "WorkerSubdomainOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1326
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1342
          },
          "name": "previewsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1316
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1332
          },
          "name": "previewsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerSubdomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerSubdomainOutputReference"
    },
    "@cdktn/provider-cloudflare.worker.WorkerTailConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker/index.ts",
        "line": 1346
      },
      "name": "WorkerTailConsumers",
      "namespace": "worker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker#name Worker#name}",
            "stability": "stable",
            "summary": "Name of the consumer Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1352
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerTailConsumers"
    },
    "@cdktn/provider-cloudflare.worker.WorkerTailConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 1442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1457
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumersOutputReference"
            }
          }
        }
      ],
      "name": "WorkerTailConsumersList",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerTailConsumersList"
    },
    "@cdktn/provider-cloudflare.worker.WorkerTailConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker/index.ts",
          "line": 1394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker/index.ts",
        "line": 1384
      },
      "name": "WorkerTailConsumersOutputReference",
      "namespace": "worker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1437
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1430
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker/index.ts",
            "line": 1398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.worker.WorkerTailConsumers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker/index:WorkerTailConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersion": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version cloudflare_worker_version}."
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version cloudflare_worker_version} Resource."
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 4865
        },
        "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": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 4833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkerVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4850
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkerVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkerVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkerVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4922
          },
          "name": "putAnnotations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4938
          },
          "name": "putAssets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4954
          },
          "name": "putBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5002
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5028
          },
          "name": "putLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5070
          },
          "name": "putMigrations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5086
          },
          "name": "putModules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5107
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4909
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4925
          },
          "name": "resetAnnotations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4941
          },
          "name": "resetAssets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4957
          },
          "name": "resetBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4973
          },
          "name": "resetCompatibilityDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4989
          },
          "name": "resetCompatibilityFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5005
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5031
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5047
          },
          "name": "resetMainModule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5073
          },
          "name": "resetMigrations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5089
          },
          "name": "resetModules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5110
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5141
          },
          "name": "resetUsageModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5185
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkerVersion",
      "namespace": "workerVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4838
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4919
          },
          "name": "annotations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4935
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4951
          },
          "name": "bindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4999
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5014
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5019
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5025
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5056
          },
          "name": "mainScriptBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5067
          },
          "name": "migrations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5061
          },
          "name": "migrationTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5083
          },
          "name": "modules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5098
          },
          "name": "number",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5104
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5119
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5124
          },
          "name": "startupTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5129
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4913
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4929
          },
          "name": "annotationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4945
          },
          "name": "assetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4961
          },
          "name": "bindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4977
          },
          "name": "compatibilityDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4993
          },
          "name": "compatibilityFlagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5009
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5035
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5051
          },
          "name": "mainModuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5077
          },
          "name": "migrationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5093
          },
          "name": "modulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5114
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5145
          },
          "name": "usageModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5158
          },
          "name": "workerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4903
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4967
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4983
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5041
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5135
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 5151
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersion"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 110
      },
      "name": "WorkerVersionAnnotations",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#workers_message WorkerVersion#workers_message}",
            "stability": "stable",
            "summary": "Human-readable message about the version. Truncated to 1000 bytes if longer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 116
          },
          "name": "workersMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#workers_tag WorkerVersion#workers_tag}",
            "stability": "stable",
            "summary": "User-provided identifier for the version. Maximum 100 bytes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 122
          },
          "name": "workersTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionAnnotations"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 217
          },
          "name": "resetWorkersMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 233
          },
          "name": "resetWorkersTag"
        }
      ],
      "name": "WorkerVersionAnnotationsOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 242
          },
          "name": "workersTriggeredBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 221
          },
          "name": "workersMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 237
          },
          "name": "workersTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 211
          },
          "name": "workersMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 227
          },
          "name": "workersTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionAnnotationsOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 414
      },
      "name": "WorkerVersionAssets",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#config WorkerVersion#config}",
            "stability": "stable",
            "summary": "Configuration for assets within a Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 420
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#directory WorkerVersion#directory}",
            "stability": "stable",
            "summary": "Path to the directory containing asset files to upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 426
          },
          "name": "directory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#jwt WorkerVersion#jwt}",
            "stability": "stable",
            "summary": "Token provided upon successful upload of all files from a registered manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 432
          },
          "name": "jwt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionAssets"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 246
      },
      "name": "WorkerVersionAssetsConfig",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#html_handling WorkerVersion#html_handling}",
            "stability": "stable",
            "summary": "Determines the redirects and rewrites of requests for HTML content. Available values: \"auto-trailing-slash\", \"force-trailing-slash\", \"drop-trailing-slash\", \"none\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 253
          },
          "name": "htmlHandling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"none\", \"404-page\", \"single-page-application\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#not_found_handling WorkerVersion#not_found_handling}",
            "stability": "stable",
            "summary": "Determines the response when a request does not match a static asset, and there is no Worker script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 260
          },
          "name": "notFoundHandling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, attempt to serve an asset matching the request, falling back to the Worker script. When a list of strings, contains path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#run_worker_first WorkerVersion#run_worker_first}",
            "stability": "stable",
            "summary": "When a boolean true, requests will always invoke the Worker script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 266
          },
          "name": "runWorkerFirst",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionAssetsConfig"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 374
          },
          "name": "resetHtmlHandling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 390
          },
          "name": "resetNotFoundHandling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 406
          },
          "name": "resetRunWorkerFirst"
        }
      ],
      "name": "WorkerVersionAssetsConfigOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 378
          },
          "name": "htmlHandlingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 394
          },
          "name": "notFoundHandlingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 410
          },
          "name": "runWorkerFirstInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 368
          },
          "name": "htmlHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 384
          },
          "name": "notFoundHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 400
          },
          "name": "runWorkerFirst",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionAssetsConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 542
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 545
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 561
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 577
          },
          "name": "resetJwt"
        }
      ],
      "name": "WorkerVersionAssetsOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 533
          },
          "name": "assetManifestSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 539
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 549
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssetsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 565
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 581
          },
          "name": "jwtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 555
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 571
          },
          "name": "jwt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionAssetsOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 1122
      },
      "name": "WorkerVersionBindings",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#name WorkerVersion#name}",
            "stability": "stable",
            "summary": "A JavaScript variable name for the binding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1259
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"ai\", \"ai_search\", \"ai_search_namespace\", \"analytics_engine\", \"assets\", \"browser\", \"d1\", \"data_blob\", \"dispatch_namespace\", \"durable_object_namespace\", \"hyperdrive\", \"inherit\", \"images\", \"json\", \"kv_namespace\", \"media\", \"mtls_certificate\", \"plain_text\", \"pipelines\", \"queue\", \"ratelimit\", \"r2_bucket\", \"secret_text\", \"send_email\", \"service\", \"text_blob\", \"vectorize\", \"version_metadata\", \"secrets_store_secret\", \"flagship\", \"secret_key\", \"workflow\", \"wasm_module\", \"vpc_service\", \"vpc_network\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#type WorkerVersion#type}",
            "stability": "stable",
            "summary": "The kind of resource that the binding provides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1362
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#algorithm WorkerVersion#algorithm}",
            "stability": "stable",
            "summary": "Algorithm-specific key parameters. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1128
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#allowed_destination_addresses WorkerVersion#allowed_destination_addresses}",
            "stability": "stable",
            "summary": "List of allowed destination addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1134
          },
          "name": "allowedDestinationAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#allowed_sender_addresses WorkerVersion#allowed_sender_addresses}",
            "stability": "stable",
            "summary": "List of allowed sender addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1140
          },
          "name": "allowedSenderAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#app_id WorkerVersion#app_id}",
            "stability": "stable",
            "summary": "ID of the Flagship app to bind to for feature flag evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1146
          },
          "name": "appId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#bucket_name WorkerVersion#bucket_name}",
            "stability": "stable",
            "summary": "R2 bucket to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1152
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#certificate_id WorkerVersion#certificate_id}",
            "stability": "stable",
            "summary": "Identifier of the certificate to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1158
          },
          "name": "certificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#class_name WorkerVersion#class_name}",
            "stability": "stable",
            "summary": "The exported class name of the Durable Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1164
          },
          "name": "className",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#database_id WorkerVersion#database_id}",
            "stability": "stable",
            "summary": "Identifier of the D1 database to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1170
          },
          "name": "databaseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#dataset WorkerVersion#dataset}",
            "stability": "stable",
            "summary": "The name of the dataset to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1176
          },
          "name": "dataset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#destination_address WorkerVersion#destination_address}",
            "stability": "stable",
            "summary": "Destination address for the email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1182
          },
          "name": "destinationAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#dispatch_namespace WorkerVersion#dispatch_namespace}",
            "stability": "stable",
            "summary": "The dispatch namespace the Durable Object script belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1188
          },
          "name": "dispatchNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#entrypoint WorkerVersion#entrypoint}",
            "stability": "stable",
            "summary": "Entrypoint to invoke on the target Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1194
          },
          "name": "entrypoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#environment WorkerVersion#environment}",
            "stability": "stable",
            "summary": "The environment of the script_name to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1200
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#format WorkerVersion#format}",
            "stability": "stable",
            "summary": "Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Available values: \"raw\", \"pkcs8\", \"spki\", \"jwk\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1207
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#id WorkerVersion#id}\n\nPlease 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": "Identifier of the D1 database to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1216
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#index_name WorkerVersion#index_name}",
            "stability": "stable",
            "summary": "Name of the Vectorize index to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1222
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must exist at deploy time. The worker can search, chat, update, and manage items/jobs on this instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#instance_name WorkerVersion#instance_name}",
            "stability": "stable",
            "summary": "The user-chosen instance name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1228
          },
          "name": "instanceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#json WorkerVersion#json}",
            "stability": "stable",
            "summary": "JSON data to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1234
          },
          "name": "json",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#jurisdiction WorkerVersion#jurisdiction}",
            "stability": "stable",
            "summary": "The [jurisdiction](https://developers.cloudflare.com/r2/reference/data-location/#jurisdictional-restrictions) of the R2 bucket. Available values: \"eu\", \"fedramp\", \"fedramp-high\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1241
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#key_base64 WorkerVersion#key_base64}",
            "stability": "stable",
            "summary": "Base64-encoded key data. Required if `format` is \"raw\", \"pkcs8\", or \"spki\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1247
          },
          "name": "keyBase64",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#key_jwk WorkerVersion#key_jwk}",
            "stability": "stable",
            "summary": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if `format` is \"jwk\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1253
          },
          "name": "keyJwk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to \"default\" if omitted. Customers who don't use namespaces can simply omit this field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#namespace WorkerVersion#namespace}",
            "stability": "stable",
            "summary": "The namespace the instance belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1265
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#namespace_id WorkerVersion#namespace_id}",
            "stability": "stable",
            "summary": "Namespace identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1271
          },
          "name": "namespaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#network_id WorkerVersion#network_id}",
            "stability": "stable",
            "summary": "Identifier of the network to bind to. Only \"cf1:network\" is currently supported. Mutually exclusive with tunnel_id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1277
          },
          "name": "networkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set, the binding will be renamed from `old_name` to `name` in the new version. If not set, the binding will keep the same name between versions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#old_name WorkerVersion#old_name}",
            "stability": "stable",
            "summary": "The old name of the inherited binding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1283
          },
          "name": "oldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#outbound WorkerVersion#outbound}",
            "stability": "stable",
            "summary": "Outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1289
          },
          "name": "outbound",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutbound"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#part WorkerVersion#part}",
            "stability": "stable",
            "summary": "The name of the file containing the data content. Only accepted for `service worker syntax` Workers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1295
          },
          "name": "part",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#pipeline WorkerVersion#pipeline}",
            "stability": "stable",
            "summary": "Name of the Pipeline to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1301
          },
          "name": "pipeline",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#queue_name WorkerVersion#queue_name}",
            "stability": "stable",
            "summary": "Name of the Queue to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1307
          },
          "name": "queueName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#script_name WorkerVersion#script_name}",
            "stability": "stable",
            "summary": "The script where the Durable Object is defined, if it is external to this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1313
          },
          "name": "scriptName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#secret_name WorkerVersion#secret_name}",
            "stability": "stable",
            "summary": "Name of the secret in the store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1319
          },
          "name": "secretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#service WorkerVersion#service}",
            "stability": "stable",
            "summary": "Name of Worker to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1325
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#service_id WorkerVersion#service_id}",
            "stability": "stable",
            "summary": "Identifier of the VPC service to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1331
          },
          "name": "serviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#simple WorkerVersion#simple}",
            "stability": "stable",
            "summary": "The rate limit configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1337
          },
          "name": "simple",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimple"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#store_id WorkerVersion#store_id}",
            "stability": "stable",
            "summary": "ID of the store containing the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1343
          },
          "name": "storeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#text WorkerVersion#text}",
            "stability": "stable",
            "summary": "The text value to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1349
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#tunnel_id WorkerVersion#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the Cloudflare Tunnel to bind to. Mutually exclusive with network_id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1355
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#usages WorkerVersion#usages}",
            "stability": "stable",
            "summary": "Allowed operations with the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1368
          },
          "name": "usages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to inheriting the binding from the latest version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#version_id WorkerVersion#version_id}",
            "stability": "stable",
            "summary": "Identifier for the version to inherit the binding from, which can be the version ID or the literal \"latest\" to inherit from the latest version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1374
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#workflow_name WorkerVersion#workflow_name}",
            "stability": "stable",
            "summary": "Name of the Workflow to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1380
          },
          "name": "workflowName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindings"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 2664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 2656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2671
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionBindingsList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutbound": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutbound",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 866
      },
      "name": "WorkerVersionBindingsOutbound",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#params WorkerVersion#params}",
            "stability": "stable",
            "summary": "Pass information from the Dispatch Worker to the Outbound Worker through the parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 872
          },
          "name": "params",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParams"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#worker WorkerVersion#worker}",
            "stability": "stable",
            "summary": "Outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 878
          },
          "name": "worker",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorker"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutbound"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 970
          },
          "name": "putParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParams"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 986
          },
          "name": "putWorker",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorker"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 973
          },
          "name": "resetParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 989
          },
          "name": "resetWorker"
        }
      ],
      "name": "WorkerVersionBindingsOutboundOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 967
          },
          "name": "params",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 983
          },
          "name": "worker",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorkerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 977
          },
          "name": "paramsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParams"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 993
          },
          "name": "workerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorker"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutbound"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutboundOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParams": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 585
      },
      "name": "WorkerVersionBindingsOutboundParams",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#name WorkerVersion#name}",
            "stability": "stable",
            "summary": "Name of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 591
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutboundParams"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParamsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 696
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParamsOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionBindingsOutboundParamsList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParams"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutboundParamsList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParamsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 623
      },
      "name": "WorkerVersionBindingsOutboundParamsOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 676
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 669
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutboundParamsOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorker": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 700
      },
      "name": "WorkerVersionBindingsOutboundWorker",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#entrypoint WorkerVersion#entrypoint}",
            "stability": "stable",
            "summary": "Entrypoint to invoke on the outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 706
          },
          "name": "entrypoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#environment WorkerVersion#environment}",
            "stability": "stable",
            "summary": "Environment of the outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 712
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#service WorkerVersion#service}",
            "stability": "stable",
            "summary": "Name of the outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 718
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutboundWorker"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorkerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorkerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 826
          },
          "name": "resetEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 842
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 858
          },
          "name": "resetService"
        }
      ],
      "name": "WorkerVersionBindingsOutboundWorkerOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 830
          },
          "name": "entrypointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 846
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 862
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 820
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 836
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 852
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundWorker"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutboundWorkerOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 1709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 1699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2407
          },
          "name": "putOutbound",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutbound"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2535
          },
          "name": "putSimple",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimple"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1997
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2013
          },
          "name": "resetAllowedDestinationAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2029
          },
          "name": "resetAllowedSenderAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2045
          },
          "name": "resetAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2061
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2077
          },
          "name": "resetCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2093
          },
          "name": "resetClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2109
          },
          "name": "resetDatabaseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2125
          },
          "name": "resetDataset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2141
          },
          "name": "resetDestinationAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2157
          },
          "name": "resetDispatchNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2173
          },
          "name": "resetEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2189
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2205
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2221
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2237
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2253
          },
          "name": "resetInstanceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2269
          },
          "name": "resetJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2285
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2301
          },
          "name": "resetKeyBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2317
          },
          "name": "resetKeyJwk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2346
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2362
          },
          "name": "resetNamespaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2378
          },
          "name": "resetNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2394
          },
          "name": "resetOldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2410
          },
          "name": "resetOutbound"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2426
          },
          "name": "resetPart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2442
          },
          "name": "resetPipeline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2458
          },
          "name": "resetQueueName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2474
          },
          "name": "resetScriptName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2490
          },
          "name": "resetSecretName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2506
          },
          "name": "resetService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2522
          },
          "name": "resetServiceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2538
          },
          "name": "resetSimple"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2554
          },
          "name": "resetStoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2570
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2586
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2615
          },
          "name": "resetUsages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2631
          },
          "name": "resetVersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2647
          },
          "name": "resetWorkflowName"
        }
      ],
      "name": "WorkerVersionBindingsOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2404
          },
          "name": "outbound",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutboundOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2532
          },
          "name": "simple",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimpleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2001
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2017
          },
          "name": "allowedDestinationAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2033
          },
          "name": "allowedSenderAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2049
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2065
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2081
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2097
          },
          "name": "classNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2113
          },
          "name": "databaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2129
          },
          "name": "datasetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2145
          },
          "name": "destinationAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2161
          },
          "name": "dispatchNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2177
          },
          "name": "entrypointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2193
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2209
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2225
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2241
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2257
          },
          "name": "instanceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2273
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2289
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2305
          },
          "name": "keyBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2321
          },
          "name": "keyJwkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2334
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2366
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2350
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2382
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2398
          },
          "name": "oldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2414
          },
          "name": "outboundInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsOutbound"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2430
          },
          "name": "partInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2446
          },
          "name": "pipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2462
          },
          "name": "queueNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2478
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2494
          },
          "name": "secretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2526
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2510
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2542
          },
          "name": "simpleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimple"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2558
          },
          "name": "storeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2574
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2590
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2603
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2619
          },
          "name": "usagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2635
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2651
          },
          "name": "workflowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1991
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2007
          },
          "name": "allowedDestinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2023
          },
          "name": "allowedSenderAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2039
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2055
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2071
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2087
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2103
          },
          "name": "databaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2119
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2135
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2151
          },
          "name": "dispatchNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2167
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2183
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2199
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2231
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2247
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2263
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2279
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2295
          },
          "name": "keyBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2311
          },
          "name": "keyJwk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2340
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2356
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2372
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2388
          },
          "name": "oldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2420
          },
          "name": "part",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2436
          },
          "name": "pipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2452
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2468
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2484
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2500
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2516
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2548
          },
          "name": "storeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2564
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2580
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2596
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2609
          },
          "name": "usages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2625
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2641
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimple": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimple",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 997
      },
      "name": "WorkerVersionBindingsSimple",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#limit WorkerVersion#limit}",
            "stability": "stable",
            "summary": "The limit (requests per period)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1003
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#period WorkerVersion#period}",
            "stability": "stable",
            "summary": "The period in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1009
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsSimple"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimpleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimpleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 1056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 1048
      },
      "name": "WorkerVersionBindingsSimpleOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1105
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1118
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1098
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1111
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindingsSimple"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionBindingsSimpleOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 14
      },
      "name": "WorkerVersionConfig",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#worker_id WorkerVersion#worker_id}",
            "stability": "stable",
            "summary": "Identifier for the Worker, which can be ID or name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 108
          },
          "name": "workerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#account_id WorkerVersion#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#annotations WorkerVersion#annotations}",
            "stability": "stable",
            "summary": "Metadata about the version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 26
          },
          "name": "annotations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAnnotations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "[`_headers`](https://developers.cloudflare.com/workers/static-assets/headers/#custom-headers) and\n[`_redirects`](https://developers.cloudflare.com/workers/static-assets/redirects/) files should be\nincluded as modules named `_headers` and `_redirects` with content type `text/plain`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#assets WorkerVersion#assets}",
            "stability": "stable",
            "summary": "Configuration for assets within a Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 36
          },
          "name": "assets",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionAssets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#bindings WorkerVersion#bindings}",
            "stability": "stable",
            "summary": "List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 42
          },
          "name": "bindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionBindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Backwards incompatible fixes to the runtime following this date will not affect this Worker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#compatibility_date WorkerVersion#compatibility_date}",
            "stability": "stable",
            "summary": "Date indicating targeted support in the Workers runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 48
          },
          "name": "compatibilityDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used to enable upcoming features or opt in or out of specific changes not included in a `compatibility_date`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#compatibility_flags WorkerVersion#compatibility_flags}",
            "stability": "stable",
            "summary": "Flags that enable or disable certain features in the Workers runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 54
          },
          "name": "compatibilityFlags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Containers can only be attached to Durable Object classes of this Worker script.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#containers WorkerVersion#containers}",
            "stability": "stable",
            "summary": "List of containers attached to a Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 60
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#limits WorkerVersion#limits}",
            "stability": "stable",
            "summary": "Resource limits enforced at runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 66
          },
          "name": "limits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#main_module WorkerVersion#main_module}",
            "stability": "stable",
            "summary": "The name of the main module in the `modules` array (e.g. the name of the module that exports a `fetch` handler)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 72
          },
          "name": "mainModule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#migrations WorkerVersion#migrations}",
            "stability": "stable",
            "summary": "Migrations for Durable Objects associated with the version. Migrations are applied when the version is deployed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 78
          },
          "name": "migrations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This includes [`_headers`](https://developers.cloudflare.com/workers/static-assets/headers/#custom-headers) and\n[`_redirects`](https://developers.cloudflare.com/workers/static-assets/redirects/) files used to configure \n[Static Assets](https://developers.cloudflare.com/workers/static-assets/). `_headers` and `_redirects` files should be \nincluded as modules named `_headers` and `_redirects` with content type `text/plain`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#modules WorkerVersion#modules}",
            "stability": "stable",
            "summary": "Code, sourcemaps, and other content used at runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 89
          },
          "name": "modules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#placement WorkerVersion#placement}",
            "stability": "stable",
            "summary": "Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Specify mode='smart' for Smart Placement, or one of region/hostname/host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 95
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#usage_model WorkerVersion#usage_model}",
            "stability": "stable",
            "summary": "Usage model for the version. Available values: \"standard\", \"bundled\", \"unbound\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 102
          },
          "name": "usageModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionConfig"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 2675
      },
      "name": "WorkerVersionContainers",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#class_name WorkerVersion#class_name}",
            "stability": "stable",
            "summary": "Select which Durable Object class should get this container attached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2681
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionContainers"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 2779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 2771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2786
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainersOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionContainersList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionContainersList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 2723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 2713
      },
      "name": "WorkerVersionContainersOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2766
          },
          "name": "classNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2759
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionContainersOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 2790
      },
      "name": "WorkerVersionLimits",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#cpu_ms WorkerVersion#cpu_ms}",
            "stability": "stable",
            "summary": "CPU time limit in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2796
          },
          "name": "cpuMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#subrequests WorkerVersion#subrequests}",
            "stability": "stable",
            "summary": "Subrequest limit per request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2802
          },
          "name": "subrequests",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionLimits"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 2849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 2841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2897
          },
          "name": "resetCpuMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2913
          },
          "name": "resetSubrequests"
        }
      ],
      "name": "WorkerVersionLimitsOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2901
          },
          "name": "cpuMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2917
          },
          "name": "subrequestsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2891
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2907
          },
          "name": "subrequests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 3841
      },
      "name": "WorkerVersionMigrations",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#deleted_classes WorkerVersion#deleted_classes}",
            "stability": "stable",
            "summary": "A list of classes to delete Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3847
          },
          "name": "deletedClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#new_classes WorkerVersion#new_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3853
          },
          "name": "newClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#new_sqlite_classes WorkerVersion#new_sqlite_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces with SQLite from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3859
          },
          "name": "newSqliteClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#new_tag WorkerVersion#new_tag}",
            "stability": "stable",
            "summary": "Tag to set as the latest migration tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3865
          },
          "name": "newTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If they don't match, the upload is rejected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#old_tag WorkerVersion#old_tag}",
            "stability": "stable",
            "summary": "Tag used to verify against the latest migration tag for this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3871
          },
          "name": "oldTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#renamed_classes WorkerVersion#renamed_classes}",
            "stability": "stable",
            "summary": "A list of classes with Durable Object namespaces that were renamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3877
          },
          "name": "renamedClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#steps WorkerVersion#steps}",
            "stability": "stable",
            "summary": "Migrations to apply in order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3883
          },
          "name": "steps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#transferred_classes WorkerVersion#transferred_classes}",
            "stability": "stable",
            "summary": "A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3889
          },
          "name": "transferredClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrations"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 3970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4139
          },
          "name": "putRenamedClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4155
          },
          "name": "putSteps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsSteps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4171
          },
          "name": "putTransferredClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4062
          },
          "name": "resetDeletedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4078
          },
          "name": "resetNewClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4094
          },
          "name": "resetNewSqliteClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4110
          },
          "name": "resetNewTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4126
          },
          "name": "resetOldTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4142
          },
          "name": "resetRenamedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4158
          },
          "name": "resetSteps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4174
          },
          "name": "resetTransferredClasses"
        }
      ],
      "name": "WorkerVersionMigrationsOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4136
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4152
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4168
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4066
          },
          "name": "deletedClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4082
          },
          "name": "newClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4098
          },
          "name": "newSqliteClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4114
          },
          "name": "newTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4130
          },
          "name": "oldTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4146
          },
          "name": "renamedClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4162
          },
          "name": "stepsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4178
          },
          "name": "transferredClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4056
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4072
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4088
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4104
          },
          "name": "newTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4120
          },
          "name": "oldTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 2921
      },
      "name": "WorkerVersionMigrationsRenamedClasses",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#from WorkerVersion#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2925
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#to WorkerVersion#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2929
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3066
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionMigrationsRenamedClassesList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 2978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 2968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3026
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3042
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkerVersionMigrationsRenamedClassesOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3030
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3046
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3020
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3036
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 2982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsRenamedClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsSteps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 3401
      },
      "name": "WorkerVersionMigrationsSteps",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#deleted_classes WorkerVersion#deleted_classes}",
            "stability": "stable",
            "summary": "A list of classes to delete Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3407
          },
          "name": "deletedClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#new_classes WorkerVersion#new_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3413
          },
          "name": "newClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#new_sqlite_classes WorkerVersion#new_sqlite_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces with SQLite from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3419
          },
          "name": "newSqliteClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#renamed_classes WorkerVersion#renamed_classes}",
            "stability": "stable",
            "summary": "A list of classes with Durable Object namespaces that were renamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3425
          },
          "name": "renamedClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#transferred_classes WorkerVersion#transferred_classes}",
            "stability": "stable",
            "summary": "A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3431
          },
          "name": "transferredClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsSteps"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3655
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionMigrationsStepsList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3612
          },
          "name": "putRenamedClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3628
          },
          "name": "putTransferredClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3567
          },
          "name": "resetDeletedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3583
          },
          "name": "resetNewClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3599
          },
          "name": "resetNewSqliteClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3615
          },
          "name": "resetRenamedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3631
          },
          "name": "resetTransferredClasses"
        }
      ],
      "name": "WorkerVersionMigrationsStepsOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3609
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3625
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3571
          },
          "name": "deletedClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3587
          },
          "name": "newClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3603
          },
          "name": "newSqliteClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3619
          },
          "name": "renamedClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3635
          },
          "name": "transferredClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3561
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3577
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3593
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsSteps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 3070
      },
      "name": "WorkerVersionMigrationsStepsRenamedClasses",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#from WorkerVersion#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3074
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#to WorkerVersion#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3078
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionMigrationsStepsRenamedClassesList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3175
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3191
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkerVersionMigrationsStepsRenamedClassesOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3179
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3195
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3169
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3185
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsRenamedClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 3219
      },
      "name": "WorkerVersionMigrationsStepsTransferredClasses",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#from WorkerVersion#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3223
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#from_script WorkerVersion#from_script}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3227
          },
          "name": "fromScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#to WorkerVersion#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3231
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionMigrationsStepsTransferredClassesList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3341
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3357
          },
          "name": "resetFromScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3373
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkerVersionMigrationsStepsTransferredClassesOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3345
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3361
          },
          "name": "fromScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3377
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3335
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3351
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3367
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsStepsTransferredClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsStepsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 3659
      },
      "name": "WorkerVersionMigrationsTransferredClasses",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#from WorkerVersion#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3663
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#from_script WorkerVersion#from_script}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3667
          },
          "name": "fromScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#to WorkerVersion#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3671
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3837
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionMigrationsTransferredClassesList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 3727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 3717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3781
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3797
          },
          "name": "resetFromScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3813
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkerVersionMigrationsTransferredClassesOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3785
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3801
          },
          "name": "fromScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3817
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3775
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3791
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3807
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 3731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionMigrationsTransferredClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionMigrationsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 4182
      },
      "name": "WorkerVersionModules",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#content_type WorkerVersion#content_type}",
            "stability": "stable",
            "summary": "The content type of the module."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4200
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#name WorkerVersion#name}",
            "stability": "stable",
            "summary": "The name of the module."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4206
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#content_base64 WorkerVersion#content_base64}",
            "stability": "stable",
            "summary": "The base64-encoded module content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4188
          },
          "name": "contentBase64",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#content_file WorkerVersion#content_file}",
            "stability": "stable",
            "summary": "The file path of the module content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4194
          },
          "name": "contentFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionModules"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 4393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 4385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4400
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModulesOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionModulesList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionModulesList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 4269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 4259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4329
          },
          "name": "resetContentBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4345
          },
          "name": "resetContentFile"
        }
      ],
      "name": "WorkerVersionModulesOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4354
          },
          "name": "contentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4333
          },
          "name": "contentBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4349
          },
          "name": "contentFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4367
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4380
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4323
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4339
          },
          "name": "contentFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4360
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4373
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionModules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionModulesOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 4592
      },
      "name": "WorkerVersionPlacement",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#host WorkerVersion#host}",
            "stability": "stable",
            "summary": "TCP host and port for targeted placement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4598
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#hostname WorkerVersion#hostname}",
            "stability": "stable",
            "summary": "HTTP hostname for targeted placement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4604
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#mode WorkerVersion#mode}",
            "stability": "stable",
            "summary": "Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Available values: \"smart\", \"targeted\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4611
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#region WorkerVersion#region}",
            "stability": "stable",
            "summary": "Cloud region for targeted placement in format 'provider:region'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4617
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#target WorkerVersion#target}",
            "stability": "stable",
            "summary": "Array of placement targets (currently limited to single target)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4623
          },
          "name": "target",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionPlacement"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 4691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 4683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4818
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTarget"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4757
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4773
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4789
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4805
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4821
          },
          "name": "resetTarget"
        }
      ],
      "name": "WorkerVersionPlacementOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4815
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4761
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4777
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4793
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4809
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4825
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4751
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4767
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4783
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4799
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/worker-version/index.ts",
        "line": 4404
      },
      "name": "WorkerVersionPlacementTarget",
      "namespace": "workerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#host WorkerVersion#host}",
            "stability": "stable",
            "summary": "TCP host:port for targeted placement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4410
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#hostname WorkerVersion#hostname}",
            "stability": "stable",
            "summary": "HTTP hostname for targeted placement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4416
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/worker_version#region WorkerVersion#region}",
            "stability": "stable",
            "summary": "Cloud region in format 'provider:region'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4422
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionPlacementTarget"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTargetList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 4581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 4573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4588
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTargetOutputReference"
            }
          }
        }
      ],
      "name": "WorkerVersionPlacementTargetList",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionPlacementTargetList"
    },
    "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/worker-version/index.ts",
          "line": 4478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/worker-version/index.ts",
        "line": 4468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4532
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4548
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4564
          },
          "name": "resetRegion"
        }
      ],
      "name": "WorkerVersionPlacementTargetOutputReference",
      "namespace": "workerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4536
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4552
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4568
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4526
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4542
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4558
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/worker-version/index.ts",
            "line": 4482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workerVersion.WorkerVersionPlacementTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/worker-version/index:WorkerVersionPlacementTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTrigger": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger cloudflare_workers_cron_trigger}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger cloudflare_workers_cron_trigger} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-cron-trigger/index.ts",
          "line": 191
        },
        "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": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-cron-trigger/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersCronTrigger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 176
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersCronTrigger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersCronTrigger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersCronTrigger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 242
          },
          "name": "putSchedules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 224
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 267
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 275
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersCronTrigger",
      "namespace": "workersCronTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 164
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 233
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 239
          },
          "name": "schedules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 228
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 246
          },
          "name": "schedulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 259
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 218
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 252
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-cron-trigger/index:WorkersCronTrigger"
    },
    "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-cron-trigger/index.ts",
        "line": 14
      },
      "name": "WorkersCronTriggerConfig",
      "namespace": "workersCronTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger#schedules WorkersCronTrigger#schedules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 24
          },
          "name": "schedules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger#script_name WorkersCronTrigger#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 30
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger#account_id WorkersCronTrigger#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-cron-trigger/index:WorkersCronTriggerConfig"
    },
    "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-cron-trigger/index.ts",
        "line": 32
      },
      "name": "WorkersCronTriggerSchedules",
      "namespace": "workersCronTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_cron_trigger#cron WorkersCronTrigger#cron}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 36
          },
          "name": "cron",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-cron-trigger/index:WorkersCronTriggerSchedules"
    },
    "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedulesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-cron-trigger/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-cron-trigger/index.ts",
        "line": 136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 151
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedulesOutputReference"
            }
          }
        }
      ],
      "name": "WorkersCronTriggerSchedulesList",
      "namespace": "workersCronTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-cron-trigger/index:WorkersCronTriggerSchedulesList"
    },
    "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-cron-trigger/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-cron-trigger/index.ts",
        "line": 68
      },
      "name": "WorkersCronTriggerSchedulesOutputReference",
      "namespace": "workersCronTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 113
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 131
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 126
          },
          "name": "cronInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 119
          },
          "name": "cron",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-cron-trigger/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersCronTrigger.WorkersCronTriggerSchedules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-cron-trigger/index:WorkersCronTriggerSchedulesOutputReference"
    },
    "@cdktn/provider-cloudflare.workersCustomDomain.WorkersCustomDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain cloudflare_workers_custom_domain}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersCustomDomain.WorkersCustomDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain cloudflare_workers_custom_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-custom-domain/index.ts",
          "line": 88
        },
        "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": "@cdktn/provider-cloudflare.workersCustomDomain.WorkersCustomDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-custom-domain/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersCustomDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersCustomDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersCustomDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersCustomDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 124
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 145
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 192
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 208
          },
          "name": "resetZoneName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersCustomDomain",
      "namespace": "workersCustomDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 133
          },
          "name": "certId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 167
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 128
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 149
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 162
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 180
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 196
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 212
          },
          "name": "zoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 118
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 139
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 155
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 173
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 186
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 202
          },
          "name": "zoneName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-custom-domain/index:WorkersCustomDomain"
    },
    "@cdktn/provider-cloudflare.workersCustomDomain.WorkersCustomDomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersCustomDomain.WorkersCustomDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-custom-domain/index.ts",
        "line": 14
      },
      "name": "WorkersCustomDomainConfig",
      "namespace": "workersCustomDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be either the zone apex or a subdomain of the zone. Requests to this hostname will be routed to the configured Worker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain#hostname WorkersCustomDomain#hostname}",
            "stability": "stable",
            "summary": "Hostname of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 32
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain#service WorkersCustomDomain#service}",
            "stability": "stable",
            "summary": "Name of the Worker associated with the domain. Requests to the configured hostname will be routed to this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 38
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain#account_id WorkersCustomDomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain#environment WorkersCustomDomain#environment}",
            "stability": "stable",
            "summary": "Worker environment associated with the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 26
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain#zone_id WorkersCustomDomain#zone_id}",
            "stability": "stable",
            "summary": "ID of the zone containing the domain hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_custom_domain#zone_name WorkersCustomDomain#zone_name}",
            "stability": "stable",
            "summary": "Name of the zone containing the domain hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-custom-domain/index.ts",
            "line": 50
          },
          "name": "zoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-custom-domain/index:WorkersCustomDomainConfig"
    },
    "@cdktn/provider-cloudflare.workersDeployment.WorkersDeployment": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment cloudflare_workers_deployment}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment cloudflare_workers_deployment} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-deployment/index.ts",
          "line": 322
        },
        "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": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-deployment/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 307
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 370
          },
          "name": "putAnnotations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 432
          },
          "name": "putVersions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 357
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 373
          },
          "name": "resetAnnotations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 444
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 454
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersDeployment",
      "namespace": "workersDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 367
          },
          "name": "annotations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 382
          },
          "name": "authorEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 387
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 392
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 410
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 429
          },
          "name": "versions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 361
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 377
          },
          "name": "annotationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 405
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 423
          },
          "name": "strategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 436
          },
          "name": "versionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 351
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 398
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 416
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-deployment/index:WorkersDeployment"
    },
    "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-deployment/index.ts",
        "line": 42
      },
      "name": "WorkersDeploymentAnnotations",
      "namespace": "workersDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#workers_message WorkersDeployment#workers_message}",
            "stability": "stable",
            "summary": "Human-readable message about the deployment. Truncated to 1000 bytes if longer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 48
          },
          "name": "workersMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-deployment/index:WorkersDeploymentAnnotations"
    },
    "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-deployment/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-deployment/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 130
          },
          "name": "resetWorkersMessage"
        }
      ],
      "name": "WorkersDeploymentAnnotationsOutputReference",
      "namespace": "workersDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 139
          },
          "name": "workersTriggeredBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 134
          },
          "name": "workersMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 124
          },
          "name": "workersMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-deployment/index:WorkersDeploymentAnnotationsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-deployment/index.ts",
        "line": 14
      },
      "name": "WorkersDeploymentConfig",
      "namespace": "workersDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#script_name WorkersDeployment#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 30
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#strategy WorkersDeployment#strategy}",
            "stability": "stable",
            "summary": "Available values: \"percentage\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 36
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#versions WorkersDeployment#versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 40
          },
          "name": "versions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#account_id WorkersDeployment#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#annotations WorkersDeployment#annotations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 24
          },
          "name": "annotations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentAnnotations"
          }
        }
      ],
      "symbolId": "src/workers-deployment/index:WorkersDeploymentConfig"
    },
    "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-deployment/index.ts",
        "line": 143
      },
      "name": "WorkersDeploymentVersions",
      "namespace": "workersDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#percentage WorkersDeployment#percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 147
          },
          "name": "percentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_deployment#version_id WorkersDeployment#version_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 151
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-deployment/index:WorkersDeploymentVersions"
    },
    "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-deployment/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-deployment/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 282
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersionsOutputReference"
            }
          }
        }
      ],
      "name": "WorkersDeploymentVersionsList",
      "namespace": "workersDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-deployment/index:WorkersDeploymentVersionsList"
    },
    "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-deployment/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-deployment/index.ts",
        "line": 190
      },
      "name": "WorkersDeploymentVersionsOutputReference",
      "namespace": "workersDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 249
          },
          "name": "percentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 262
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 242
          },
          "name": "percentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 255
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-deployment/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersDeployment.WorkersDeploymentVersions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-deployment/index:WorkersDeploymentVersionsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersForPlatformsDispatchNamespace.WorkersForPlatformsDispatchNamespace": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_for_platforms_dispatch_namespace cloudflare_workers_for_platforms_dispatch_namespace}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersForPlatformsDispatchNamespace.WorkersForPlatformsDispatchNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_for_platforms_dispatch_namespace cloudflare_workers_for_platforms_dispatch_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersForPlatformsDispatchNamespace.WorkersForPlatformsDispatchNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersForPlatformsDispatchNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersForPlatformsDispatchNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_for_platforms_dispatch_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersForPlatformsDispatchNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersForPlatformsDispatchNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 137
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 176
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersForPlatformsDispatchNamespace",
      "namespace": "workersForPlatformsDispatchNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 105
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 110
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 115
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 120
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 125
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 146
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 151
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 156
          },
          "name": "scriptCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 161
          },
          "name": "trustedWorkers",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 141
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 131
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-for-platforms-dispatch-namespace/index:WorkersForPlatformsDispatchNamespace"
    },
    "@cdktn/provider-cloudflare.workersForPlatformsDispatchNamespace.WorkersForPlatformsDispatchNamespaceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersForPlatformsDispatchNamespace.WorkersForPlatformsDispatchNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
        "line": 14
      },
      "name": "WorkersForPlatformsDispatchNamespaceConfig",
      "namespace": "workersForPlatformsDispatchNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_for_platforms_dispatch_namespace#account_id WorkersForPlatformsDispatchNamespace#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_for_platforms_dispatch_namespace#name WorkersForPlatformsDispatchNamespace#name}",
            "stability": "stable",
            "summary": "The name of the dispatch namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-for-platforms-dispatch-namespace/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-for-platforms-dispatch-namespace/index:WorkersForPlatformsDispatchNamespaceConfig"
    },
    "@cdktn/provider-cloudflare.workersKv.WorkersKv": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv cloudflare_workers_kv}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersKv.WorkersKv",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv cloudflare_workers_kv} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-kv/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.workersKv.WorkersKvConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-kv/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersKv resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersKv to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersKv that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersKv to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 117
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 151
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 189
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 199
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersKv",
      "namespace": "workersKv",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 121
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 139
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 155
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 168
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 132
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 145
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 161
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 174
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-kv/index:WorkersKv"
    },
    "@cdktn/provider-cloudflare.workersKv.WorkersKvConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersKv.WorkersKvConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-kv/index.ts",
        "line": 14
      },
      "name": "WorkersKvConfig",
      "namespace": "workersKv",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The name may be at most 512 bytes. All printable, non-whitespace characters are valid. Use percent-encoding to define key names as part of a URL.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv#key_name WorkersKv#key_name}",
            "stability": "stable",
            "summary": "A key's name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 26
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv#namespace_id WorkersKv#namespace_id}",
            "stability": "stable",
            "summary": "Namespace identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 38
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv#value WorkersKv#value}",
            "stability": "stable",
            "summary": "A byte sequence to be stored, up to 25 MiB in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 44
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv#account_id WorkersKv#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv#metadata WorkersKv#metadata}",
            "stability": "stable",
            "summary": "Associates arbitrary JSON data with a key/value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv/index.ts",
            "line": 32
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-kv/index:WorkersKvConfig"
    },
    "@cdktn/provider-cloudflare.workersKvNamespace.WorkersKvNamespace": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv_namespace cloudflare_workers_kv_namespace}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersKvNamespace.WorkersKvNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv_namespace cloudflare_workers_kv_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-kv-namespace/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersKvNamespace.WorkersKvNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-kv-namespace/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersKvNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersKvNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersKvNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersKvNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 131
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersKvNamespace",
      "namespace": "workersKvNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 110
          },
          "name": "supportsUrlEncoding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 123
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 116
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-kv-namespace/index:WorkersKvNamespace"
    },
    "@cdktn/provider-cloudflare.workersKvNamespace.WorkersKvNamespaceConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersKvNamespace.WorkersKvNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-kv-namespace/index.ts",
        "line": 14
      },
      "name": "WorkersKvNamespaceConfig",
      "namespace": "workersKvNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv_namespace#title WorkersKvNamespace#title}",
            "stability": "stable",
            "summary": "A human-readable string name for a Namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 26
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_kv_namespace#account_id WorkersKvNamespace#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-kv-namespace/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-kv-namespace/index:WorkersKvNamespaceConfig"
    },
    "@cdktn/provider-cloudflare.workersRoute.WorkersRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_route cloudflare_workers_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersRoute.WorkersRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_route cloudflare_workers_route} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-route/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.workersRoute.WorkersRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-route/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 121
          },
          "name": "resetScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 137
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 149
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersRoute",
      "namespace": "workersRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 109
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 125
          },
          "name": "scriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 141
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 102
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 115
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 131
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-route/index:WorkersRoute"
    },
    "@cdktn/provider-cloudflare.workersRoute.WorkersRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersRoute.WorkersRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-route/index.ts",
        "line": 14
      },
      "name": "WorkersRouteConfig",
      "namespace": "workersRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_route#pattern WorkersRoute#pattern}",
            "stability": "stable",
            "summary": "Pattern to match incoming requests against. [Learn more](https://developers.cloudflare.com/workers/configuration/routing/routes/#matching-behavior)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 20
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_route#script WorkersRoute#script}",
            "stability": "stable",
            "summary": "Name of the script to run if the route matches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 26
          },
          "name": "script",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_route#zone_id WorkersRoute#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-route/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-route/index:WorkersRouteConfig"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScript": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script cloudflare_workers_script}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScript",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script cloudflare_workers_script} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 5204
        },
        "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": "@cdktn/provider-cloudflare.workersScript.WorkersScriptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 5172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersScript resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5189
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersScript to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersScript that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersScript to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5269
          },
          "name": "putAnnotations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5285
          },
          "name": "putAssets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5301
          },
          "name": "putBindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5496
          },
          "name": "putLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5549
          },
          "name": "putMigrations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5576
          },
          "name": "putObservability",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservability"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5592
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5636
          },
          "name": "putTailConsumers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5256
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5272
          },
          "name": "resetAnnotations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5288
          },
          "name": "resetAssets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5304
          },
          "name": "resetBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5320
          },
          "name": "resetBodyPart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5336
          },
          "name": "resetCompatibilityDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5352
          },
          "name": "resetCompatibilityFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5368
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5384
          },
          "name": "resetContentFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5400
          },
          "name": "resetContentSha256"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5416
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5462
          },
          "name": "resetKeepAssets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5478
          },
          "name": "resetKeepBindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5499
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5515
          },
          "name": "resetLogpush"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5531
          },
          "name": "resetMainModule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5552
          },
          "name": "resetMigrations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5579
          },
          "name": "resetObservability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5595
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5639
          },
          "name": "resetTailConsumers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5655
          },
          "name": "resetUsageModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5667
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5694
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersScript",
      "namespace": "workersScript",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5177
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5266
          },
          "name": "annotations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5282
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5298
          },
          "name": "bindings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5425
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5430
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5435
          },
          "name": "handlers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5440
          },
          "name": "hasAssets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5445
          },
          "name": "hasModules",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5450
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5487
          },
          "name": "lastDeployedFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5493
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5546
          },
          "name": "migrations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5540
          },
          "name": "migrationTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5561
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5567
          },
          "name": "namedHandlers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5573
          },
          "name": "observability",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5589
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5604
          },
          "name": "placementMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5609
          },
          "name": "placementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5627
          },
          "name": "startupTimeMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5633
          },
          "name": "tailConsumers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5260
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5276
          },
          "name": "annotationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5292
          },
          "name": "assetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5308
          },
          "name": "bindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5324
          },
          "name": "bodyPartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5340
          },
          "name": "compatibilityDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5356
          },
          "name": "compatibilityFlagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5388
          },
          "name": "contentFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5372
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5404
          },
          "name": "contentSha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5420
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5466
          },
          "name": "keepAssetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5482
          },
          "name": "keepBindingsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5503
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5519
          },
          "name": "logpushInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5535
          },
          "name": "mainModuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5556
          },
          "name": "migrationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5583
          },
          "name": "observabilityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservability"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5599
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5622
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5643
          },
          "name": "tailConsumersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5659
          },
          "name": "usageModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5250
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5314
          },
          "name": "bodyPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5330
          },
          "name": "compatibilityDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5346
          },
          "name": "compatibilityFlags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5362
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5378
          },
          "name": "contentFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5394
          },
          "name": "contentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5410
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5456
          },
          "name": "keepAssets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5472
          },
          "name": "keepBindings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5509
          },
          "name": "logpush",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5525
          },
          "name": "mainModule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5615
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5649
          },
          "name": "usageModel",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScript"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 149
      },
      "name": "WorkersScriptAnnotations",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#workers_message WorkersScript#workers_message}",
            "stability": "stable",
            "summary": "Human-readable message about the version. Truncated to 1000 bytes if longer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 155
          },
          "name": "workersMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#workers_tag WorkersScript#workers_tag}",
            "stability": "stable",
            "summary": "User-provided identifier for the version. Maximum 100 bytes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 161
          },
          "name": "workersTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptAnnotations"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 256
          },
          "name": "resetWorkersMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 272
          },
          "name": "resetWorkersTag"
        }
      ],
      "name": "WorkersScriptAnnotationsOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 281
          },
          "name": "workersTriggeredBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 260
          },
          "name": "workersMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 276
          },
          "name": "workersTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 250
          },
          "name": "workersMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 266
          },
          "name": "workersTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptAnnotationsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssets": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 558
      },
      "name": "WorkersScriptAssets",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#config WorkersScript#config}",
            "stability": "stable",
            "summary": "Configuration for assets within a Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 564
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#directory WorkersScript#directory}",
            "stability": "stable",
            "summary": "Path to the directory containing asset files to upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 570
          },
          "name": "directory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#jwt WorkersScript#jwt}",
            "stability": "stable",
            "summary": "Token provided upon successful upload of all files from a registered manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 576
          },
          "name": "jwt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptAssets"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 285
      },
      "name": "WorkersScriptAssetsConfig",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#headers WorkersScript#headers}",
            "stability": "stable",
            "summary": "The contents of a _headers file (used to attach custom headers on asset responses)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 291
          },
          "name": "headers",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#html_handling WorkersScript#html_handling}",
            "stability": "stable",
            "summary": "Determines the redirects and rewrites of requests for HTML content. Available values: \"auto-trailing-slash\", \"force-trailing-slash\", \"drop-trailing-slash\", \"none\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 298
          },
          "name": "htmlHandling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"none\", \"404-page\", \"single-page-application\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#not_found_handling WorkersScript#not_found_handling}",
            "stability": "stable",
            "summary": "Determines the response when a request does not match a static asset, and there is no Worker script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 305
          },
          "name": "notFoundHandling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#redirects WorkersScript#redirects}",
            "stability": "stable",
            "summary": "The contents of a _redirects file (used to apply redirects or proxy paths ahead of asset serving)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 311
          },
          "name": "redirects",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, attempt to serve an asset matching the request, falling back to the Worker script. When a list of strings, contains path rules to control routing to either the Worker or assets. Glob (*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#run_worker_first WorkersScript#run_worker_first}",
            "stability": "stable",
            "summary": "When a boolean true, requests will always invoke the Worker script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 317
          },
          "name": "runWorkerFirst",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When false, requests will always invoke the Worker script.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#serve_directly WorkersScript#serve_directly}",
            "stability": "stable",
            "summary": "When true and the incoming request matches an asset, that will be served instead of invoking the Worker script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 323
          },
          "name": "serveDirectly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptAssetsConfig"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 470
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 486
          },
          "name": "resetHtmlHandling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 502
          },
          "name": "resetNotFoundHandling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 518
          },
          "name": "resetRedirects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 534
          },
          "name": "resetRunWorkerFirst"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 550
          },
          "name": "resetServeDirectly"
        }
      ],
      "name": "WorkersScriptAssetsConfigOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 474
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 490
          },
          "name": "htmlHandlingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 506
          },
          "name": "notFoundHandlingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 522
          },
          "name": "redirectsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 538
          },
          "name": "runWorkerFirstInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 554
          },
          "name": "serveDirectlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 464
          },
          "name": "headers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 480
          },
          "name": "htmlHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 496
          },
          "name": "notFoundHandling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 512
          },
          "name": "redirects",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 528
          },
          "name": "runWorkerFirst",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 544
          },
          "name": "serveDirectly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptAssetsConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 686
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 689
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 705
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 721
          },
          "name": "resetJwt"
        }
      ],
      "name": "WorkersScriptAssetsOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 677
          },
          "name": "assetManifestSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 683
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 693
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssetsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 709
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 725
          },
          "name": "jwtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 699
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 715
          },
          "name": "jwt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptAssetsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 1116
      },
      "name": "WorkersScriptBindings",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#name WorkersScript#name}",
            "stability": "stable",
            "summary": "A JavaScript variable name for the binding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1253
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"ai\", \"ai_search\", \"ai_search_namespace\", \"analytics_engine\", \"assets\", \"browser\", \"d1\", \"data_blob\", \"dispatch_namespace\", \"durable_object_namespace\", \"hyperdrive\", \"inherit\", \"images\", \"json\", \"kv_namespace\", \"media\", \"mtls_certificate\", \"plain_text\", \"pipelines\", \"queue\", \"ratelimit\", \"r2_bucket\", \"secret_text\", \"send_email\", \"service\", \"text_blob\", \"vectorize\", \"version_metadata\", \"secrets_store_secret\", \"secret_key\", \"workflow\", \"wasm_module\", \"vpc_service\", \"vpc_network\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#type WorkersScript#type}",
            "stability": "stable",
            "summary": "The kind of resource that the binding provides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1356
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#algorithm WorkersScript#algorithm}",
            "stability": "stable",
            "summary": "Algorithm-specific key parameters. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1122
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#allowed_destination_addresses WorkersScript#allowed_destination_addresses}",
            "stability": "stable",
            "summary": "List of allowed destination addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1128
          },
          "name": "allowedDestinationAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#allowed_sender_addresses WorkersScript#allowed_sender_addresses}",
            "stability": "stable",
            "summary": "List of allowed sender addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1134
          },
          "name": "allowedSenderAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#app_id WorkersScript#app_id}",
            "stability": "stable",
            "summary": "ID of the Flagship app to bind to for feature flag evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1140
          },
          "name": "appId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#bucket_name WorkersScript#bucket_name}",
            "stability": "stable",
            "summary": "R2 bucket to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1146
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#certificate_id WorkersScript#certificate_id}",
            "stability": "stable",
            "summary": "Identifier of the certificate to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1152
          },
          "name": "certificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#class_name WorkersScript#class_name}",
            "stability": "stable",
            "summary": "The exported class name of the Durable Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1158
          },
          "name": "className",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#database_id WorkersScript#database_id}",
            "stability": "stable",
            "summary": "Identifier of the D1 database to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1164
          },
          "name": "databaseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#dataset WorkersScript#dataset}",
            "stability": "stable",
            "summary": "The name of the dataset to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1170
          },
          "name": "dataset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#destination_address WorkersScript#destination_address}",
            "stability": "stable",
            "summary": "Destination address for the email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1176
          },
          "name": "destinationAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#dispatch_namespace WorkersScript#dispatch_namespace}",
            "stability": "stable",
            "summary": "The dispatch namespace the Durable Object script belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1182
          },
          "name": "dispatchNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#entrypoint WorkersScript#entrypoint}",
            "stability": "stable",
            "summary": "Entrypoint to invoke on the target Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1188
          },
          "name": "entrypoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#environment WorkersScript#environment}",
            "stability": "stable",
            "summary": "The environment of the script_name to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1194
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#format WorkersScript#format}",
            "stability": "stable",
            "summary": "Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Available values: \"raw\", \"pkcs8\", \"spki\", \"jwk\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1201
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#id WorkersScript#id}\n\nPlease 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": "Identifier of the D1 database to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1210
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#index_name WorkersScript#index_name}",
            "stability": "stable",
            "summary": "Name of the Vectorize index to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1216
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must exist at deploy time. The worker can search, chat, update, and manage items/jobs on this instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#instance_name WorkersScript#instance_name}",
            "stability": "stable",
            "summary": "The user-chosen instance name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1222
          },
          "name": "instanceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#json WorkersScript#json}",
            "stability": "stable",
            "summary": "JSON data to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1228
          },
          "name": "json",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#jurisdiction WorkersScript#jurisdiction}",
            "stability": "stable",
            "summary": "The [jurisdiction](https://developers.cloudflare.com/r2/reference/data-location/#jurisdictional-restrictions) of the R2 bucket. Available values: \"eu\", \"fedramp\", \"fedramp-high\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1235
          },
          "name": "jurisdiction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#key_base64 WorkersScript#key_base64}",
            "stability": "stable",
            "summary": "Base64-encoded key data. Required if `format` is \"raw\", \"pkcs8\", or \"spki\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1241
          },
          "name": "keyBase64",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#key_jwk WorkersScript#key_jwk}",
            "stability": "stable",
            "summary": "Key data in [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) format. Required if `format` is \"jwk\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1247
          },
          "name": "keyJwk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to \"default\" if omitted. Customers who don't use namespaces can simply omit this field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#namespace WorkersScript#namespace}",
            "stability": "stable",
            "summary": "The namespace the instance belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1259
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#namespace_id WorkersScript#namespace_id}",
            "stability": "stable",
            "summary": "Namespace identifier tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1265
          },
          "name": "namespaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#network_id WorkersScript#network_id}",
            "stability": "stable",
            "summary": "Identifier of the network to bind to. Only \"cf1:network\" is currently supported. Mutually exclusive with tunnel_id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1271
          },
          "name": "networkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set, the binding will be renamed from `old_name` to `name` in the new version. If not set, the binding will keep the same name between versions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#old_name WorkersScript#old_name}",
            "stability": "stable",
            "summary": "The old name of the inherited binding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1277
          },
          "name": "oldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#outbound WorkersScript#outbound}",
            "stability": "stable",
            "summary": "Outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1283
          },
          "name": "outbound",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutbound"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#part WorkersScript#part}",
            "stability": "stable",
            "summary": "The name of the file containing the data content. Only accepted for `service worker syntax` Workers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1289
          },
          "name": "part",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#pipeline WorkersScript#pipeline}",
            "stability": "stable",
            "summary": "Name of the Pipeline to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1295
          },
          "name": "pipeline",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#queue_name WorkersScript#queue_name}",
            "stability": "stable",
            "summary": "Name of the Queue to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1301
          },
          "name": "queueName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#script_name WorkersScript#script_name}",
            "stability": "stable",
            "summary": "The script where the Durable Object is defined, if it is external to this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1307
          },
          "name": "scriptName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#secret_name WorkersScript#secret_name}",
            "stability": "stable",
            "summary": "Name of the secret in the store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1313
          },
          "name": "secretName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#service WorkersScript#service}",
            "stability": "stable",
            "summary": "Name of Worker to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1319
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#service_id WorkersScript#service_id}",
            "stability": "stable",
            "summary": "Identifier of the VPC service to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1325
          },
          "name": "serviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#simple WorkersScript#simple}",
            "stability": "stable",
            "summary": "A simple rate limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1331
          },
          "name": "simple",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimple"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#store_id WorkersScript#store_id}",
            "stability": "stable",
            "summary": "ID of the store containing the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1337
          },
          "name": "storeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#text WorkersScript#text}",
            "stability": "stable",
            "summary": "The text value to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1343
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#tunnel_id WorkersScript#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the Cloudflare Tunnel to bind to. Mutually exclusive with network_id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1349
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#usages WorkersScript#usages}",
            "stability": "stable",
            "summary": "Allowed operations with the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1362
          },
          "name": "usages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to inheriting the binding from the latest version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#version_id WorkersScript#version_id}",
            "stability": "stable",
            "summary": "Identifier for the version to inherit the binding from, which can be the version ID or the literal \"latest\" to inherit from the latest version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1368
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#workflow_name WorkersScript#workflow_name}",
            "stability": "stable",
            "summary": "Name of the Workflow to bind to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1374
          },
          "name": "workflowName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindings"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 2658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 2650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2665
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptBindingsList",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutbound": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutbound",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 860
      },
      "name": "WorkersScriptBindingsOutbound",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#params WorkersScript#params}",
            "stability": "stable",
            "summary": "Pass information from the Dispatch Worker to the Outbound Worker through the parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 866
          },
          "name": "params",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#worker WorkersScript#worker}",
            "stability": "stable",
            "summary": "Outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 872
          },
          "name": "worker",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorker"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsOutbound"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 980
          },
          "name": "putWorker",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorker"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 967
          },
          "name": "resetParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 983
          },
          "name": "resetWorker"
        }
      ],
      "name": "WorkersScriptBindingsOutboundOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 977
          },
          "name": "worker",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorkerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 971
          },
          "name": "paramsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 987
          },
          "name": "workerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorker"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 961
          },
          "name": "params",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutbound"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsOutboundOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorker": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 729
      },
      "name": "WorkersScriptBindingsOutboundWorker",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#environment WorkersScript#environment}",
            "stability": "stable",
            "summary": "Environment of the outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 735
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#service WorkersScript#service}",
            "stability": "stable",
            "summary": "Name of the outbound worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 741
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsOutboundWorker"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorkerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorkerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 836
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 852
          },
          "name": "resetService"
        }
      ],
      "name": "WorkersScriptBindingsOutboundWorkerOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 840
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 856
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 830
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 846
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundWorker"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsOutboundWorkerOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 1703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2401
          },
          "name": "putOutbound",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutbound"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2529
          },
          "name": "putSimple",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimple"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1991
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2007
          },
          "name": "resetAllowedDestinationAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2023
          },
          "name": "resetAllowedSenderAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2039
          },
          "name": "resetAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2055
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2071
          },
          "name": "resetCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2087
          },
          "name": "resetClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2103
          },
          "name": "resetDatabaseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2119
          },
          "name": "resetDataset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2135
          },
          "name": "resetDestinationAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2151
          },
          "name": "resetDispatchNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2167
          },
          "name": "resetEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2183
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2199
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2215
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2231
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2247
          },
          "name": "resetInstanceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2263
          },
          "name": "resetJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2279
          },
          "name": "resetJurisdiction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2295
          },
          "name": "resetKeyBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2311
          },
          "name": "resetKeyJwk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2340
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2356
          },
          "name": "resetNamespaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2372
          },
          "name": "resetNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2388
          },
          "name": "resetOldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2404
          },
          "name": "resetOutbound"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2420
          },
          "name": "resetPart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2436
          },
          "name": "resetPipeline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2452
          },
          "name": "resetQueueName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2468
          },
          "name": "resetScriptName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2484
          },
          "name": "resetSecretName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2500
          },
          "name": "resetService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2516
          },
          "name": "resetServiceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2532
          },
          "name": "resetSimple"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2548
          },
          "name": "resetStoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2564
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2580
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2609
          },
          "name": "resetUsages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2625
          },
          "name": "resetVersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2641
          },
          "name": "resetWorkflowName"
        }
      ],
      "name": "WorkersScriptBindingsOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2398
          },
          "name": "outbound",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutboundOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2526
          },
          "name": "simple",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimpleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1995
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2011
          },
          "name": "allowedDestinationAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2027
          },
          "name": "allowedSenderAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2043
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2059
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2075
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2091
          },
          "name": "classNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2107
          },
          "name": "databaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2123
          },
          "name": "datasetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2139
          },
          "name": "destinationAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2155
          },
          "name": "dispatchNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2171
          },
          "name": "entrypointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2187
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2203
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2219
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2235
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2251
          },
          "name": "instanceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2267
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2283
          },
          "name": "jurisdictionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2299
          },
          "name": "keyBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2315
          },
          "name": "keyJwkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2328
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2360
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2344
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2376
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2392
          },
          "name": "oldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2408
          },
          "name": "outboundInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsOutbound"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2424
          },
          "name": "partInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2440
          },
          "name": "pipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2456
          },
          "name": "queueNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2472
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2488
          },
          "name": "secretNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2520
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2504
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2536
          },
          "name": "simpleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimple"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2552
          },
          "name": "storeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2568
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2584
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2597
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2613
          },
          "name": "usagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2629
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2645
          },
          "name": "workflowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1985
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2001
          },
          "name": "allowedDestinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2017
          },
          "name": "allowedSenderAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2033
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2049
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2065
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2081
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2097
          },
          "name": "databaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2113
          },
          "name": "dataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2129
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2145
          },
          "name": "dispatchNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2161
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2177
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2193
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2209
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2225
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2241
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2257
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2273
          },
          "name": "jurisdiction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2289
          },
          "name": "keyBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2305
          },
          "name": "keyJwk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2321
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2334
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2350
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2366
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2382
          },
          "name": "oldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2414
          },
          "name": "part",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2430
          },
          "name": "pipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2446
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2462
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2478
          },
          "name": "secretName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2494
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2510
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2542
          },
          "name": "storeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2558
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2574
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2590
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2603
          },
          "name": "usages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2619
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2635
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimple": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimple",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 991
      },
      "name": "WorkersScriptBindingsSimple",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#limit WorkersScript#limit}",
            "stability": "stable",
            "summary": "The rate limit value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 997
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#period WorkersScript#period}",
            "stability": "stable",
            "summary": "The rate limit period in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1003
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsSimple"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimpleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimpleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 1050
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 1042
      },
      "name": "WorkersScriptBindingsSimpleOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1099
          },
          "name": "limitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1112
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1092
          },
          "name": "limit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1105
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 1054
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindingsSimple"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptBindingsSimpleOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 14
      },
      "name": "WorkersScriptConfig",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#script_name WorkersScript#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 134
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#account_id WorkersScript#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#annotations WorkersScript#annotations}",
            "stability": "stable",
            "summary": "Annotations for the version created by this upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 26
          },
          "name": "annotations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAnnotations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#assets WorkersScript#assets}",
            "stability": "stable",
            "summary": "Configuration for assets within a Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 32
          },
          "name": "assets",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptAssets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#bindings WorkersScript#bindings}",
            "stability": "stable",
            "summary": "List of bindings attached to a Worker. You can find more about bindings on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 38
          },
          "name": "bindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptBindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#body_part WorkersScript#body_part}",
            "stability": "stable",
            "summary": "Name of the uploaded file that contains the script (e.g. the file adding a listener to the `fetch` event). Indicates a `service worker syntax` Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 44
          },
          "name": "bodyPart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Backwards incompatible fixes to the runtime following this date will not affect this Worker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#compatibility_date WorkersScript#compatibility_date}",
            "stability": "stable",
            "summary": "Date indicating targeted support in the Workers runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 50
          },
          "name": "compatibilityDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used to enable upcoming features or opt in or out of specific changes not included in a `compatibility_date`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#compatibility_flags WorkersScript#compatibility_flags}",
            "stability": "stable",
            "summary": "Flags that enable or disable certain features in the Workers runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 56
          },
          "name": "compatibilityFlags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#content WorkersScript#content}",
            "stability": "stable",
            "summary": "Module or Service Worker contents of the Worker. Conflicts with `content_file`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 62
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Conflicts with `content`. Must be paired with `content_sha256`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#content_file WorkersScript#content_file}",
            "stability": "stable",
            "summary": "Path to a file containing the Module or Service Worker contents of the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 68
          },
          "name": "contentFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used to trigger updates when source code changes. Must be provided when `content_file` is specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#content_sha256 WorkersScript#content_sha256}",
            "stability": "stable",
            "summary": "SHA-256 hash of the Worker contents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 74
          },
          "name": "contentSha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#content_type WorkersScript#content_type}",
            "stability": "stable",
            "summary": "Content-Type of the Worker. Required if uploading a non-JavaScript Worker (e.g. \"text/x-python\")."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 80
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#keep_assets WorkersScript#keep_assets}",
            "stability": "stable",
            "summary": "Retain assets which exist for a previously uploaded Worker version; used in lieu of providing a completion token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 86
          },
          "name": "keepAssets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#keep_bindings WorkersScript#keep_bindings}",
            "stability": "stable",
            "summary": "List of binding types to keep from previous_upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 92
          },
          "name": "keepBindings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#limits WorkersScript#limits}",
            "stability": "stable",
            "summary": "Limits to apply for this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 98
          },
          "name": "limits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#logpush WorkersScript#logpush}",
            "stability": "stable",
            "summary": "Whether Logpush is turned on for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 104
          },
          "name": "logpush",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#main_module WorkersScript#main_module}",
            "stability": "stable",
            "summary": "Name of the uploaded file that contains the main module (e.g. the file exporting a `fetch` handler). Indicates a `module syntax` Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 110
          },
          "name": "mainModule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#migrations WorkersScript#migrations}",
            "stability": "stable",
            "summary": "Migrations to apply for Durable Objects associated with this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 116
          },
          "name": "migrations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#observability WorkersScript#observability}",
            "stability": "stable",
            "summary": "Observability settings for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 122
          },
          "name": "observability",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservability"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#placement WorkersScript#placement}",
            "stability": "stable",
            "summary": "Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Specify mode='smart' for Smart Placement, or one of region/hostname/host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 128
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#tail_consumers WorkersScript#tail_consumers}",
            "stability": "stable",
            "summary": "List of Workers that will consume logs from the attached Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 140
          },
          "name": "tailConsumers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#usage_model WorkersScript#usage_model}",
            "stability": "stable",
            "summary": "Usage model for the Worker invocations. Available values: \"standard\", \"bundled\", \"unbound\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 147
          },
          "name": "usageModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptConfig"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 2669
      },
      "name": "WorkersScriptLimits",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#cpu_ms WorkersScript#cpu_ms}",
            "stability": "stable",
            "summary": "The amount of CPU time this Worker can use in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2675
          },
          "name": "cpuMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#subrequests WorkersScript#subrequests}",
            "stability": "stable",
            "summary": "The number of subrequests this Worker can make per request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2681
          },
          "name": "subrequests",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptLimits"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 2728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 2720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2776
          },
          "name": "resetCpuMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2792
          },
          "name": "resetSubrequests"
        }
      ],
      "name": "WorkersScriptLimitsOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2780
          },
          "name": "cpuMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2796
          },
          "name": "subrequestsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2770
          },
          "name": "cpuMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2786
          },
          "name": "subrequests",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 3720
      },
      "name": "WorkersScriptMigrations",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#deleted_classes WorkersScript#deleted_classes}",
            "stability": "stable",
            "summary": "A list of classes to delete Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3726
          },
          "name": "deletedClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#new_classes WorkersScript#new_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3732
          },
          "name": "newClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#new_sqlite_classes WorkersScript#new_sqlite_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces with SQLite from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3738
          },
          "name": "newSqliteClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#new_tag WorkersScript#new_tag}",
            "stability": "stable",
            "summary": "Tag to set as the latest migration tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3744
          },
          "name": "newTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If they don't match, the upload is rejected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#old_tag WorkersScript#old_tag}",
            "stability": "stable",
            "summary": "Tag used to verify against the latest migration tag for this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3750
          },
          "name": "oldTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#renamed_classes WorkersScript#renamed_classes}",
            "stability": "stable",
            "summary": "A list of classes with Durable Object namespaces that were renamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3756
          },
          "name": "renamedClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#steps WorkersScript#steps}",
            "stability": "stable",
            "summary": "Migrations to apply in order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3762
          },
          "name": "steps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#transferred_classes WorkersScript#transferred_classes}",
            "stability": "stable",
            "summary": "A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3768
          },
          "name": "transferredClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrations"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 3849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4018
          },
          "name": "putRenamedClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4034
          },
          "name": "putSteps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsSteps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4050
          },
          "name": "putTransferredClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3941
          },
          "name": "resetDeletedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3957
          },
          "name": "resetNewClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3973
          },
          "name": "resetNewSqliteClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3989
          },
          "name": "resetNewTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4005
          },
          "name": "resetOldTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4021
          },
          "name": "resetRenamedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4037
          },
          "name": "resetSteps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4053
          },
          "name": "resetTransferredClasses"
        }
      ],
      "name": "WorkersScriptMigrationsOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4015
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4031
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4047
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3945
          },
          "name": "deletedClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3961
          },
          "name": "newClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3977
          },
          "name": "newSqliteClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3993
          },
          "name": "newTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4009
          },
          "name": "oldTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4025
          },
          "name": "renamedClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4041
          },
          "name": "stepsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4057
          },
          "name": "transferredClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3935
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3951
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3967
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3983
          },
          "name": "newTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3999
          },
          "name": "oldTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 2800
      },
      "name": "WorkersScriptMigrationsRenamedClasses",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#from WorkersScript#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2804
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#to WorkersScript#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2808
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 2938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 2930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2945
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptMigrationsRenamedClassesList",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 2857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 2847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2905
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2921
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkersScriptMigrationsRenamedClassesOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2909
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2925
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2899
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2915
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsRenamedClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsSteps": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 3280
      },
      "name": "WorkersScriptMigrationsSteps",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#deleted_classes WorkersScript#deleted_classes}",
            "stability": "stable",
            "summary": "A list of classes to delete Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3286
          },
          "name": "deletedClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#new_classes WorkersScript#new_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3292
          },
          "name": "newClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#new_sqlite_classes WorkersScript#new_sqlite_classes}",
            "stability": "stable",
            "summary": "A list of classes to create Durable Object namespaces with SQLite from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3298
          },
          "name": "newSqliteClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#renamed_classes WorkersScript#renamed_classes}",
            "stability": "stable",
            "summary": "A list of classes with Durable Object namespaces that were renamed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3304
          },
          "name": "renamedClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#transferred_classes WorkersScript#transferred_classes}",
            "stability": "stable",
            "summary": "A list of transfers for Durable Object namespaces from a different Worker and class to a class defined in this Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3310
          },
          "name": "transferredClasses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsSteps"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 3519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3534
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptMigrationsStepsList",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 3370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3491
          },
          "name": "putRenamedClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3507
          },
          "name": "putTransferredClasses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClasses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3446
          },
          "name": "resetDeletedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3462
          },
          "name": "resetNewClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3478
          },
          "name": "resetNewSqliteClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3494
          },
          "name": "resetRenamedClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3510
          },
          "name": "resetTransferredClasses"
        }
      ],
      "name": "WorkersScriptMigrationsStepsOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3488
          },
          "name": "renamedClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3504
          },
          "name": "transferredClasses",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClassesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3450
          },
          "name": "deletedClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3466
          },
          "name": "newClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3482
          },
          "name": "newSqliteClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3498
          },
          "name": "renamedClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3514
          },
          "name": "transferredClassesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3440
          },
          "name": "deletedClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3456
          },
          "name": "newClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3472
          },
          "name": "newSqliteClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsSteps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 2949
      },
      "name": "WorkersScriptMigrationsStepsRenamedClasses",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#from WorkersScript#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2953
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#to WorkersScript#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 2957
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsRenamedClasses"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 3079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3094
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptMigrationsStepsRenamedClassesList",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsRenamedClassesList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 2996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3054
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3070
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkersScriptMigrationsStepsRenamedClassesOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3058
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3074
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3048
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3064
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsRenamedClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsRenamedClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 3098
      },
      "name": "WorkersScriptMigrationsStepsTransferredClasses",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#from WorkersScript#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3102
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#from_script WorkersScript#from_script}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3106
          },
          "name": "fromScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#to WorkersScript#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3110
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 3261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3276
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptMigrationsStepsTransferredClassesList",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 3156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3220
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3236
          },
          "name": "resetFromScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3252
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkersScriptMigrationsStepsTransferredClassesOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3224
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3240
          },
          "name": "fromScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3256
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3214
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3230
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3246
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsStepsTransferredClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsStepsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClasses": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClasses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 3538
      },
      "name": "WorkersScriptMigrationsTransferredClasses",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#from WorkersScript#from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3542
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#from_script WorkersScript#from_script}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3546
          },
          "name": "fromScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#to WorkersScript#to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3550
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsTransferredClasses"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClassesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClassesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 3701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3716
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClassesOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptMigrationsTransferredClassesList",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClasses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsTransferredClassesList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClassesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClassesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 3606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 3596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3660
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3676
          },
          "name": "resetFromScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3692
          },
          "name": "resetTo"
        }
      ],
      "name": "WorkersScriptMigrationsTransferredClassesOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3664
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3680
          },
          "name": "fromScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3696
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3654
          },
          "name": "from",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3670
          },
          "name": "fromScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3686
          },
          "name": "to",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 3610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptMigrationsTransferredClasses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptMigrationsTransferredClassesOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4061
      },
      "name": "WorkersScriptNamedHandlers",
      "namespace": "workersScript",
      "symbolId": "src/workers-script/index:WorkersScriptNamedHandlers"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 4123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlersOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptNamedHandlersList",
      "namespace": "workersScript",
      "symbolId": "src/workers-script/index:WorkersScriptNamedHandlersList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 4084
      },
      "name": "WorkersScriptNamedHandlersOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4113
          },
          "name": "handlers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptNamedHandlers"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptNamedHandlersOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservability": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4572
      },
      "name": "WorkersScriptObservability",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#enabled WorkersScript#enabled}",
            "stability": "stable",
            "summary": "Whether observability is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4578
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#head_sampling_rate WorkersScript#head_sampling_rate}",
            "stability": "stable",
            "summary": "The sampling rate for incoming requests. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4584
          },
          "name": "headSamplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#logs WorkersScript#logs}",
            "stability": "stable",
            "summary": "Log settings for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4590
          },
          "name": "logs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#traces WorkersScript#traces}",
            "stability": "stable",
            "summary": "Trace settings for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4596
          },
          "name": "traces",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTraces"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptObservability"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogs": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4141
      },
      "name": "WorkersScriptObservabilityLogs",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#enabled WorkersScript#enabled}",
            "stability": "stable",
            "summary": "Whether logs are enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4153
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#invocation_logs WorkersScript#invocation_logs}",
            "stability": "stable",
            "summary": "Whether [invocation logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/#invocation-logs) are enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4165
          },
          "name": "invocationLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#destinations WorkersScript#destinations}",
            "stability": "stable",
            "summary": "A list of destinations where logs will be exported to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4147
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#head_sampling_rate WorkersScript#head_sampling_rate}",
            "stability": "stable",
            "summary": "The sampling rate for logs. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4159
          },
          "name": "headSamplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#persist WorkersScript#persist}",
            "stability": "stable",
            "summary": "Whether log persistence is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4171
          },
          "name": "persist",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptObservabilityLogs"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4305
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4334
          },
          "name": "resetHeadSamplingRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4363
          },
          "name": "resetPersist"
        }
      ],
      "name": "WorkersScriptObservabilityLogsOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4309
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4322
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4338
          },
          "name": "headSamplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4351
          },
          "name": "invocationLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4367
          },
          "name": "persistInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4299
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4315
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4328
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4344
          },
          "name": "invocationLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4357
          },
          "name": "persist",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptObservabilityLogsOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4743
          },
          "name": "putLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4759
          },
          "name": "putTraces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTraces"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4730
          },
          "name": "resetHeadSamplingRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4746
          },
          "name": "resetLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4762
          },
          "name": "resetTraces"
        }
      ],
      "name": "WorkersScriptObservabilityOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4740
          },
          "name": "logs",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4756
          },
          "name": "traces",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTracesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4718
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4734
          },
          "name": "headSamplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4750
          },
          "name": "logsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4766
          },
          "name": "tracesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTraces"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4711
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4724
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservability"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptObservabilityOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTraces": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTraces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4371
      },
      "name": "WorkersScriptObservabilityTraces",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#destinations WorkersScript#destinations}",
            "stability": "stable",
            "summary": "A list of destinations where traces will be exported to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4377
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#enabled WorkersScript#enabled}",
            "stability": "stable",
            "summary": "Whether traces are enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4383
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#head_sampling_rate WorkersScript#head_sampling_rate}",
            "stability": "stable",
            "summary": "The sampling rate for traces. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4389
          },
          "name": "headSamplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#persist WorkersScript#persist}",
            "stability": "stable",
            "summary": "Whether trace persistence is enabled for the Worker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4395
          },
          "name": "persist",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptObservabilityTraces"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTracesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTracesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4516
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4532
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4548
          },
          "name": "resetHeadSamplingRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4564
          },
          "name": "resetPersist"
        }
      ],
      "name": "WorkersScriptObservabilityTracesOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4520
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4536
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4552
          },
          "name": "headSamplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4568
          },
          "name": "persistInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4510
          },
          "name": "destinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4526
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4542
          },
          "name": "headSamplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4558
          },
          "name": "persist",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptObservabilityTraces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptObservabilityTracesOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacement": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4855
      },
      "name": "WorkersScriptPlacement",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#mode WorkersScript#mode}",
            "stability": "stable",
            "summary": "Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Available values: \"smart\", \"targeted\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4862
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptPlacement"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4959
          },
          "name": "resetMode"
        }
      ],
      "name": "WorkersScriptPlacementOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4937
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4942
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4947
          },
          "name": "lastAnalyzedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4968
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4973
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4979
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4963
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4953
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptPlacementOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4770
      },
      "name": "WorkersScriptPlacementTarget",
      "namespace": "workersScript",
      "symbolId": "src/workers-script/index:WorkersScriptPlacementTarget"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTargetList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 4837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4851
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTargetOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptPlacementTargetList",
      "namespace": "workersScript",
      "symbolId": "src/workers-script/index:WorkersScriptPlacementTargetList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTargetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 4802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 4793
      },
      "name": "WorkersScriptPlacementTargetOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4822
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4827
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4832
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptPlacementTarget"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptPlacementTargetOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script/index.ts",
        "line": 4983
      },
      "name": "WorkersScriptTailConsumers",
      "namespace": "workersScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#service WorkersScript#service}",
            "stability": "stable",
            "summary": "Name of Worker that is to be the consumer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5001
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#environment WorkersScript#environment}",
            "stability": "stable",
            "summary": "Optional environment if the Worker utilizes one."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4989
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script#namespace WorkersScript#namespace}",
            "stability": "stable",
            "summary": "Optional dispatch namespace the script belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 4995
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptTailConsumers"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 5157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 5149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumersOutputReference"
            }
          }
        }
      ],
      "name": "WorkersScriptTailConsumersList",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptTailConsumersList"
    },
    "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workers-script/index.ts",
          "line": 5057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/workers-script/index.ts",
        "line": 5047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5111
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5127
          },
          "name": "resetNamespace"
        }
      ],
      "name": "WorkersScriptTailConsumersOutputReference",
      "namespace": "workersScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5115
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5131
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5144
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5105
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5121
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5137
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script/index.ts",
            "line": 5061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workersScript.WorkersScriptTailConsumers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script/index:WorkersScriptTailConsumersOutputReference"
    },
    "@cdktn/provider-cloudflare.workersScriptSubdomain.WorkersScriptSubdomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain cloudflare_workers_script_subdomain}."
      },
      "fqn": "@cdktn/provider-cloudflare.workersScriptSubdomain.WorkersScriptSubdomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain cloudflare_workers_script_subdomain} Resource."
        },
        "locationInModule": {
          "filename": "src/workers-script-subdomain/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": "@cdktn/provider-cloudflare.workersScriptSubdomain.WorkersScriptSubdomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workers-script-subdomain/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkersScriptSubdomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkersScriptSubdomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkersScriptSubdomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkersScriptSubdomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 110
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 144
          },
          "name": "resetPreviewsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkersScriptSubdomain",
      "namespace": "workersScriptSubdomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 114
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 127
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 148
          },
          "name": "previewsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 161
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 104
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 120
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 138
          },
          "name": "previewsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 154
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workers-script-subdomain/index:WorkersScriptSubdomain"
    },
    "@cdktn/provider-cloudflare.workersScriptSubdomain.WorkersScriptSubdomainConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workersScriptSubdomain.WorkersScriptSubdomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workers-script-subdomain/index.ts",
        "line": 14
      },
      "name": "WorkersScriptSubdomainConfig",
      "namespace": "workersScriptSubdomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain#enabled WorkersScriptSubdomain#enabled}",
            "stability": "stable",
            "summary": "Whether the Worker should be available on the workers.dev subdomain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 26
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain#script_name WorkersScriptSubdomain#script_name}",
            "stability": "stable",
            "summary": "Name of the script, used in URLs and route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 38
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain#account_id WorkersScriptSubdomain#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workers_script_subdomain#previews_enabled WorkersScriptSubdomain#previews_enabled}",
            "stability": "stable",
            "summary": "Whether the Worker's Preview URLs should be available on the workers.dev subdomain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workers-script-subdomain/index.ts",
            "line": 32
          },
          "name": "previewsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workers-script-subdomain/index:WorkersScriptSubdomainConfig"
    },
    "@cdktn/provider-cloudflare.workflow.Workflow": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow cloudflare_workflow}."
      },
      "fqn": "@cdktn/provider-cloudflare.workflow.Workflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow cloudflare_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/workflow/index.ts",
          "line": 255
        },
        "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": "@cdktn/provider-cloudflare.workflow.WorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workflow/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Workflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 240
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Workflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Workflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Workflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 337
          },
          "name": "putLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 290
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 340
          },
          "name": "resetLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 403
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Workflow",
      "namespace": "workflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 312
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 317
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 323
          },
          "name": "instances",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowInstancesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 328
          },
          "name": "isDeleted",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 334
          },
          "name": "limits",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 349
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 354
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 372
          },
          "name": "terminatorRunning",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 377
          },
          "name": "triggeredOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 382
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 294
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 307
          },
          "name": "classNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 344
          },
          "name": "limitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 367
          },
          "name": "scriptNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 395
          },
          "name": "workflowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 284
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 300
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 360
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 388
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workflow/index:Workflow"
    },
    "@cdktn/provider-cloudflare.workflow.WorkflowConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workflow/index.ts",
        "line": 14
      },
      "name": "WorkflowConfig",
      "namespace": "workflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow#class_name Workflow#class_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 22
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow#script_name Workflow#script_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 30
          },
          "name": "scriptName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow#workflow_name Workflow#workflow_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 34
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow#account_id Workflow#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow#limits Workflow#limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 26
          },
          "name": "limits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowLimits"
          }
        }
      ],
      "symbolId": "src/workflow/index:WorkflowConfig"
    },
    "@cdktn/provider-cloudflare.workflow.WorkflowInstances": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowInstances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workflow/index.ts",
        "line": 36
      },
      "name": "WorkflowInstances",
      "namespace": "workflow",
      "symbolId": "src/workflow/index:WorkflowInstances"
    },
    "@cdktn/provider-cloudflare.workflow.WorkflowInstancesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowInstancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workflow/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workflow/index.ts",
        "line": 59
      },
      "name": "WorkflowInstancesOutputReference",
      "namespace": "workflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 86
          },
          "name": "complete",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 91
          },
          "name": "errored",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 96
          },
          "name": "paused",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 101
          },
          "name": "queued",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 106
          },
          "name": "running",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 111
          },
          "name": "terminated",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 116
          },
          "name": "waiting",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 121
          },
          "name": "waitingForPause",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowInstances"
          }
        }
      ],
      "symbolId": "src/workflow/index:WorkflowInstancesOutputReference"
    },
    "@cdktn/provider-cloudflare.workflow.WorkflowLimits": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workflow/index.ts",
        "line": 125
      },
      "name": "WorkflowLimits",
      "namespace": "workflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/workflow#steps Workflow#steps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 129
          },
          "name": "steps",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/workflow/index:WorkflowLimits"
    },
    "@cdktn/provider-cloudflare.workflow.WorkflowLimitsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workflow/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workflow/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 211
          },
          "name": "resetSteps"
        }
      ],
      "name": "WorkflowLimitsOutputReference",
      "namespace": "workflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 215
          },
          "name": "stepsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 205
          },
          "name": "steps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workflow/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.workflow.WorkflowLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workflow/index:WorkflowLimitsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortal": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal cloudflare_zero_trust_access_ai_controls_mcp_portal}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal cloudflare_zero_trust_access_ai_controls_mcp_portal} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 764
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessAiControlsMcpPortal resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 749
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessAiControlsMcpPortal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessAiControlsMcpPortal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessAiControlsMcpPortal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 922
          },
          "name": "putServers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 802
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 818
          },
          "name": "resetAllowCodeMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 844
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 909
          },
          "name": "resetSecureWebGateway"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 925
          },
          "name": "resetServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 937
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 950
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpPortal",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 737
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 827
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 832
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 879
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 884
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 919
          },
          "name": "servers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 806
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 822
          },
          "name": "allowCodeModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 848
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 861
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 874
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 897
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 913
          },
          "name": "secureWebGatewayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 929
          },
          "name": "serversInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 796
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 812
          },
          "name": "allowCodeMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 838
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 854
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 867
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 890
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 903
          },
          "name": "secureWebGateway",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortal"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessAiControlsMcpPortalConfig",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#hostname ZeroTrustAccessAiControlsMcpPortal#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 32
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#id ZeroTrustAccessAiControlsMcpPortal#id}\n\nPlease 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": "portal id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 41
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#name ZeroTrustAccessAiControlsMcpPortal#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 45
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#account_id ZeroTrustAccessAiControlsMcpPortal#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#allow_code_mode ZeroTrustAccessAiControlsMcpPortal#allow_code_mode}",
            "stability": "stable",
            "summary": "Allow remote code execution in Dynamic Workers (beta)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 24
          },
          "name": "allowCodeMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#description ZeroTrustAccessAiControlsMcpPortal#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#secure_web_gateway ZeroTrustAccessAiControlsMcpPortal#secure_web_gateway}",
            "stability": "stable",
            "summary": "Route outbound MCP traffic through Zero Trust Secure Web Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 51
          },
          "name": "secureWebGateway",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#servers ZeroTrustAccessAiControlsMcpPortal#servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 55
          },
          "name": "servers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 481
      },
      "name": "ZeroTrustAccessAiControlsMcpPortalServers",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#server_id ZeroTrustAccessAiControlsMcpPortal#server_id}",
            "stability": "stable",
            "summary": "server id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 495
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#default_disabled ZeroTrustAccessAiControlsMcpPortal#default_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 485
          },
          "name": "defaultDisabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#on_behalf ZeroTrustAccessAiControlsMcpPortal#on_behalf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 489
          },
          "name": "onBehalf",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#updated_prompts ZeroTrustAccessAiControlsMcpPortal#updated_prompts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 499
          },
          "name": "updatedPrompts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#updated_tools ZeroTrustAccessAiControlsMcpPortal#updated_tools}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 503
          },
          "name": "updatedTools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServers"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 724
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpPortalServersList",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 681
          },
          "name": "putUpdatedPrompts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 697
          },
          "name": "putUpdatedTools",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 639
          },
          "name": "resetDefaultDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 655
          },
          "name": "resetOnBehalf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 684
          },
          "name": "resetUpdatedPrompts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 700
          },
          "name": "resetUpdatedTools"
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpPortalServersOutputReference",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 678
          },
          "name": "updatedPrompts",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 694
          },
          "name": "updatedTools",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 643
          },
          "name": "defaultDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 659
          },
          "name": "onBehalfInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 672
          },
          "name": "serverIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 688
          },
          "name": "updatedPromptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 704
          },
          "name": "updatedToolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 633
          },
          "name": "defaultDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 649
          },
          "name": "onBehalf",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 665
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 57
      },
      "name": "ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#name ZeroTrustAccessAiControlsMcpPortal#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 73
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#alias ZeroTrustAccessAiControlsMcpPortal#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 61
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#description ZeroTrustAccessAiControlsMcpPortal#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 65
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#enabled ZeroTrustAccessAiControlsMcpPortal#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 69
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 196
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 212
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 228
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 200
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 216
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 232
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 245
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 190
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 206
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 222
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 238
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedPrompts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersUpdatedPromptsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 269
      },
      "name": "ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#name ZeroTrustAccessAiControlsMcpPortal#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 285
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#alias ZeroTrustAccessAiControlsMcpPortal#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 273
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#description ZeroTrustAccessAiControlsMcpPortal#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 277
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_portal#enabled ZeroTrustAccessAiControlsMcpPortal#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 281
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 477
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-portal/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 408
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 424
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 440
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference",
      "namespace": "zeroTrustAccessAiControlsMcpPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 412
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 428
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 444
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 457
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 402
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 418
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 434
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 450
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-portal/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpPortal.ZeroTrustAccessAiControlsMcpPortalServersUpdatedTools"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-portal/index:ZeroTrustAccessAiControlsMcpPortalServersUpdatedToolsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServer": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server cloudflare_zero_trust_access_ai_controls_mcp_server}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server cloudflare_zero_trust_access_ai_controls_mcp_server} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 519
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessAiControlsMcpServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 504
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessAiControlsMcpServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessAiControlsMcpServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessAiControlsMcpServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 707
          },
          "name": "putUpdatedPrompts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 723
          },
          "name": "putUpdatedTools",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedTools"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 558
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 574
          },
          "name": "resetAuthCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 613
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 710
          },
          "name": "resetUpdatedPrompts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 726
          },
          "name": "resetUpdatedTools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 738
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 752
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpServer",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 492
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 596
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 601
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 622
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 653
          },
          "name": "lastSuccessfulSync",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 658
          },
          "name": "lastSynced",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 663
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 668
          },
          "name": "modifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 687
          },
          "name": "prompts",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 692
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 698
          },
          "name": "tools",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 704
          },
          "name": "updatedPrompts",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPromptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 720
          },
          "name": "updatedTools",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedToolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 562
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 578
          },
          "name": "authCredentialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 591
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 617
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 635
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 648
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 681
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 714
          },
          "name": "updatedPromptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 730
          },
          "name": "updatedToolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 552
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 568
          },
          "name": "authCredentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 584
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 607
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 628
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 641
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 674
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServer"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessAiControlsMcpServerConfig",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#auth_type ZeroTrustAccessAiControlsMcpServer#auth_type}",
            "stability": "stable",
            "summary": "Available values: \"oauth\", \"bearer\", \"unauthenticated\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 28
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#hostname ZeroTrustAccessAiControlsMcpServer#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 36
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#id ZeroTrustAccessAiControlsMcpServer#id}\n\nPlease 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": "server id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 45
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#name ZeroTrustAccessAiControlsMcpServer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 49
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#account_id ZeroTrustAccessAiControlsMcpServer#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#auth_credentials ZeroTrustAccessAiControlsMcpServer#auth_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 22
          },
          "name": "authCredentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#description ZeroTrustAccessAiControlsMcpServer#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#updated_prompts ZeroTrustAccessAiControlsMcpServer#updated_prompts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 53
          },
          "name": "updatedPrompts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#updated_tools ZeroTrustAccessAiControlsMcpServer#updated_tools}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 57
          },
          "name": "updatedTools",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServerConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPrompts": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPrompts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 59
      },
      "name": "ZeroTrustAccessAiControlsMcpServerUpdatedPrompts",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#name ZeroTrustAccessAiControlsMcpServer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#alias ZeroTrustAccessAiControlsMcpServer#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 63
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#description ZeroTrustAccessAiControlsMcpServer#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 67
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#enabled ZeroTrustAccessAiControlsMcpServer#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 71
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPromptsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPromptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 267
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpServerUpdatedPromptsList",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServerUpdatedPromptsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 198
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 214
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 230
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 202
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 218
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 234
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 247
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 192
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 208
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 224
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 240
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedPrompts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServerUpdatedPromptsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedTools": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedTools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 271
      },
      "name": "ZeroTrustAccessAiControlsMcpServerUpdatedTools",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#name ZeroTrustAccessAiControlsMcpServer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 287
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#alias ZeroTrustAccessAiControlsMcpServer#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 275
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#description ZeroTrustAccessAiControlsMcpServer#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 279
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_ai_controls_mcp_server#enabled ZeroTrustAccessAiControlsMcpServer#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 283
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServerUpdatedTools"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedToolsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedToolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 479
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpServerUpdatedToolsList",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedTools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServerUpdatedToolsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-ai-controls-mcp-server/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 410
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 426
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 442
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference",
      "namespace": "zeroTrustAccessAiControlsMcpServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 414
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 430
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 446
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 459
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 404
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 420
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 436
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 452
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-ai-controls-mcp-server/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessAiControlsMcpServer.ZeroTrustAccessAiControlsMcpServerUpdatedTools"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-ai-controls-mcp-server/index:ZeroTrustAccessAiControlsMcpServerUpdatedToolsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplication": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application cloudflare_zero_trust_access_application}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application cloudflare_zero_trust_access_application} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 16039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 16007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16024
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16238
          },
          "name": "putCorsHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16318
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16366
          },
          "name": "putFooterLinks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16419
          },
          "name": "putLandingPageDesign",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesign"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16467
          },
          "name": "putOauthConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16515
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16547
          },
          "name": "putSaasApp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasApp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16579
          },
          "name": "putScimConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16691
          },
          "name": "putTargetCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteria"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16108
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16124
          },
          "name": "resetAllowAuthenticateViaWarp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16156
          },
          "name": "resetAllowedIdps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16140
          },
          "name": "resetAllowIframe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16172
          },
          "name": "resetAppLauncherLogoUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16188
          },
          "name": "resetAppLauncherVisible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16209
          },
          "name": "resetAutoRedirectToIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16225
          },
          "name": "resetBgColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16241
          },
          "name": "resetCorsHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16257
          },
          "name": "resetCustomDenyMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16273
          },
          "name": "resetCustomDenyUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16289
          },
          "name": "resetCustomNonIdentityDenyUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16305
          },
          "name": "resetCustomPages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16321
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16337
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16353
          },
          "name": "resetEnableBindingCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16369
          },
          "name": "resetFooterLinks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16385
          },
          "name": "resetHeaderBgColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16401
          },
          "name": "resetHttpOnlyCookieAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16422
          },
          "name": "resetLandingPageDesign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16438
          },
          "name": "resetLogoUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16454
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16470
          },
          "name": "resetOauthConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16486
          },
          "name": "resetOptionsPreflightBypass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16502
          },
          "name": "resetPathCookieAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16518
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16534
          },
          "name": "resetReadServiceTokensFromHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16550
          },
          "name": "resetSaasApp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16566
          },
          "name": "resetSameSiteCookieAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16582
          },
          "name": "resetScimConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16598
          },
          "name": "resetSelfHostedDomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16614
          },
          "name": "resetServiceAuth401Redirect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16630
          },
          "name": "resetSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16646
          },
          "name": "resetSkipAppLauncherLoginPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16662
          },
          "name": "resetSkipInterstitial"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16678
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16694
          },
          "name": "resetTargetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16710
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16726
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16738
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16782
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplication",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16012
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16197
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16235
          },
          "name": "corsHeaders",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16315
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16363
          },
          "name": "footerLinks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16410
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16416
          },
          "name": "landingPageDesign",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesignOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16464
          },
          "name": "oauthConfiguration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16512
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16544
          },
          "name": "saasApp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16576
          },
          "name": "scimConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16688
          },
          "name": "targetCriteria",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16112
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16128
          },
          "name": "allowAuthenticateViaWarpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16160
          },
          "name": "allowedIdpsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16144
          },
          "name": "allowIframeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16176
          },
          "name": "appLauncherLogoUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16192
          },
          "name": "appLauncherVisibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16213
          },
          "name": "autoRedirectToIdentityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16229
          },
          "name": "bgColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16245
          },
          "name": "corsHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16261
          },
          "name": "customDenyMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16277
          },
          "name": "customDenyUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16293
          },
          "name": "customNonIdentityDenyUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16309
          },
          "name": "customPagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16325
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16341
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16357
          },
          "name": "enableBindingCookieInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16373
          },
          "name": "footerLinksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16389
          },
          "name": "headerBgColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16405
          },
          "name": "httpOnlyCookieAttributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16426
          },
          "name": "landingPageDesignInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesign"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16442
          },
          "name": "logoUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16458
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16474
          },
          "name": "oauthConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16490
          },
          "name": "optionsPreflightBypassInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16506
          },
          "name": "pathCookieAttributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16522
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16538
          },
          "name": "readServiceTokensFromHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16554
          },
          "name": "saasAppInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasApp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16570
          },
          "name": "sameSiteCookieAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16586
          },
          "name": "scimConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16602
          },
          "name": "selfHostedDomainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16618
          },
          "name": "serviceAuth401RedirectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16634
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16650
          },
          "name": "skipAppLauncherLoginPageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16666
          },
          "name": "skipInterstitialInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16682
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16698
          },
          "name": "targetCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16714
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16730
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16102
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16118
          },
          "name": "allowAuthenticateViaWarp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16150
          },
          "name": "allowedIdps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16134
          },
          "name": "allowIframe",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16166
          },
          "name": "appLauncherLogoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16182
          },
          "name": "appLauncherVisible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16203
          },
          "name": "autoRedirectToIdentity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16219
          },
          "name": "bgColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16251
          },
          "name": "customDenyMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16267
          },
          "name": "customDenyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16283
          },
          "name": "customNonIdentityDenyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16299
          },
          "name": "customPages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16331
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16347
          },
          "name": "enableBindingCookie",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16379
          },
          "name": "headerBgColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16395
          },
          "name": "httpOnlyCookieAttribute",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16432
          },
          "name": "logoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16448
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16480
          },
          "name": "optionsPreflightBypass",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16496
          },
          "name": "pathCookieAttribute",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16528
          },
          "name": "readServiceTokensFromHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16560
          },
          "name": "sameSiteCookieAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16592
          },
          "name": "selfHostedDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16608
          },
          "name": "serviceAuth401Redirect",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16624
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16640
          },
          "name": "skipAppLauncherLoginPage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16656
          },
          "name": "skipInterstitial",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16672
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16704
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 16720
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplication"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessApplicationConfig",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#account_id ZeroTrustAccessApplication#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_authenticate_via_warp ZeroTrustAccessApplication#allow_authenticate_via_warp}",
            "stability": "stable",
            "summary": "When set to true, users can authenticate to this application using their WARP session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 26
          },
          "name": "allowAuthenticateViaWarp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to all IdPs configured in your account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allowed_idps ZeroTrustAccessApplication#allowed_idps}",
            "stability": "stable",
            "summary": "The identity providers your users can select when connecting to this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 38
          },
          "name": "allowedIdps",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_iframe ZeroTrustAccessApplication#allow_iframe}",
            "stability": "stable",
            "summary": "Enables loading application content in an iFrame."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 32
          },
          "name": "allowIframe",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#app_launcher_logo_url ZeroTrustAccessApplication#app_launcher_logo_url}",
            "stability": "stable",
            "summary": "The image URL of the logo shown in the App Launcher header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 44
          },
          "name": "appLauncherLogoUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#app_launcher_visible ZeroTrustAccessApplication#app_launcher_visible}",
            "stability": "stable",
            "summary": "Displays the application in the App Launcher."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 50
          },
          "name": "appLauncherVisible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify only one identity provider in allowed_idps.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auto_redirect_to_identity ZeroTrustAccessApplication#auto_redirect_to_identity}",
            "stability": "stable",
            "summary": "When set to `true`, users skip the identity provider selection step during login."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 56
          },
          "name": "autoRedirectToIdentity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#bg_color ZeroTrustAccessApplication#bg_color}",
            "stability": "stable",
            "summary": "The background color of the App Launcher page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 62
          },
          "name": "bgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#cors_headers ZeroTrustAccessApplication#cors_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 66
          },
          "name": "corsHeaders",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#custom_deny_message ZeroTrustAccessApplication#custom_deny_message}",
            "stability": "stable",
            "summary": "The custom error message shown to a user when they are denied access to the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 72
          },
          "name": "customDenyMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#custom_deny_url ZeroTrustAccessApplication#custom_deny_url}",
            "stability": "stable",
            "summary": "The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 78
          },
          "name": "customDenyUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#custom_non_identity_deny_url ZeroTrustAccessApplication#custom_non_identity_deny_url}",
            "stability": "stable",
            "summary": "The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 84
          },
          "name": "customNonIdentityDenyUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#custom_pages ZeroTrustAccessApplication#custom_pages}",
            "stability": "stable",
            "summary": "The custom pages that will be displayed when applicable for this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 90
          },
          "name": "customPages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This supersedes `self_hosted_domains` to allow for more flexibility in defining different types of domains. If `destinations` are provided, then `self_hosted_domains` will be ignored.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#destinations ZeroTrustAccessApplication#destinations}",
            "stability": "stable",
            "summary": "List of destinations secured by Access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 96
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This domain will be displayed if the app is visible in the App Launcher.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#domain ZeroTrustAccessApplication#domain}",
            "stability": "stable",
            "summary": "The primary hostname and path secured by Access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 102
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#enable_binding_cookie ZeroTrustAccessApplication#enable_binding_cookie}",
            "stability": "stable",
            "summary": "Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 108
          },
          "name": "enableBindingCookie",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#footer_links ZeroTrustAccessApplication#footer_links}",
            "stability": "stable",
            "summary": "The links in the App Launcher footer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 114
          },
          "name": "footerLinks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#header_bg_color ZeroTrustAccessApplication#header_bg_color}",
            "stability": "stable",
            "summary": "The background color of the App Launcher header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 120
          },
          "name": "headerBgColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#http_only_cookie_attribute ZeroTrustAccessApplication#http_only_cookie_attribute}",
            "stability": "stable",
            "summary": "Enables the HttpOnly cookie attribute, which increases security against XSS attacks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 126
          },
          "name": "httpOnlyCookieAttribute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#landing_page_design ZeroTrustAccessApplication#landing_page_design}",
            "stability": "stable",
            "summary": "The design of the App Launcher landing page shown to users when they log in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 132
          },
          "name": "landingPageDesign",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesign"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#logo_url ZeroTrustAccessApplication#logo_url}",
            "stability": "stable",
            "summary": "The image URL for the logo shown in the App Launcher dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 138
          },
          "name": "logoUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 144
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set, Access will act as the OAuth authorization server for this application. This feature is currently in beta.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#oauth_configuration ZeroTrustAccessApplication#oauth_configuration}",
            "stability": "stable",
            "summary": "Optional configuration for managing an OAuth authorization flow controlled by Access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 150
          },
          "name": "oauthConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Cannot turn on if cors_headers is set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#options_preflight_bypass ZeroTrustAccessApplication#options_preflight_bypass}",
            "stability": "stable",
            "summary": "Allows options preflight requests to bypass Access authentication and go directly to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 156
          },
          "name": "optionsPreflightBypass",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If disabled, the JWT will scope to the hostname by default\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#path_cookie_attribute ZeroTrustAccessApplication#path_cookie_attribute}",
            "stability": "stable",
            "summary": "Enables cookie paths to scope an application's JWT to the application path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 162
          },
          "name": "pathCookieAttribute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Items can reference existing policies or create new policies exclusive to the application.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#policies ZeroTrustAccessApplication#policies}",
            "stability": "stable",
            "summary": "The policies that Access applies to the application, in ascending order of precedence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 168
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers.\nThe header value will be interpreted as a json object similar to: \n  {\n    \"cf-access-client-id\": \"88bf3b6d86161464f6509f7219099e57.access.example.com\",\n    \"cf-access-client-secret\": \"bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5\"\n  }\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#read_service_tokens_from_header ZeroTrustAccessApplication#read_service_tokens_from_header}",
            "stability": "stable",
            "summary": "Allows matching Access Service Tokens passed HTTP in a single header with this name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 180
          },
          "name": "readServiceTokensFromHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#saas_app ZeroTrustAccessApplication#saas_app}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 184
          },
          "name": "saasApp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasApp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#same_site_cookie_attribute ZeroTrustAccessApplication#same_site_cookie_attribute}",
            "stability": "stable",
            "summary": "Sets the SameSite cookie setting, which provides increased security against CSRF attacks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 190
          },
          "name": "sameSiteCookieAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#scim_config ZeroTrustAccessApplication#scim_config}",
            "stability": "stable",
            "summary": "Configuration for provisioning to this application via SCIM. This is currently in closed beta."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 196
          },
          "name": "scimConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is deprecated in favor of `destinations` and will be supported until **November 21, 2025.** If `destinations` are provided, then `self_hosted_domains` will be ignored.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#self_hosted_domains ZeroTrustAccessApplication#self_hosted_domains}",
            "stability": "stable",
            "summary": "List of public domains that Access will secure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 202
          },
          "name": "selfHostedDomains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#service_auth_401_redirect ZeroTrustAccessApplication#service_auth_401_redirect}",
            "stability": "stable",
            "summary": "Returns a 401 status code when the request is blocked by a Service Auth policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 208
          },
          "name": "serviceAuth401Redirect",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in the format `300ms` or `2h45m`. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#session_duration ZeroTrustAccessApplication#session_duration}",
            "stability": "stable",
            "summary": "The amount of time that tokens issued for this application will be valid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 214
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#skip_app_launcher_login_page ZeroTrustAccessApplication#skip_app_launcher_login_page}",
            "stability": "stable",
            "summary": "Determines when to skip the App Launcher landing page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 220
          },
          "name": "skipAppLauncherLoginPage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#skip_interstitial ZeroTrustAccessApplication#skip_interstitial}",
            "stability": "stable",
            "summary": "Enables automatic authentication through cloudflared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 226
          },
          "name": "skipInterstitial",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#tags ZeroTrustAccessApplication#tags}",
            "stability": "stable",
            "summary": "The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 232
          },
          "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/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#target_criteria ZeroTrustAccessApplication#target_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 236
          },
          "name": "targetCriteria",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#type ZeroTrustAccessApplication#type}",
            "stability": "stable",
            "summary": "The application type. Available values: \"self_hosted\", \"saas\", \"ssh\", \"vnc\", \"app_launcher\", \"warp\", \"biso\", \"bookmark\", \"dash_sso\", \"infrastructure\", \"rdp\", \"mcp\", \"mcp_portal\", \"proxy_endpoint\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 243
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#zone_id ZeroTrustAccessApplication#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 249
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeaders": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 251
      },
      "name": "ZeroTrustAccessApplicationCorsHeaders",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_all_headers ZeroTrustAccessApplication#allow_all_headers}",
            "stability": "stable",
            "summary": "Allows all HTTP request headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 257
          },
          "name": "allowAllHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_all_methods ZeroTrustAccessApplication#allow_all_methods}",
            "stability": "stable",
            "summary": "Allows all HTTP request methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 263
          },
          "name": "allowAllMethods",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_all_origins ZeroTrustAccessApplication#allow_all_origins}",
            "stability": "stable",
            "summary": "Allows all origins."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 269
          },
          "name": "allowAllOrigins",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_credentials ZeroTrustAccessApplication#allow_credentials}",
            "stability": "stable",
            "summary": "When set to `true`, includes credentials (cookies, authorization headers, or TLS client certificates) with requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 275
          },
          "name": "allowCredentials",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allowed_headers ZeroTrustAccessApplication#allowed_headers}",
            "stability": "stable",
            "summary": "Allowed HTTP request headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 281
          },
          "name": "allowedHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allowed_methods ZeroTrustAccessApplication#allowed_methods}",
            "stability": "stable",
            "summary": "Allowed HTTP request methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 287
          },
          "name": "allowedMethods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allowed_origins ZeroTrustAccessApplication#allowed_origins}",
            "stability": "stable",
            "summary": "Allowed origins."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 293
          },
          "name": "allowedOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#max_age ZeroTrustAccessApplication#max_age}",
            "stability": "stable",
            "summary": "The maximum number of seconds the results of a preflight request can be cached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 299
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationCorsHeaders"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeadersOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 472
          },
          "name": "resetAllowAllHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 488
          },
          "name": "resetAllowAllMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 504
          },
          "name": "resetAllowAllOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 520
          },
          "name": "resetAllowCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 536
          },
          "name": "resetAllowedHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 552
          },
          "name": "resetAllowedMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 568
          },
          "name": "resetAllowedOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 584
          },
          "name": "resetMaxAge"
        }
      ],
      "name": "ZeroTrustAccessApplicationCorsHeadersOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 476
          },
          "name": "allowAllHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 492
          },
          "name": "allowAllMethodsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 508
          },
          "name": "allowAllOriginsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 524
          },
          "name": "allowCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 540
          },
          "name": "allowedHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 556
          },
          "name": "allowedMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 572
          },
          "name": "allowedOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 588
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 466
          },
          "name": "allowAllHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 482
          },
          "name": "allowAllMethods",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 498
          },
          "name": "allowAllOrigins",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 514
          },
          "name": "allowCredentials",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 530
          },
          "name": "allowedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 546
          },
          "name": "allowedMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 562
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 578
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationCorsHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationCorsHeadersOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 592
      },
      "name": "ZeroTrustAccessApplicationDestinations",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#cidr ZeroTrustAccessApplication#cidr}",
            "stability": "stable",
            "summary": "The CIDR range of the destination. Single IPs will be computed as /32."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 598
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#hostname ZeroTrustAccessApplication#hostname}",
            "stability": "stable",
            "summary": "The hostname of the destination. Matches a valid SNI served by an HTTPS origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 604
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#l4_protocol ZeroTrustAccessApplication#l4_protocol}",
            "stability": "stable",
            "summary": "The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: \"tcp\", \"udp\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 611
          },
          "name": "l4Protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#mcp_server_id ZeroTrustAccessApplication#mcp_server_id}",
            "stability": "stable",
            "summary": "A MCP server id configured in ai-controls. Access will secure the MCP server if accessed through a MCP portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 617
          },
          "name": "mcpServerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be a single port or a range of ports. When omitted, all ports will match.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#port_range ZeroTrustAccessApplication#port_range}",
            "stability": "stable",
            "summary": "The port range of the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 623
          },
          "name": "portRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#type ZeroTrustAccessApplication#type}",
            "stability": "stable",
            "summary": "Available values: \"public\", \"private\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 629
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#uri ZeroTrustAccessApplication#uri}",
            "stability": "stable",
            "summary": "The URI of the destination. Public destinations' URIs can include a domain and path with [wildcards](https://developers.cloudflare.com/cloudflare-one/policies/access/app-paths/)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 635
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#vnet_id ZeroTrustAccessApplication#vnet_id}",
            "stability": "stable",
            "summary": "The VNET ID to match the destination. When omitted, all VNETs will match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 641
          },
          "name": "vnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationDestinations"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 945
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 952
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationDestinationsList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationDestinationsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 816
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 832
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 848
          },
          "name": "resetL4Protocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 864
          },
          "name": "resetMcpServerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 880
          },
          "name": "resetPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 896
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 912
          },
          "name": "resetUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 928
          },
          "name": "resetVnetId"
        }
      ],
      "name": "ZeroTrustAccessApplicationDestinationsOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 820
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 836
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 852
          },
          "name": "l4ProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 868
          },
          "name": "mcpServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 884
          },
          "name": "portRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 900
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 916
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 932
          },
          "name": "vnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 810
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 826
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 842
          },
          "name": "l4Protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 858
          },
          "name": "mcpServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 874
          },
          "name": "portRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 890
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 906
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 922
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationDestinationsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 956
      },
      "name": "ZeroTrustAccessApplicationFooterLinks",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The hypertext in the footer link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 962
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#url ZeroTrustAccessApplication#url}",
            "stability": "stable",
            "summary": "the hyperlink in the footer link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 968
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationFooterLinks"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 1092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1099
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinksOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationFooterLinksList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationFooterLinksList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 1017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 1007
      },
      "name": "ZeroTrustAccessApplicationFooterLinksOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1066
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1079
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1059
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1072
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationFooterLinks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationFooterLinksOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesign": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesign",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1103
      },
      "name": "ZeroTrustAccessApplicationLandingPageDesign",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#button_color ZeroTrustAccessApplication#button_color}",
            "stability": "stable",
            "summary": "The background color of the log in button on the landing page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1109
          },
          "name": "buttonColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#button_text_color ZeroTrustAccessApplication#button_text_color}",
            "stability": "stable",
            "summary": "The color of the text in the log in button on the landing page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1115
          },
          "name": "buttonTextColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#image_url ZeroTrustAccessApplication#image_url}",
            "stability": "stable",
            "summary": "The URL of the image shown on the landing page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1121
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#message ZeroTrustAccessApplication#message}",
            "stability": "stable",
            "summary": "The message shown on the landing page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1127
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#title ZeroTrustAccessApplication#title}",
            "stability": "stable",
            "summary": "The title shown on the landing page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1133
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationLandingPageDesign"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesignOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesignOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 1201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1267
          },
          "name": "resetButtonColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1283
          },
          "name": "resetButtonTextColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1299
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1315
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1331
          },
          "name": "resetTitle"
        }
      ],
      "name": "ZeroTrustAccessApplicationLandingPageDesignOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1271
          },
          "name": "buttonColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1287
          },
          "name": "buttonTextColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1303
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1319
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1335
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1261
          },
          "name": "buttonColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1277
          },
          "name": "buttonTextColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1293
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1309
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1325
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationLandingPageDesign"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationLandingPageDesignOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1671
      },
      "name": "ZeroTrustAccessApplicationOauthConfiguration",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#dynamic_client_registration ZeroTrustAccessApplication#dynamic_client_registration}",
            "stability": "stable",
            "summary": "Settings for OAuth dynamic client registration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1677
          },
          "name": "dynamicClientRegistration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to `false`, Access will not handle OAuth for this application. Defaults to `true` if omitted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#enabled ZeroTrustAccessApplication#enabled}",
            "stability": "stable",
            "summary": "Whether the OAuth configuration is enabled for this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1683
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#grant ZeroTrustAccessApplication#grant}",
            "stability": "stable",
            "summary": "Settings for OAuth grant behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1689
          },
          "name": "grant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrant"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationOauthConfiguration"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1339
      },
      "name": "ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_any_on_localhost ZeroTrustAccessApplication#allow_any_on_localhost}",
            "stability": "stable",
            "summary": "Allows any client with redirect URIs on localhost."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1345
          },
          "name": "allowAnyOnLocalhost",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_any_on_loopback ZeroTrustAccessApplication#allow_any_on_loopback}",
            "stability": "stable",
            "summary": "Allows any client with redirect URIs on 127.0.0.1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1351
          },
          "name": "allowAnyOnLoopback",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must use the `https` protocol. Paths may end in `/*` to match all sub-paths.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allowed_uris ZeroTrustAccessApplication#allowed_uris}",
            "stability": "stable",
            "summary": "The URIs that are allowed as redirect URIs for dynamically registered clients."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1357
          },
          "name": "allowedUris",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#enabled ZeroTrustAccessApplication#enabled}",
            "stability": "stable",
            "summary": "Whether dynamic client registration is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1363
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistrationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistrationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 1424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1484
          },
          "name": "resetAllowAnyOnLocalhost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1500
          },
          "name": "resetAllowAnyOnLoopback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1516
          },
          "name": "resetAllowedUris"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1532
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistrationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1488
          },
          "name": "allowAnyOnLocalhostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1504
          },
          "name": "allowAnyOnLoopbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1520
          },
          "name": "allowedUrisInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1536
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1478
          },
          "name": "allowAnyOnLocalhost",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1494
          },
          "name": "allowAnyOnLoopback",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1510
          },
          "name": "allowedUris",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1526
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistrationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1540
      },
      "name": "ZeroTrustAccessApplicationOauthConfigurationGrant",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in the format `300ms` or `2h45m`. Valid time units are ns, us (or µs), ms, s, m, h.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#access_token_lifetime ZeroTrustAccessApplication#access_token_lifetime}",
            "stability": "stable",
            "summary": "The lifetime of the access token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1546
          },
          "name": "accessTokenLifetime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in the format `300ms` or `2h45m`. Valid time units are ns, us (or µs), ms, s, m, h.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#session_duration ZeroTrustAccessApplication#session_duration}",
            "stability": "stable",
            "summary": "The duration of the OAuth session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1552
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationOauthConfigurationGrant"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 1599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1647
          },
          "name": "resetAccessTokenLifetime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1663
          },
          "name": "resetSessionDuration"
        }
      ],
      "name": "ZeroTrustAccessApplicationOauthConfigurationGrantOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1651
          },
          "name": "accessTokenLifetimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1667
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1641
          },
          "name": "accessTokenLifetime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1657
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationOauthConfigurationGrantOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 1743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1794
          },
          "name": "putDynamicClientRegistration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1826
          },
          "name": "putGrant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1797
          },
          "name": "resetDynamicClientRegistration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1813
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1829
          },
          "name": "resetGrant"
        }
      ],
      "name": "ZeroTrustAccessApplicationOauthConfigurationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1791
          },
          "name": "dynamicClientRegistration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistrationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1823
          },
          "name": "grant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1801
          },
          "name": "dynamicClientRegistrationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationDynamicClientRegistration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1817
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1833
          },
          "name": "grantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfigurationGrant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1807
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationOauthConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationOauthConfigurationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 12469
      },
      "name": "ZeroTrustAccessApplicationPolicies",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#connection_rules ZeroTrustAccessApplication#connection_rules}",
            "stability": "stable",
            "summary": "The rules that define how users may connect to the targets secured by your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12475
          },
          "name": "connectionRules",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRules"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \"non_identity\", \"bypass\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#decision ZeroTrustAccessApplication#decision}",
            "stability": "stable",
            "summary": "The action Access will take if a user matches this policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12482
          },
          "name": "decision",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To match the policy, a user cannot meet any of the Exclude rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#exclude ZeroTrustAccessApplication#exclude}",
            "stability": "stable",
            "summary": "Rules evaluated with a NOT logical operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12488
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The UUID of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12497
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#include ZeroTrustAccessApplication#include}",
            "stability": "stable",
            "summary": "Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12503
          },
          "name": "include",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the Access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12509
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#precedence ZeroTrustAccessApplication#precedence}",
            "stability": "stable",
            "summary": "The order of execution for this policy. Must be unique for each policy within an app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12515
          },
          "name": "precedence",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To match the policy, a user must meet all of the Require rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#require ZeroTrustAccessApplication#require}",
            "stability": "stable",
            "summary": "Rules evaluated with an AND logical operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12521
          },
          "name": "require",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPolicies"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2096
      },
      "name": "ZeroTrustAccessApplicationPoliciesConnectionRules",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#rdp ZeroTrustAccessApplication#rdp}",
            "stability": "stable",
            "summary": "The RDP-specific rules that define clipboard behavior for RDP connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2102
          },
          "name": "rdp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ssh ZeroTrustAccessApplication#ssh}",
            "stability": "stable",
            "summary": "The SSH-specific rules that define how users may connect to the targets secured by your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2108
          },
          "name": "ssh",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSsh"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesConnectionRules"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2200
          },
          "name": "putRdp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2216
          },
          "name": "putSsh",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSsh"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2203
          },
          "name": "resetRdp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2219
          },
          "name": "resetSsh"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2197
          },
          "name": "rdp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2213
          },
          "name": "ssh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2207
          },
          "name": "rdpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2223
          },
          "name": "sshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSsh"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1837
      },
      "name": "ZeroTrustAccessApplicationPoliciesConnectionRulesRdp",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allowed_clipboard_local_to_remote_formats ZeroTrustAccessApplication#allowed_clipboard_local_to_remote_formats}",
            "stability": "stable",
            "summary": "Clipboard formats allowed when copying from local machine to remote RDP session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1843
          },
          "name": "allowedClipboardLocalToRemoteFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allowed_clipboard_remote_to_local_formats ZeroTrustAccessApplication#allowed_clipboard_remote_to_local_formats}",
            "stability": "stable",
            "summary": "Clipboard formats allowed when copying from remote RDP session to local machine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1849
          },
          "name": "allowedClipboardRemoteToLocalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesConnectionRulesRdp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 1896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1944
          },
          "name": "resetAllowedClipboardLocalToRemoteFormats"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1960
          },
          "name": "resetAllowedClipboardRemoteToLocalFormats"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesConnectionRulesRdpOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1948
          },
          "name": "allowedClipboardLocalToRemoteFormatsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1964
          },
          "name": "allowedClipboardRemoteToLocalFormatsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1938
          },
          "name": "allowedClipboardLocalToRemoteFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1954
          },
          "name": "allowedClipboardRemoteToLocalFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesRdp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesConnectionRulesRdpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSsh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSsh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 1968
      },
      "name": "ZeroTrustAccessApplicationPoliciesConnectionRulesSsh",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#usernames ZeroTrustAccessApplication#usernames}",
            "stability": "stable",
            "summary": "Contains the Unix usernames that may be used when connecting over SSH."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1980
          },
          "name": "usernames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_email_alias ZeroTrustAccessApplication#allow_email_alias}",
            "stability": "stable",
            "summary": "Enables using Identity Provider email alias as SSH username."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 1974
          },
          "name": "allowEmailAlias",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesConnectionRulesSsh"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2075
          },
          "name": "resetAllowEmailAlias"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2079
          },
          "name": "allowEmailAliasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2092
          },
          "name": "usernamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2069
          },
          "name": "allowEmailAlias",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2085
          },
          "name": "usernames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesSsh"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesConnectionRulesSshOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4762
      },
      "name": "ZeroTrustAccessApplicationPoliciesExclude",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#any_valid_service_token ZeroTrustAccessApplication#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4768
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_context ZeroTrustAccessApplication#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4772
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_method ZeroTrustAccessApplication#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4776
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#azure_ad ZeroTrustAccessApplication#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4780
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#certificate ZeroTrustAccessApplication#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4784
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#common_name ZeroTrustAccessApplication#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4788
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#device_posture ZeroTrustAccessApplication#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4792
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4796
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email_domain ZeroTrustAccessApplication#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4800
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email_list ZeroTrustAccessApplication#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4804
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#everyone ZeroTrustAccessApplication#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4810
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#external_evaluation ZeroTrustAccessApplication#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4814
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#geo ZeroTrustAccessApplication#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4818
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#github_organization ZeroTrustAccessApplication#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4822
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#group ZeroTrustAccessApplication#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4826
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#gsuite ZeroTrustAccessApplication#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4830
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip ZeroTrustAccessApplication#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4834
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip_list ZeroTrustAccessApplication#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4838
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#linked_app_token ZeroTrustAccessApplication#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4842
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#login_method ZeroTrustAccessApplication#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4846
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#oidc ZeroTrustAccessApplication#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4850
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#okta ZeroTrustAccessApplication#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4854
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#saml ZeroTrustAccessApplication#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4858
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#service_token ZeroTrustAccessApplication#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4862
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceToken"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2227
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2250
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2286
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAuthContext",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ac_id ZeroTrustAccessApplication#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2292
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2307
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2353
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2416
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2442
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2429
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2409
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2422
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2435
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2446
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAuthMethod",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_method ZeroTrustAccessApplication#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2452
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2484
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2535
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2528
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2539
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAzureAd",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2548
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2554
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2593
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2663
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2650
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2643
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2656
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2667
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeCertificate",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2690
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2726
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeCommonName",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#common_name ZeroTrustAccessApplication#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2732
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2764
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2815
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2808
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2819
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeDevicePosture",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#integration_uid ZeroTrustAccessApplication#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2825
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2857
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2908
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2901
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2912
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEmail",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2918
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3005
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEmailDomain",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#domain ZeroTrustAccessApplication#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3011
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3043
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3094
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3087
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3098
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3139
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3190
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3183
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 2958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 2950
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3001
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2994
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 2962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3194
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEveryone",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3217
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3253
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#evaluate_url ZeroTrustAccessApplication#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3259
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#keys_url ZeroTrustAccessApplication#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3265
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3304
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3361
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3374
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3354
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3367
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3378
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGeo",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#country_code ZeroTrustAccessApplication#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3384
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3416
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3467
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3460
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3471
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3477
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3483
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#team ZeroTrustAccessApplication#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3489
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3623
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3598
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3611
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3627
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3591
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3604
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3617
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3631
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGroup",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3640
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3672
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3723
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3716
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3727
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGsuite",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3733
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3739
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3778
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3835
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3848
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3828
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3841
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3852
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeIp",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip ZeroTrustAccessApplication#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3858
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3945
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeIpListStruct",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3954
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3986
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4037
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4030
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 3898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 3890
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeIpOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3941
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3934
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 3902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4041
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#app_uid ZeroTrustAccessApplication#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4047
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 4087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4079
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4130
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4123
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 5630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 5622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5637
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesExcludeList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4134
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeLoginMethod",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4143
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 4183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4175
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4226
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4219
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4230
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeOidc",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#claim_name ZeroTrustAccessApplication#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4236
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#claim_value ZeroTrustAccessApplication#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4242
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4248
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 4302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4294
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4357
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4370
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4383
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4350
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4363
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4376
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4387
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeOkta",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4393
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 4446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4438
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4495
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4508
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4488
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4501
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 5065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 5055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5242
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5258
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5274
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5290
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5306
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5322
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5338
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5354
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5370
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5386
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5402
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5418
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5434
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5450
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5466
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5482
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5498
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5514
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5530
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5546
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5562
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5578
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5594
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5610
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5245
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5261
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5277
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5293
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5309
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5325
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5341
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5357
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5373
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5389
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5405
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5421
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5437
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5453
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5469
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5485
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5501
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5517
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5533
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5549
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5565
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5581
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5597
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5613
          },
          "name": "resetServiceToken"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesExcludeOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5239
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5255
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5271
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5287
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5303
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5319
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5335
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5351
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5367
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5383
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5399
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5415
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5431
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5447
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5463
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5479
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5495
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5511
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5527
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5543
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5559
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5575
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5591
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5607
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5249
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5265
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5281
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5297
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5313
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5329
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5345
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5377
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5361
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5393
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5409
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5425
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5441
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5457
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5473
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5489
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5505
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5521
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5537
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5553
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5569
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5585
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5601
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5617
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4512
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeSaml",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#attribute_name ZeroTrustAccessApplication#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4518
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#attribute_value ZeroTrustAccessApplication#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4524
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4530
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 4584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4576
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4639
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4652
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4665
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4632
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4645
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4658
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4669
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeServiceToken",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#token_id ZeroTrustAccessApplication#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4675
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 4715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 4707
      },
      "name": "ZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4758
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4751
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 4719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 8176
      },
      "name": "ZeroTrustAccessApplicationPoliciesInclude",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#any_valid_service_token ZeroTrustAccessApplication#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8182
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_context ZeroTrustAccessApplication#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8186
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_method ZeroTrustAccessApplication#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8190
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#azure_ad ZeroTrustAccessApplication#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8194
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#certificate ZeroTrustAccessApplication#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8198
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#common_name ZeroTrustAccessApplication#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8202
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#device_posture ZeroTrustAccessApplication#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8206
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8210
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email_domain ZeroTrustAccessApplication#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8214
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email_list ZeroTrustAccessApplication#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8218
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#everyone ZeroTrustAccessApplication#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8224
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#external_evaluation ZeroTrustAccessApplication#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8228
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#geo ZeroTrustAccessApplication#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8232
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#github_organization ZeroTrustAccessApplication#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8236
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#group ZeroTrustAccessApplication#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8240
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#gsuite ZeroTrustAccessApplication#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8244
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip ZeroTrustAccessApplication#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8248
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip_list ZeroTrustAccessApplication#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8252
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#linked_app_token ZeroTrustAccessApplication#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8256
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#login_method ZeroTrustAccessApplication#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8260
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#oidc ZeroTrustAccessApplication#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8264
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#okta ZeroTrustAccessApplication#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8268
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#saml ZeroTrustAccessApplication#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8272
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#service_token ZeroTrustAccessApplication#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8276
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceToken"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesInclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 5641
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 5672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 5664
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 5700
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAuthContext",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ac_id ZeroTrustAccessApplication#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5706
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5715
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5721
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 5775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 5767
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5830
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5856
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5843
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5823
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5836
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5849
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 5860
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAuthMethod",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_method ZeroTrustAccessApplication#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5866
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 5906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 5898
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5949
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5942
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 5953
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAzureAd",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5962
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 5968
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6007
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6077
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6064
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6057
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6070
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6081
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeCertificate",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6104
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6140
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeCommonName",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#common_name ZeroTrustAccessApplication#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6146
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6178
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6229
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6222
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6233
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeDevicePosture",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#integration_uid ZeroTrustAccessApplication#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6239
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6271
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6322
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6315
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6326
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEmail",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6332
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6419
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEmailDomain",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#domain ZeroTrustAccessApplication#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6425
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6457
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6508
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6501
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6512
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6521
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6553
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6604
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6597
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6364
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6415
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6408
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6608
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEveryone",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6631
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6667
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#evaluate_url ZeroTrustAccessApplication#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6673
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#keys_url ZeroTrustAccessApplication#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6679
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6718
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6775
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6788
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6768
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6781
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6792
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGeo",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#country_code ZeroTrustAccessApplication#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6798
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6830
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6881
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6874
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6885
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6891
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6897
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#team ZeroTrustAccessApplication#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6903
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 6957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 6949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7037
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7012
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7025
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7041
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7005
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7018
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7031
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 6961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7045
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGroup",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7054
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7086
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7137
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7141
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGsuite",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7147
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7153
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7192
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7249
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7262
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7242
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7255
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7266
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeIp",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip ZeroTrustAccessApplication#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7272
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7359
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeIpListStruct",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7368
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7400
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7451
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7444
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7304
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeIpOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7355
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7348
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7455
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#app_uid ZeroTrustAccessApplication#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7461
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7493
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7544
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7537
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 9036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9051
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesIncludeList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7548
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeLoginMethod",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7557
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7589
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7640
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7633
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7644
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeOidc",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#claim_name ZeroTrustAccessApplication#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7650
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#claim_value ZeroTrustAccessApplication#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7656
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7662
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7708
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7771
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7784
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7797
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7764
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7777
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7790
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7801
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeOkta",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7807
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7813
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7852
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7909
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7922
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7902
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7915
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 8479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 8469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8656
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8672
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8688
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8704
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8720
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8736
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8752
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8768
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8784
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8800
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8816
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8832
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8848
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8864
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8880
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8896
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8912
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8928
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8944
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8960
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8976
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8992
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9008
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9024
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8659
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8675
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8691
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8707
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8723
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8739
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8755
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8771
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8787
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8803
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8819
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8835
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8851
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8867
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8883
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8899
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8915
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8931
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8947
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8963
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8979
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8995
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9011
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9027
          },
          "name": "resetServiceToken"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesIncludeOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8653
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8669
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8685
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8701
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8717
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8733
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8749
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8765
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8781
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8797
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8813
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8829
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8845
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8861
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8877
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8893
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8909
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8925
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8941
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8957
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8973
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8989
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9005
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9021
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8663
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8679
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8695
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8711
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8727
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8743
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8759
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8791
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8775
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8807
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8823
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8839
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8855
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8871
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8887
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8903
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8919
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8935
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8951
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8967
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8983
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8999
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9015
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9031
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7926
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeSaml",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#attribute_name ZeroTrustAccessApplication#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7932
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#attribute_value ZeroTrustAccessApplication#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7938
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 7944
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 7998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 7990
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8053
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8066
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8079
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8046
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8059
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8072
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 8083
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeServiceToken",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#token_id ZeroTrustAccessApplication#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8089
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 8129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 8121
      },
      "name": "ZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8172
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8165
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 8133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 12825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 12817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12832
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 12612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 12602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12693
          },
          "name": "putConnectionRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12725
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12757
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesInclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12805
          },
          "name": "putRequire",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequire"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12696
          },
          "name": "resetConnectionRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12712
          },
          "name": "resetDecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12728
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12744
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12760
          },
          "name": "resetInclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12776
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12792
          },
          "name": "resetPrecedence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12808
          },
          "name": "resetRequire"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12690
          },
          "name": "connectionRules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12722
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12754
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12802
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12700
          },
          "name": "connectionRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesConnectionRules"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12716
          },
          "name": "decisionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12732
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12748
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12764
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12780
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12796
          },
          "name": "precedenceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12812
          },
          "name": "requireInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12706
          },
          "name": "decision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12738
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12770
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12786
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11590
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequire",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#any_valid_service_token ZeroTrustAccessApplication#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11596
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_context ZeroTrustAccessApplication#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11600
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_method ZeroTrustAccessApplication#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11604
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#azure_ad ZeroTrustAccessApplication#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11608
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#certificate ZeroTrustAccessApplication#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11612
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#common_name ZeroTrustAccessApplication#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11616
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#device_posture ZeroTrustAccessApplication#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11620
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11624
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email_domain ZeroTrustAccessApplication#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11628
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email_list ZeroTrustAccessApplication#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11632
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#everyone ZeroTrustAccessApplication#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11638
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#external_evaluation ZeroTrustAccessApplication#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11642
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#geo ZeroTrustAccessApplication#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11646
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#github_organization ZeroTrustAccessApplication#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11650
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#group ZeroTrustAccessApplication#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11654
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#gsuite ZeroTrustAccessApplication#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11658
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip ZeroTrustAccessApplication#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11662
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip_list ZeroTrustAccessApplication#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11666
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#linked_app_token ZeroTrustAccessApplication#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11670
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#login_method ZeroTrustAccessApplication#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11674
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#oidc ZeroTrustAccessApplication#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11678
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#okta ZeroTrustAccessApplication#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11682
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#saml ZeroTrustAccessApplication#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11686
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#service_token ZeroTrustAccessApplication#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11690
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceToken"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequire"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9055
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9078
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9114
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAuthContext",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ac_id ZeroTrustAccessApplication#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9120
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9135
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9181
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9244
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9270
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9257
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9237
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9263
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9274
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAuthMethod",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_method ZeroTrustAccessApplication#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9280
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9312
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9363
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9356
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9367
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAzureAd",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9376
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9382
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9421
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9491
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9478
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9471
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9484
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9495
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireCertificate",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9518
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9554
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireCommonName",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#common_name ZeroTrustAccessApplication#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9560
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9592
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9643
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9636
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9647
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireDevicePosture",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#integration_uid ZeroTrustAccessApplication#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9653
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9685
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9736
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9729
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9740
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEmail",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9746
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9833
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEmailDomain",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#domain ZeroTrustAccessApplication#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9839
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9871
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9922
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9915
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9926
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEmailListStruct",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9935
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9967
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10018
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10011
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 9786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 9778
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEmailOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9829
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9822
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 9790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10022
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEveryone",
      "namespace": "zeroTrustAccessApplication",
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10045
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10081
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#evaluate_url ZeroTrustAccessApplication#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10087
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#keys_url ZeroTrustAccessApplication#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10093
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10132
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10189
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10202
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10182
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10195
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10206
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireGeo",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#country_code ZeroTrustAccessApplication#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10212
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10244
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireGeoOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10295
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10288
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10299
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireGithubOrganization",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10305
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10311
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#team ZeroTrustAccessApplication#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10317
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10451
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10426
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10439
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10455
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10419
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10432
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10445
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10459
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireGroup",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10468
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10500
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireGroupOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10551
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10544
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10555
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireGsuite",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#email ZeroTrustAccessApplication#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10561
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10567
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10606
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10663
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10676
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10656
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10669
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10680
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireIp",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#ip ZeroTrustAccessApplication#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10686
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10773
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireIpListStruct",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10782
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10814
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10865
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10858
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10718
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireIpOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10769
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10762
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10869
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#app_uid ZeroTrustAccessApplication#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10875
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 10915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10907
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10958
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10951
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 12458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 12450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12465
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesRequireList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 10962
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireLoginMethod",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#id ZeroTrustAccessApplication#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 10971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 11011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11003
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11054
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11047
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11058
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireOidc",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#claim_name ZeroTrustAccessApplication#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11064
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#claim_value ZeroTrustAccessApplication#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11070
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11076
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 11130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11122
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireOidcOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11185
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11198
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11211
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11178
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11191
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11204
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11215
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireOkta",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11221
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11227
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 11274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11266
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireOktaOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11323
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11336
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11316
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 11893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 11883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12070
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12086
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12102
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12118
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12134
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12150
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12166
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12182
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12198
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12214
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12230
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12246
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12262
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12278
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12294
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12310
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12326
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12342
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12358
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12374
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12390
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12406
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12422
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12438
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12073
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12089
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12105
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12121
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12137
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12153
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12169
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12185
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12201
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12217
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12233
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12249
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12265
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12281
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12297
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12313
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12329
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12345
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12361
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12377
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12393
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12409
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12425
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12441
          },
          "name": "resetServiceToken"
        }
      ],
      "name": "ZeroTrustAccessApplicationPoliciesRequireOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12067
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12083
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12099
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12115
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12131
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12147
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12163
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12179
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12195
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12211
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12227
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12243
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12259
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12275
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12291
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12307
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12323
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12339
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12355
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12371
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12387
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12403
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12419
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12435
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12077
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12093
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12109
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12125
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12141
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12157
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12173
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12205
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12189
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12221
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12237
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12253
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12269
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12285
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12301
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12317
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12333
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12349
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12365
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12381
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12397
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12413
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12429
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12445
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequire"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11340
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireSaml",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#attribute_name ZeroTrustAccessApplication#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11346
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#attribute_value ZeroTrustAccessApplication#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11352
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#identity_provider_id ZeroTrustAccessApplication#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11358
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 11412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11404
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireSamlOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11467
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11480
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11493
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11460
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11473
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11486
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11497
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireServiceToken",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#token_id ZeroTrustAccessApplication#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11503
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 11543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 11535
      },
      "name": "ZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11586
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11579
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 11547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationPoliciesRequireServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationPoliciesRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasApp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13957
      },
      "name": "ZeroTrustAccessApplicationSaasApp",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid units are m,h. Must be greater than or equal to 1m and less than or equal to 24h.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#access_token_lifetime ZeroTrustAccessApplication#access_token_lifetime}",
            "stability": "stable",
            "summary": "The lifetime of the OIDC Access Token after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13963
          },
          "name": "accessTokenLifetime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#allow_pkce_without_client_secret ZeroTrustAccessApplication#allow_pkce_without_client_secret}",
            "stability": "stable",
            "summary": "If client secret should be required on the token endpoint when authorization_code_with_pkce grant is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13969
          },
          "name": "allowPkceWithoutClientSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#app_launcher_url ZeroTrustAccessApplication#app_launcher_url}",
            "stability": "stable",
            "summary": "The URL where this applications tile redirects users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13975
          },
          "name": "appLauncherUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required for OIDC. Default if unset is \"saml\"\nAvailable values: \"saml\", \"oidc\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#auth_type ZeroTrustAccessApplication#auth_type}",
            "stability": "stable",
            "summary": "Optional identifier indicating the authentication protocol used for the saas app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13982
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#consumer_service_url ZeroTrustAccessApplication#consumer_service_url}",
            "stability": "stable",
            "summary": "The service provider's endpoint that is responsible for receiving and parsing a SAML assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13988
          },
          "name": "consumerServiceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#custom_attributes ZeroTrustAccessApplication#custom_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13992
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#custom_claims ZeroTrustAccessApplication#custom_claims}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13996
          },
          "name": "customClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#default_relay_state ZeroTrustAccessApplication#default_relay_state}",
            "stability": "stable",
            "summary": "The URL that the user will be redirected to after a successful login for IDP initiated logins."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14002
          },
          "name": "defaultRelayState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#grant_types ZeroTrustAccessApplication#grant_types}",
            "stability": "stable",
            "summary": "The OIDC flows supported by this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14008
          },
          "name": "grantTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#group_filter_regex ZeroTrustAccessApplication#group_filter_regex}",
            "stability": "stable",
            "summary": "A regex to filter Cloudflare groups returned in ID token and userinfo endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14014
          },
          "name": "groupFilterRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#hybrid_and_implicit_options ZeroTrustAccessApplication#hybrid_and_implicit_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14018
          },
          "name": "hybridAndImplicitOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#idp_entity_id ZeroTrustAccessApplication#idp_entity_id}",
            "stability": "stable",
            "summary": "The unique identifier for your SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14024
          },
          "name": "idpEntityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name_id_format ZeroTrustAccessApplication#name_id_format}",
            "stability": "stable",
            "summary": "The format of the name identifier sent to the SaaS application. Available values: \"id\", \"email\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14031
          },
          "name": "nameIdFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name_id_transform_jsonata ZeroTrustAccessApplication#name_id_transform_jsonata}",
            "stability": "stable",
            "summary": "A [JSONata](https://jsonata.org/) expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the `name_id_format` setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14037
          },
          "name": "nameIdTransformJsonata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#redirect_uris ZeroTrustAccessApplication#redirect_uris}",
            "stability": "stable",
            "summary": "The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14043
          },
          "name": "redirectUris",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#refresh_token_options ZeroTrustAccessApplication#refresh_token_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14047
          },
          "name": "refreshTokenOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#saml_attribute_transform_jsonata ZeroTrustAccessApplication#saml_attribute_transform_jsonata}",
            "stability": "stable",
            "summary": "A [JSONata] (https://jsonata.org/) expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the saml_attributes or oidc_fields of the identity provider used to authenticate. The output of this expression must be a JSON object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14053
          },
          "name": "samlAttributeTransformJsonata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#scopes ZeroTrustAccessApplication#scopes}",
            "stability": "stable",
            "summary": "Define the user information shared with access, \"offline_access\" scope will be automatically enabled if refresh tokens are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14059
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#sp_entity_id ZeroTrustAccessApplication#sp_entity_id}",
            "stability": "stable",
            "summary": "A globally unique name for an identity or service provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14065
          },
          "name": "spEntityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#sso_endpoint ZeroTrustAccessApplication#sso_endpoint}",
            "stability": "stable",
            "summary": "The endpoint where your SaaS application will send login requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14071
          },
          "name": "ssoEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasApp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13120
      },
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributes",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#friendly_name ZeroTrustAccessApplication#friendly_name}",
            "stability": "stable",
            "summary": "The SAML FriendlyName of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13126
          },
          "name": "friendlyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13132
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name_format ZeroTrustAccessApplication#name_format}",
            "stability": "stable",
            "summary": "A globally unique name for an identity or service provider. Available values: \"urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified\", \"urn:oasis:names:tc:SAML:2.0:attrname-format:basic\", \"urn:oasis:names:tc:SAML:2.0:attrname-format:uri\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13139
          },
          "name": "nameFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#required ZeroTrustAccessApplication#required}",
            "stability": "stable",
            "summary": "If the attribute is required when building a SAML assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13145
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#source ZeroTrustAccessApplication#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13149
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSource"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributes"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 13358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributesList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 13209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13346
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13285
          },
          "name": "resetFriendlyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13301
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13317
          },
          "name": "resetNameFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13333
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13349
          },
          "name": "resetSource"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13343
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13289
          },
          "name": "friendlyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13321
          },
          "name": "nameFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13305
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13337
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13353
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13279
          },
          "name": "friendlyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13295
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13311
          },
          "name": "nameFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13327
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 12989
      },
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributesSource",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the IdP attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12995
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name_by_idp ZeroTrustAccessApplication#name_by_idp}",
            "stability": "stable",
            "summary": "A mapping from IdP ID to attribute name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13001
          },
          "name": "nameByIdp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributesSource"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 12836
      },
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#idp_id ZeroTrustAccessApplication#idp_id}",
            "stability": "stable",
            "summary": "The UID of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12842
          },
          "name": "idpId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#source_name ZeroTrustAccessApplication#source_name}",
            "stability": "stable",
            "summary": "The name of the IdP provided attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12848
          },
          "name": "sourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 12978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 12970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12985
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 12897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 12887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12945
          },
          "name": "resetIdpId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12961
          },
          "name": "resetSourceName"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12949
          },
          "name": "idpIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12965
          },
          "name": "sourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12939
          },
          "name": "idpId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12955
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 12901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13040
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13109
          },
          "name": "putNameByIdp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13096
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13112
          },
          "name": "resetNameByIdp"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13106
          },
          "name": "nameByIdp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdpList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13116
          },
          "name": "nameByIdpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSourceNameByIdp"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13100
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13090
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomAttributesSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaims": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13508
      },
      "name": "ZeroTrustAccessApplicationSaasAppCustomClaims",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13514
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#required ZeroTrustAccessApplication#required}",
            "stability": "stable",
            "summary": "If the claim is required when building an OIDC token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13520
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#scope ZeroTrustAccessApplication#scope}",
            "stability": "stable",
            "summary": "The scope of the claim. Available values: \"groups\", \"profile\", \"email\", \"openid\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13527
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#source ZeroTrustAccessApplication#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13531
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSource"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomClaims"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 13711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13726
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomClaimsList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomClaimsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 13584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13699
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13654
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13670
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13686
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13702
          },
          "name": "resetSource"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13696
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13658
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13674
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13690
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13706
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13648
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13664
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13680
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomClaimsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSource": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13377
      },
      "name": "ZeroTrustAccessApplicationSaasAppCustomClaimsSource",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name ZeroTrustAccessApplication#name}",
            "stability": "stable",
            "summary": "The name of the IdP claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13383
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#name_by_idp ZeroTrustAccessApplication#name_by_idp}",
            "stability": "stable",
            "summary": "A mapping from IdP ID to claim name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13389
          },
          "name": "nameByIdp",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomClaimsSource"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13484
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13500
          },
          "name": "resetNameByIdp"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13504
          },
          "name": "nameByIdpInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13488
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13478
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13494
          },
          "name": "nameByIdp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppCustomClaimsSourceOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13730
      },
      "name": "ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#return_access_token_from_authorization_endpoint ZeroTrustAccessApplication#return_access_token_from_authorization_endpoint}",
            "stability": "stable",
            "summary": "If an Access Token should be returned from the OIDC Authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13736
          },
          "name": "returnAccessTokenFromAuthorizationEndpoint",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#return_id_token_from_authorization_endpoint ZeroTrustAccessApplication#return_id_token_from_authorization_endpoint}",
            "stability": "stable",
            "summary": "If an ID Token should be returned from the OIDC Authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13742
          },
          "name": "returnIdTokenFromAuthorizationEndpoint",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13837
          },
          "name": "resetReturnAccessTokenFromAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13853
          },
          "name": "resetReturnIdTokenFromAuthorizationEndpoint"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13841
          },
          "name": "returnAccessTokenFromAuthorizationEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13857
          },
          "name": "returnIdTokenFromAuthorizationEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13831
          },
          "name": "returnAccessTokenFromAuthorizationEndpoint",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13847
          },
          "name": "returnIdTokenFromAuthorizationEndpoint",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 14244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 14236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14487
          },
          "name": "putCustomAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14503
          },
          "name": "putCustomClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14567
          },
          "name": "putHybridAndImplicitOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14652
          },
          "name": "putRefreshTokenOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14400
          },
          "name": "resetAccessTokenLifetime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14416
          },
          "name": "resetAllowPkceWithoutClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14432
          },
          "name": "resetAppLauncherUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14448
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14474
          },
          "name": "resetConsumerServiceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14490
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14506
          },
          "name": "resetCustomClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14522
          },
          "name": "resetDefaultRelayState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14538
          },
          "name": "resetGrantTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14554
          },
          "name": "resetGroupFilterRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14570
          },
          "name": "resetHybridAndImplicitOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14586
          },
          "name": "resetIdpEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14602
          },
          "name": "resetNameIdFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14618
          },
          "name": "resetNameIdTransformJsonata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14639
          },
          "name": "resetRedirectUris"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14655
          },
          "name": "resetRefreshTokenOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14671
          },
          "name": "resetSamlAttributeTransformJsonata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14687
          },
          "name": "resetScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14703
          },
          "name": "resetSpEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14719
          },
          "name": "resetSsoEndpoint"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14457
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14462
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14484
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14500
          },
          "name": "customClaims",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14564
          },
          "name": "hybridAndImplicitOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14627
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14649
          },
          "name": "refreshTokenOptions",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14404
          },
          "name": "accessTokenLifetimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14420
          },
          "name": "allowPkceWithoutClientSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14436
          },
          "name": "appLauncherUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14452
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14478
          },
          "name": "consumerServiceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14494
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14510
          },
          "name": "customClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppCustomClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14526
          },
          "name": "defaultRelayStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14542
          },
          "name": "grantTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14558
          },
          "name": "groupFilterRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14574
          },
          "name": "hybridAndImplicitOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14590
          },
          "name": "idpEntityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14606
          },
          "name": "nameIdFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14622
          },
          "name": "nameIdTransformJsonataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14643
          },
          "name": "redirectUrisInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14659
          },
          "name": "refreshTokenOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14675
          },
          "name": "samlAttributeTransformJsonataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14691
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14707
          },
          "name": "spEntityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14723
          },
          "name": "ssoEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14394
          },
          "name": "accessTokenLifetime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14410
          },
          "name": "allowPkceWithoutClientSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14426
          },
          "name": "appLauncherUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14442
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14468
          },
          "name": "consumerServiceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14516
          },
          "name": "defaultRelayState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14532
          },
          "name": "grantTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14548
          },
          "name": "groupFilterRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14580
          },
          "name": "idpEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14596
          },
          "name": "nameIdFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14612
          },
          "name": "nameIdTransformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14633
          },
          "name": "redirectUris",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14665
          },
          "name": "samlAttributeTransformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14681
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14697
          },
          "name": "spEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14713
          },
          "name": "ssoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasApp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptions": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13861
      },
      "name": "ZeroTrustAccessApplicationSaasAppRefreshTokenOptions",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid units are m,h,d. Must be longer than 1m.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#lifetime ZeroTrustAccessApplication#lifetime}",
            "stability": "stable",
            "summary": "How long a refresh token will be valid for after creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13867
          },
          "name": "lifetime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppRefreshTokenOptions"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 13907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 13899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13949
          },
          "name": "resetLifetime"
        }
      ],
      "name": "ZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13953
          },
          "name": "lifetimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13943
          },
          "name": "lifetime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 13911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationSaasAppRefreshTokenOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationSaasAppRefreshTokenOptionsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 15558
      },
      "name": "ZeroTrustAccessApplicationScimConfig",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#idp_uid ZeroTrustAccessApplication#idp_uid}",
            "stability": "stable",
            "summary": "The UID of the IdP to use as the source for SCIM resources to provision to this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15582
          },
          "name": "idpUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#remote_uri ZeroTrustAccessApplication#remote_uri}",
            "stability": "stable",
            "summary": "The base URI for the application's SCIM-compatible API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15594
          },
          "name": "remoteUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#authentication ZeroTrustAccessApplication#authentication}",
            "stability": "stable",
            "summary": "Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15564
          },
          "name": "authentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If true, sets 'active' to false on the SCIM resource. Note: Some targets do not support DELETE operations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#deactivate_on_delete ZeroTrustAccessApplication#deactivate_on_delete}",
            "stability": "stable",
            "summary": "If false, propagates DELETE requests to the target application for SCIM resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15570
          },
          "name": "deactivateOnDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#enabled ZeroTrustAccessApplication#enabled}",
            "stability": "stable",
            "summary": "Whether SCIM provisioning is turned on for this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15576
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These can transform or filter the resources to be provisioned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#mappings ZeroTrustAccessApplication#mappings}",
            "stability": "stable",
            "summary": "A list of mappings to apply to SCIM resources before provisioning them in this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15588
          },
          "name": "mappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthentication": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 14727
      },
      "name": "ZeroTrustAccessApplicationScimConfigAuthentication",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#scheme ZeroTrustAccessApplication#scheme}",
            "stability": "stable",
            "summary": "The authentication scheme to use when making SCIM requests to this application. Available values: \"httpbasic\", \"oauthbearertoken\", \"oauth2\", \"access_service_token\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14758
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#authorization_url ZeroTrustAccessApplication#authorization_url}",
            "stability": "stable",
            "summary": "URL used to generate the auth code used during token generation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14733
          },
          "name": "authorizationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#client_id ZeroTrustAccessApplication#client_id}",
            "stability": "stable",
            "summary": "Client ID used to authenticate when generating a token for authenticating with the remote SCIM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14739
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#client_secret ZeroTrustAccessApplication#client_secret}",
            "stability": "stable",
            "summary": "Secret used to authenticate when generating a token for authenticating with the remove SCIM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14745
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#password ZeroTrustAccessApplication#password}",
            "stability": "stable",
            "summary": "Password used to authenticate with the remote SCIM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14751
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#scopes ZeroTrustAccessApplication#scopes}",
            "stability": "stable",
            "summary": "The authorization scopes to request when generating the token used to authenticate with the remove SCIM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14764
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#token ZeroTrustAccessApplication#token}",
            "stability": "stable",
            "summary": "Token used to authenticate with the remote SCIM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14770
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#token_url ZeroTrustAccessApplication#token_url}",
            "stability": "stable",
            "summary": "URL used to generate the token used to authenticate with the remote SCIM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14776
          },
          "name": "tokenUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#user ZeroTrustAccessApplication#user}",
            "stability": "stable",
            "summary": "User name used to authenticate with the remote SCIM service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14782
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigAuthentication"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 14878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 14870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14968
          },
          "name": "resetAuthorizationUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14984
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15000
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15016
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15045
          },
          "name": "resetScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15061
          },
          "name": "resetToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15077
          },
          "name": "resetTokenUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15093
          },
          "name": "resetUser"
        }
      ],
      "name": "ZeroTrustAccessApplicationScimConfigAuthenticationOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14972
          },
          "name": "authorizationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14988
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15004
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15020
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15033
          },
          "name": "schemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15049
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15065
          },
          "name": "tokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15081
          },
          "name": "tokenUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15097
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14962
          },
          "name": "authorizationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14978
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14994
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15010
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15026
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15039
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15055
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15071
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15087
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 14882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigAuthenticationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 15267
      },
      "name": "ZeroTrustAccessApplicationScimConfigMappings",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#schema ZeroTrustAccessApplication#schema}",
            "stability": "stable",
            "summary": "Which SCIM resource type this mapping applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15291
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#enabled ZeroTrustAccessApplication#enabled}",
            "stability": "stable",
            "summary": "Whether or not this mapping is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15273
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#filter ZeroTrustAccessApplication#filter}",
            "stability": "stable",
            "summary": "A [SCIM filter expression](https://datatracker.ietf.org/doc/html/rfc7644#section-3.4.2.2) that matches resources that should be provisioned to this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15279
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#operations ZeroTrustAccessApplication#operations}",
            "stability": "stable",
            "summary": "Whether or not this mapping applies to creates, updates, or deletes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15285
          },
          "name": "operations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "‘Strict’ removes unknown values, while ‘passthrough’ passes unknown values to the target.\nAvailable values: \"strict\", \"passthrough\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#strictness ZeroTrustAccessApplication#strictness}",
            "stability": "stable",
            "summary": "The level of adherence to outbound resource schemas when provisioning to this mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15298
          },
          "name": "strictness",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#transform_jsonata ZeroTrustAccessApplication#transform_jsonata}",
            "stability": "stable",
            "summary": "A [JSONata](https://jsonata.org/) expression that transforms the resource before provisioning it in the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15304
          },
          "name": "transformJsonata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigMappings"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 15547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 15539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15554
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationScimConfigMappingsList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigMappingsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 15101
      },
      "name": "ZeroTrustAccessApplicationScimConfigMappingsOperations",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#create ZeroTrustAccessApplication#create}",
            "stability": "stable",
            "summary": "Whether or not this mapping applies to create (POST) operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15107
          },
          "name": "create",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#delete ZeroTrustAccessApplication#delete}",
            "stability": "stable",
            "summary": "Whether or not this mapping applies to DELETE operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15113
          },
          "name": "delete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#update ZeroTrustAccessApplication#update}",
            "stability": "stable",
            "summary": "Whether or not this mapping applies to update (PATCH/PUT) operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15119
          },
          "name": "update",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigMappingsOperations"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 15173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 15165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15227
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15243
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15259
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15231
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15247
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15263
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15221
          },
          "name": "create",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15237
          },
          "name": "delete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15253
          },
          "name": "update",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 15381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 15371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15482
          },
          "name": "putOperations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15453
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15469
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15485
          },
          "name": "resetOperations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15514
          },
          "name": "resetStrictness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15530
          },
          "name": "resetTransformJsonata"
        }
      ],
      "name": "ZeroTrustAccessApplicationScimConfigMappingsOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15479
          },
          "name": "operations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15457
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15473
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15489
          },
          "name": "operationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsOperations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15502
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15518
          },
          "name": "strictnessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15534
          },
          "name": "transformJsonataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15447
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15463
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15495
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15508
          },
          "name": "strictness",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15524
          },
          "name": "transformJsonata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigMappingsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 15669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 15661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15738
          },
          "name": "putAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15799
          },
          "name": "putMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15741
          },
          "name": "resetAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15757
          },
          "name": "resetDeactivateOnDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15773
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15802
          },
          "name": "resetMappings"
        }
      ],
      "name": "ZeroTrustAccessApplicationScimConfigOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15735
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15796
          },
          "name": "mappings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15745
          },
          "name": "authenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15761
          },
          "name": "deactivateOnDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15777
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15790
          },
          "name": "idpUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15806
          },
          "name": "mappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfigMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15819
          },
          "name": "remoteUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15751
          },
          "name": "deactivateOnDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15767
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15783
          },
          "name": "idpUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15812
          },
          "name": "remoteUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationScimConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationScimConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteria": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-application/index.ts",
        "line": 15823
      },
      "name": "ZeroTrustAccessApplicationTargetCriteria",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#port ZeroTrustAccessApplication#port}",
            "stability": "stable",
            "summary": "The port that the targets use for the chosen communication protocol. A port cannot be assigned to multiple protocols."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15829
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#protocol ZeroTrustAccessApplication#protocol}",
            "stability": "stable",
            "summary": "The communication protocol your application secures. Available values: \"SSH\", \"RDP\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15836
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_application#target_attributes ZeroTrustAccessApplication#target_attributes}",
            "stability": "stable",
            "summary": "Contains a map of target attribute keys to target attribute values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15842
          },
          "name": "targetAttributes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationTargetCriteria"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteriaList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 15992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 15984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15999
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessApplicationTargetCriteriaList",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationTargetCriteriaList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteriaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-application/index.ts",
          "line": 15898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-application/index.ts",
        "line": 15888
      },
      "name": "ZeroTrustAccessApplicationTargetCriteriaOutputReference",
      "namespace": "zeroTrustAccessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15953
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15966
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15979
          },
          "name": "targetAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15946
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15959
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15972
          },
          "name": "targetAttributes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-application/index.ts",
            "line": 15902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessApplication.ZeroTrustAccessApplicationTargetCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-application/index:ZeroTrustAccessApplicationTargetCriteriaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessCustomPage.ZeroTrustAccessCustomPage": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page cloudflare_zero_trust_access_custom_page}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessCustomPage.ZeroTrustAccessCustomPage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page cloudflare_zero_trust_access_custom_page} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-custom-page/index.ts",
          "line": 77
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessCustomPage.ZeroTrustAccessCustomPageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-custom-page/index.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessCustomPage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 62
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessCustomPage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessCustomPage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessCustomPage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 111
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 172
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 181
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessCustomPage",
      "namespace": "zeroTrustAccessCustomPage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 133
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 164
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 115
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 128
          },
          "name": "customHtmlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 146
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 159
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 105
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 121
          },
          "name": "customHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 139
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 152
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-custom-page/index:ZeroTrustAccessCustomPage"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessCustomPage.ZeroTrustAccessCustomPageConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessCustomPage.ZeroTrustAccessCustomPageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-custom-page/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessCustomPageConfig",
      "namespace": "zeroTrustAccessCustomPage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page#custom_html ZeroTrustAccessCustomPage#custom_html}",
            "stability": "stable",
            "summary": "Custom page HTML."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 26
          },
          "name": "customHtml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page#name ZeroTrustAccessCustomPage#name}",
            "stability": "stable",
            "summary": "Custom page name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page#type ZeroTrustAccessCustomPage#type}",
            "stability": "stable",
            "summary": "Custom page type. Available values: \"identity_denied\", \"forbidden\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 39
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_custom_page#account_id ZeroTrustAccessCustomPage#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-custom-page/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-custom-page/index:ZeroTrustAccessCustomPageConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group cloudflare_zero_trust_access_group}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group cloudflare_zero_trust_access_group} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 10714
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 10682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10699
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10764
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10785
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupInclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10827
          },
          "name": "putRequire",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequire"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10751
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10767
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10801
          },
          "name": "resetIsDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10830
          },
          "name": "resetRequire"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10846
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10858
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10870
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessGroup",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10687
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10761
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10776
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10782
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10824
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10755
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10771
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10789
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10805
          },
          "name": "isDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10818
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10834
          },
          "name": "requireInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10850
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10745
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10795
          },
          "name": "isDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10811
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10840
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessGroupConfig",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#include ZeroTrustAccessGroup#include}",
            "stability": "stable",
            "summary": "Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 32
          },
          "name": "include",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#account_id ZeroTrustAccessGroup#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To match a policy, a user cannot meet any of the Exclude rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#exclude ZeroTrustAccessGroup#exclude}",
            "stability": "stable",
            "summary": "Rules evaluated with a NOT logical operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 26
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#is_default ZeroTrustAccessGroup#is_default}",
            "stability": "stable",
            "summary": "Whether this is the default group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 38
          },
          "name": "isDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To match a policy, a user must meet all of the Require rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#require ZeroTrustAccessGroup#require}",
            "stability": "stable",
            "summary": "Rules evaluated with an AND logical operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 50
          },
          "name": "require",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#zone_id ZeroTrustAccessGroup#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 56
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2686
      },
      "name": "ZeroTrustAccessGroupExclude",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#any_valid_service_token ZeroTrustAccessGroup#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2692
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_context ZeroTrustAccessGroup#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2696
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2700
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#azure_ad ZeroTrustAccessGroup#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2704
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#certificate ZeroTrustAccessGroup#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2708
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2712
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#device_posture ZeroTrustAccessGroup#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2716
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2720
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email_domain ZeroTrustAccessGroup#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2724
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email_list ZeroTrustAccessGroup#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2728
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#everyone ZeroTrustAccessGroup#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2734
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#external_evaluation ZeroTrustAccessGroup#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2738
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#geo ZeroTrustAccessGroup#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2742
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#github_organization ZeroTrustAccessGroup#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2746
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#group ZeroTrustAccessGroup#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2750
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#gsuite ZeroTrustAccessGroup#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2754
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2758
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip_list ZeroTrustAccessGroup#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2762
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#linked_app_token ZeroTrustAccessGroup#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2766
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#login_method ZeroTrustAccessGroup#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2770
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#oidc ZeroTrustAccessGroup#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2774
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#okta ZeroTrustAccessGroup#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2778
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#saml ZeroTrustAccessGroup#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2782
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#service_token ZeroTrustAccessGroup#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2786
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#user_risk_score ZeroTrustAccessGroup#user_risk_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2790
          },
          "name": "userRiskScore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 58
      },
      "name": "ZeroTrustAccessGroupExcludeAnyValidServiceToken",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 81
      },
      "name": "ZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 117
      },
      "name": "ZeroTrustAccessGroupExcludeAuthContext",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ac_id ZeroTrustAccessGroup#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 123
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 138
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 184
      },
      "name": "ZeroTrustAccessGroupExcludeAuthContextOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 247
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 273
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 260
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 240
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 253
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 266
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 277
      },
      "name": "ZeroTrustAccessGroupExcludeAuthMethod",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 283
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 315
      },
      "name": "ZeroTrustAccessGroupExcludeAuthMethodOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 366
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 359
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 370
      },
      "name": "ZeroTrustAccessGroupExcludeAzureAd",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 379
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 385
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 424
      },
      "name": "ZeroTrustAccessGroupExcludeAzureAdOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 494
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 481
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 474
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 487
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 498
      },
      "name": "ZeroTrustAccessGroupExcludeCertificate",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 521
      },
      "name": "ZeroTrustAccessGroupExcludeCertificateOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 557
      },
      "name": "ZeroTrustAccessGroupExcludeCommonName",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 563
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 595
      },
      "name": "ZeroTrustAccessGroupExcludeCommonNameOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 646
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 639
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 650
      },
      "name": "ZeroTrustAccessGroupExcludeDevicePosture",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#integration_uid ZeroTrustAccessGroup#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 656
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 688
      },
      "name": "ZeroTrustAccessGroupExcludeDevicePostureOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 739
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 732
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 743
      },
      "name": "ZeroTrustAccessGroupExcludeEmail",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 749
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 836
      },
      "name": "ZeroTrustAccessGroupExcludeEmailDomain",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#domain ZeroTrustAccessGroup#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 842
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 874
      },
      "name": "ZeroTrustAccessGroupExcludeEmailDomainOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 925
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 918
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 929
      },
      "name": "ZeroTrustAccessGroupExcludeEmailListStruct",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 938
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 970
      },
      "name": "ZeroTrustAccessGroupExcludeEmailListStructOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1021
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1014
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 781
      },
      "name": "ZeroTrustAccessGroupExcludeEmailOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 832
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 825
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1025
      },
      "name": "ZeroTrustAccessGroupExcludeEveryone",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1048
      },
      "name": "ZeroTrustAccessGroupExcludeEveryoneOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1084
      },
      "name": "ZeroTrustAccessGroupExcludeExternalEvaluation",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#evaluate_url ZeroTrustAccessGroup#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1090
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#keys_url ZeroTrustAccessGroup#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1096
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1135
      },
      "name": "ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1192
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1205
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1185
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1198
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1209
      },
      "name": "ZeroTrustAccessGroupExcludeGeo",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#country_code ZeroTrustAccessGroup#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1215
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1247
      },
      "name": "ZeroTrustAccessGroupExcludeGeoOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1298
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1291
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1302
      },
      "name": "ZeroTrustAccessGroupExcludeGithubOrganization",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1308
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1314
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#team ZeroTrustAccessGroup#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1320
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1454
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessGroupExcludeGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1429
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1442
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1458
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1422
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1435
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1448
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1462
      },
      "name": "ZeroTrustAccessGroupExcludeGroup",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1471
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1503
      },
      "name": "ZeroTrustAccessGroupExcludeGroupOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1554
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1547
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1558
      },
      "name": "ZeroTrustAccessGroupExcludeGsuite",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1564
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1570
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1609
      },
      "name": "ZeroTrustAccessGroupExcludeGsuiteOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1666
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1679
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1659
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1672
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1683
      },
      "name": "ZeroTrustAccessGroupExcludeIp",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1689
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1776
      },
      "name": "ZeroTrustAccessGroupExcludeIpListStruct",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1785
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1817
      },
      "name": "ZeroTrustAccessGroupExcludeIpListStructOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1868
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1861
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1721
      },
      "name": "ZeroTrustAccessGroupExcludeIpOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1772
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1765
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1872
      },
      "name": "ZeroTrustAccessGroupExcludeLinkedAppToken",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#app_uid ZeroTrustAccessGroup#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1878
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 1918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1910
      },
      "name": "ZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1961
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1954
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 3587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-group/index.ts",
        "line": 3579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3594
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessGroupExcludeList",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 1965
      },
      "name": "ZeroTrustAccessGroupExcludeLoginMethod",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 1974
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 2014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2006
      },
      "name": "ZeroTrustAccessGroupExcludeLoginMethodOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2057
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2050
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2061
      },
      "name": "ZeroTrustAccessGroupExcludeOidc",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#claim_name ZeroTrustAccessGroup#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2067
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#claim_value ZeroTrustAccessGroup#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2073
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2079
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 2133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2125
      },
      "name": "ZeroTrustAccessGroupExcludeOidcOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2188
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2201
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2214
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2181
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2194
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2207
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2218
      },
      "name": "ZeroTrustAccessGroupExcludeOkta",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2224
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2230
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 2277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2269
      },
      "name": "ZeroTrustAccessGroupExcludeOktaOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2326
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2339
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2319
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2332
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 3000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-group/index.ts",
        "line": 2990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3183
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3199
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3215
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3231
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3247
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3263
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3279
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3295
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3311
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3327
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3343
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3359
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3375
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3391
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3407
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3423
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3439
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3455
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3471
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3487
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3503
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3519
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3535
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3551
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3567
          },
          "name": "putUserRiskScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3186
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3202
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3218
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3234
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3250
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3266
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3282
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3298
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3314
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3330
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3346
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3362
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3378
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3394
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3410
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3426
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3442
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3458
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3474
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3490
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3506
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3522
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3538
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3554
          },
          "name": "resetServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3570
          },
          "name": "resetUserRiskScore"
        }
      ],
      "name": "ZeroTrustAccessGroupExcludeOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3180
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3196
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3212
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3228
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3244
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3260
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3276
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3292
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3308
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3324
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3340
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3356
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3372
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3388
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3404
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3420
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3436
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3452
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3468
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3484
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3500
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3516
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3532
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3548
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3564
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3190
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3206
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3222
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3238
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3254
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3270
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3286
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3318
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3302
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3334
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3350
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3366
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3382
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3398
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3414
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3430
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3446
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3462
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3478
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3494
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3510
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3526
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3542
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3558
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3574
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2343
      },
      "name": "ZeroTrustAccessGroupExcludeSaml",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#attribute_name ZeroTrustAccessGroup#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2349
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#attribute_value ZeroTrustAccessGroup#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2355
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2361
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 2415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2407
      },
      "name": "ZeroTrustAccessGroupExcludeSamlOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2470
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2483
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2496
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2463
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2476
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2489
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2500
      },
      "name": "ZeroTrustAccessGroupExcludeServiceToken",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#token_id ZeroTrustAccessGroup#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2506
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 2546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2538
      },
      "name": "ZeroTrustAccessGroupExcludeServiceTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2589
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2582
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2593
      },
      "name": "ZeroTrustAccessGroupExcludeUserRiskScore",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#user_risk_score ZeroTrustAccessGroup#user_risk_score}",
            "stability": "stable",
            "summary": "A list of risk score levels to match. Values can be low, medium, high, or unscored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2599
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 2639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 2631
      },
      "name": "ZeroTrustAccessGroupExcludeUserRiskScoreOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2682
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2675
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 2643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupExcludeUserRiskScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupExcludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 6226
      },
      "name": "ZeroTrustAccessGroupInclude",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#any_valid_service_token ZeroTrustAccessGroup#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6232
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_context ZeroTrustAccessGroup#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6236
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6240
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#azure_ad ZeroTrustAccessGroup#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6244
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#certificate ZeroTrustAccessGroup#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6248
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6252
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#device_posture ZeroTrustAccessGroup#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6256
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6260
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email_domain ZeroTrustAccessGroup#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6264
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email_list ZeroTrustAccessGroup#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6268
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#everyone ZeroTrustAccessGroup#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6274
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#external_evaluation ZeroTrustAccessGroup#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6278
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#geo ZeroTrustAccessGroup#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6282
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#github_organization ZeroTrustAccessGroup#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6286
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#group ZeroTrustAccessGroup#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6290
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#gsuite ZeroTrustAccessGroup#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6294
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6298
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip_list ZeroTrustAccessGroup#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6302
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#linked_app_token ZeroTrustAccessGroup#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6306
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#login_method ZeroTrustAccessGroup#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6310
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#oidc ZeroTrustAccessGroup#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6314
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#okta ZeroTrustAccessGroup#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6318
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#saml ZeroTrustAccessGroup#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6322
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#service_token ZeroTrustAccessGroup#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6326
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#user_risk_score ZeroTrustAccessGroup#user_risk_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6330
          },
          "name": "userRiskScore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupInclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3598
      },
      "name": "ZeroTrustAccessGroupIncludeAnyValidServiceToken",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 3629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3621
      },
      "name": "ZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3657
      },
      "name": "ZeroTrustAccessGroupIncludeAuthContext",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ac_id ZeroTrustAccessGroup#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3663
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3672
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3678
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 3732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3724
      },
      "name": "ZeroTrustAccessGroupIncludeAuthContextOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3787
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3813
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3800
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3780
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3793
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3806
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3817
      },
      "name": "ZeroTrustAccessGroupIncludeAuthMethod",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3823
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 3863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3855
      },
      "name": "ZeroTrustAccessGroupIncludeAuthMethodOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3906
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3899
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3910
      },
      "name": "ZeroTrustAccessGroupIncludeAzureAd",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3919
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3925
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 3972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 3964
      },
      "name": "ZeroTrustAccessGroupIncludeAzureAdOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4034
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4021
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4014
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4027
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 3976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4038
      },
      "name": "ZeroTrustAccessGroupIncludeCertificate",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4061
      },
      "name": "ZeroTrustAccessGroupIncludeCertificateOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4097
      },
      "name": "ZeroTrustAccessGroupIncludeCommonName",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4103
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4135
      },
      "name": "ZeroTrustAccessGroupIncludeCommonNameOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4186
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4179
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4190
      },
      "name": "ZeroTrustAccessGroupIncludeDevicePosture",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#integration_uid ZeroTrustAccessGroup#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4196
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4228
      },
      "name": "ZeroTrustAccessGroupIncludeDevicePostureOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4279
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4272
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4283
      },
      "name": "ZeroTrustAccessGroupIncludeEmail",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4289
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4376
      },
      "name": "ZeroTrustAccessGroupIncludeEmailDomain",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#domain ZeroTrustAccessGroup#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4382
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4414
      },
      "name": "ZeroTrustAccessGroupIncludeEmailDomainOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4465
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4458
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4469
      },
      "name": "ZeroTrustAccessGroupIncludeEmailListStruct",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4478
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4510
      },
      "name": "ZeroTrustAccessGroupIncludeEmailListStructOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4561
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4554
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4321
      },
      "name": "ZeroTrustAccessGroupIncludeEmailOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4372
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4365
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4565
      },
      "name": "ZeroTrustAccessGroupIncludeEveryone",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4588
      },
      "name": "ZeroTrustAccessGroupIncludeEveryoneOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4624
      },
      "name": "ZeroTrustAccessGroupIncludeExternalEvaluation",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#evaluate_url ZeroTrustAccessGroup#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4630
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#keys_url ZeroTrustAccessGroup#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4636
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4675
      },
      "name": "ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4732
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4745
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4725
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4738
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4749
      },
      "name": "ZeroTrustAccessGroupIncludeGeo",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#country_code ZeroTrustAccessGroup#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4755
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4787
      },
      "name": "ZeroTrustAccessGroupIncludeGeoOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4838
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4831
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4842
      },
      "name": "ZeroTrustAccessGroupIncludeGithubOrganization",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4848
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4854
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#team ZeroTrustAccessGroup#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4860
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 4914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 4906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4994
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessGroupIncludeGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4969
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4982
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4998
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4962
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4975
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4988
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 4918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5002
      },
      "name": "ZeroTrustAccessGroupIncludeGroup",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5011
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5043
      },
      "name": "ZeroTrustAccessGroupIncludeGroupOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5094
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5087
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5098
      },
      "name": "ZeroTrustAccessGroupIncludeGsuite",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5104
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5110
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5149
      },
      "name": "ZeroTrustAccessGroupIncludeGsuiteOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5206
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5219
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5199
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5212
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5223
      },
      "name": "ZeroTrustAccessGroupIncludeIp",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5229
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5316
      },
      "name": "ZeroTrustAccessGroupIncludeIpListStruct",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5325
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5357
      },
      "name": "ZeroTrustAccessGroupIncludeIpListStructOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5408
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5401
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5261
      },
      "name": "ZeroTrustAccessGroupIncludeIpOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5312
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5305
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5412
      },
      "name": "ZeroTrustAccessGroupIncludeLinkedAppToken",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#app_uid ZeroTrustAccessGroup#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5418
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5450
      },
      "name": "ZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5501
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5494
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-group/index.ts",
        "line": 7119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessGroupIncludeList",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5505
      },
      "name": "ZeroTrustAccessGroupIncludeLoginMethod",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5514
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5546
      },
      "name": "ZeroTrustAccessGroupIncludeLoginMethodOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5597
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5590
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5601
      },
      "name": "ZeroTrustAccessGroupIncludeOidc",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#claim_name ZeroTrustAccessGroup#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5607
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#claim_value ZeroTrustAccessGroup#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5613
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5619
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5665
      },
      "name": "ZeroTrustAccessGroupIncludeOidcOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5728
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5741
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5754
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5721
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5734
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5747
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5758
      },
      "name": "ZeroTrustAccessGroupIncludeOkta",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5764
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5770
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5809
      },
      "name": "ZeroTrustAccessGroupIncludeOktaOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5866
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5879
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5859
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5872
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 6540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-group/index.ts",
        "line": 6530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6723
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6739
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6755
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6771
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6787
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6803
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6819
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6835
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6851
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6867
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6883
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6899
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6915
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6931
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6947
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6963
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6979
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6995
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7011
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7027
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7043
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7059
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7075
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7091
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7107
          },
          "name": "putUserRiskScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6726
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6742
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6758
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6774
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6790
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6806
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6822
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6838
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6854
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6870
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6886
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6902
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6918
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6934
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6950
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6966
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6982
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6998
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7014
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7030
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7046
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7062
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7078
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7094
          },
          "name": "resetServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7110
          },
          "name": "resetUserRiskScore"
        }
      ],
      "name": "ZeroTrustAccessGroupIncludeOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6720
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6736
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6752
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6768
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6784
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6800
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6816
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6832
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6848
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6864
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6880
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6896
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6912
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6928
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6944
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6960
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6976
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6992
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7008
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7024
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7040
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7056
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7072
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7088
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7104
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6730
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6746
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6762
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6778
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6794
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6810
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6826
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6858
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6842
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6874
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6890
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6906
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6922
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6938
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6954
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6970
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6986
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7002
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7018
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7034
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7050
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7066
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7082
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7098
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7114
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5883
      },
      "name": "ZeroTrustAccessGroupIncludeSaml",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#attribute_name ZeroTrustAccessGroup#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5889
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#attribute_value ZeroTrustAccessGroup#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5895
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5901
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 5955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 5947
      },
      "name": "ZeroTrustAccessGroupIncludeSamlOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6010
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6023
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6036
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6003
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6016
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6029
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 5959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 6040
      },
      "name": "ZeroTrustAccessGroupIncludeServiceToken",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#token_id ZeroTrustAccessGroup#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6046
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 6086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 6078
      },
      "name": "ZeroTrustAccessGroupIncludeServiceTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6129
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6122
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 6133
      },
      "name": "ZeroTrustAccessGroupIncludeUserRiskScore",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#user_risk_score ZeroTrustAccessGroup#user_risk_score}",
            "stability": "stable",
            "summary": "A list of risk score levels to match. Values can be low, medium, high, or unscored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6139
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 6179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 6171
      },
      "name": "ZeroTrustAccessGroupIncludeUserRiskScoreOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6222
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6215
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 6183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupIncludeUserRiskScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupIncludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9766
      },
      "name": "ZeroTrustAccessGroupRequire",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#any_valid_service_token ZeroTrustAccessGroup#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9772
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_context ZeroTrustAccessGroup#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9776
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9780
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#azure_ad ZeroTrustAccessGroup#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9784
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#certificate ZeroTrustAccessGroup#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9788
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9792
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#device_posture ZeroTrustAccessGroup#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9796
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9800
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email_domain ZeroTrustAccessGroup#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9804
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email_list ZeroTrustAccessGroup#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9808
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#everyone ZeroTrustAccessGroup#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9814
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#external_evaluation ZeroTrustAccessGroup#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9818
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#geo ZeroTrustAccessGroup#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9822
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#github_organization ZeroTrustAccessGroup#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9826
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#group ZeroTrustAccessGroup#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9830
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#gsuite ZeroTrustAccessGroup#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9834
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9838
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip_list ZeroTrustAccessGroup#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9842
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#linked_app_token ZeroTrustAccessGroup#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9846
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#login_method ZeroTrustAccessGroup#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9850
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#oidc ZeroTrustAccessGroup#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9854
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#okta ZeroTrustAccessGroup#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9858
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#saml ZeroTrustAccessGroup#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9862
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#service_token ZeroTrustAccessGroup#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9866
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#user_risk_score ZeroTrustAccessGroup#user_risk_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9870
          },
          "name": "userRiskScore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScore"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequire"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7138
      },
      "name": "ZeroTrustAccessGroupRequireAnyValidServiceToken",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7161
      },
      "name": "ZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7197
      },
      "name": "ZeroTrustAccessGroupRequireAuthContext",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ac_id ZeroTrustAccessGroup#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7203
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7212
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7218
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7264
      },
      "name": "ZeroTrustAccessGroupRequireAuthContextOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7327
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7353
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7340
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7320
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7346
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7357
      },
      "name": "ZeroTrustAccessGroupRequireAuthMethod",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7363
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7395
      },
      "name": "ZeroTrustAccessGroupRequireAuthMethodOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7446
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7439
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7450
      },
      "name": "ZeroTrustAccessGroupRequireAzureAd",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7459
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7465
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7504
      },
      "name": "ZeroTrustAccessGroupRequireAzureAdOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7574
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7561
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7554
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7567
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7578
      },
      "name": "ZeroTrustAccessGroupRequireCertificate",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7601
      },
      "name": "ZeroTrustAccessGroupRequireCertificateOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7637
      },
      "name": "ZeroTrustAccessGroupRequireCommonName",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7643
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7675
      },
      "name": "ZeroTrustAccessGroupRequireCommonNameOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7726
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7719
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7730
      },
      "name": "ZeroTrustAccessGroupRequireDevicePosture",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#integration_uid ZeroTrustAccessGroup#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7736
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7768
      },
      "name": "ZeroTrustAccessGroupRequireDevicePostureOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7819
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7812
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7823
      },
      "name": "ZeroTrustAccessGroupRequireEmail",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7829
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7916
      },
      "name": "ZeroTrustAccessGroupRequireEmailDomain",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#domain ZeroTrustAccessGroup#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7922
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7954
      },
      "name": "ZeroTrustAccessGroupRequireEmailDomainOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8005
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7998
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8009
      },
      "name": "ZeroTrustAccessGroupRequireEmailListStruct",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8018
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8050
      },
      "name": "ZeroTrustAccessGroupRequireEmailListStructOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8101
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8094
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 7869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 7861
      },
      "name": "ZeroTrustAccessGroupRequireEmailOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7912
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7905
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 7873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8105
      },
      "name": "ZeroTrustAccessGroupRequireEveryone",
      "namespace": "zeroTrustAccessGroup",
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8128
      },
      "name": "ZeroTrustAccessGroupRequireEveryoneOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8164
      },
      "name": "ZeroTrustAccessGroupRequireExternalEvaluation",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#evaluate_url ZeroTrustAccessGroup#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8170
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#keys_url ZeroTrustAccessGroup#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8176
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8215
      },
      "name": "ZeroTrustAccessGroupRequireExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8272
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8285
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8265
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8278
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8289
      },
      "name": "ZeroTrustAccessGroupRequireGeo",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#country_code ZeroTrustAccessGroup#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8295
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8327
      },
      "name": "ZeroTrustAccessGroupRequireGeoOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8378
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8371
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8382
      },
      "name": "ZeroTrustAccessGroupRequireGithubOrganization",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8388
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8394
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#team ZeroTrustAccessGroup#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8400
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8534
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessGroupRequireGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8509
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8522
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8538
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8502
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8515
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8528
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8542
      },
      "name": "ZeroTrustAccessGroupRequireGroup",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8551
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8583
      },
      "name": "ZeroTrustAccessGroupRequireGroupOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8634
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8627
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8638
      },
      "name": "ZeroTrustAccessGroupRequireGsuite",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8644
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8650
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8689
      },
      "name": "ZeroTrustAccessGroupRequireGsuiteOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8746
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8759
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8739
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8752
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8763
      },
      "name": "ZeroTrustAccessGroupRequireIp",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8769
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8856
      },
      "name": "ZeroTrustAccessGroupRequireIpListStruct",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8865
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8897
      },
      "name": "ZeroTrustAccessGroupRequireIpListStructOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8948
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8941
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8801
      },
      "name": "ZeroTrustAccessGroupRequireIpOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8852
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8845
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8952
      },
      "name": "ZeroTrustAccessGroupRequireLinkedAppToken",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#app_uid ZeroTrustAccessGroup#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 8958
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 8998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 8990
      },
      "name": "ZeroTrustAccessGroupRequireLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9041
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9034
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 10667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-group/index.ts",
        "line": 10659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10674
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessGroupRequireList",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9045
      },
      "name": "ZeroTrustAccessGroupRequireLoginMethod",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9054
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 9094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9086
      },
      "name": "ZeroTrustAccessGroupRequireLoginMethodOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9137
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9141
      },
      "name": "ZeroTrustAccessGroupRequireOidc",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#claim_name ZeroTrustAccessGroup#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9147
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#claim_value ZeroTrustAccessGroup#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9153
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9159
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 9213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9205
      },
      "name": "ZeroTrustAccessGroupRequireOidcOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9268
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9281
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9294
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9261
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9274
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9287
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9298
      },
      "name": "ZeroTrustAccessGroupRequireOkta",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9304
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9310
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 9357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9349
      },
      "name": "ZeroTrustAccessGroupRequireOktaOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9406
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9419
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9399
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9412
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 10080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-group/index.ts",
        "line": 10070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10263
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10279
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10295
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10311
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10327
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10343
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10359
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10375
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10391
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10407
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10423
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10439
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10455
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10471
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10487
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10503
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10519
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10535
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10551
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10567
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10583
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10599
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10615
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10631
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10647
          },
          "name": "putUserRiskScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10266
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10282
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10298
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10314
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10330
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10346
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10362
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10378
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10394
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10410
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10426
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10442
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10458
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10474
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10490
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10506
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10522
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10538
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10554
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10570
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10586
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10602
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10618
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10634
          },
          "name": "resetServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10650
          },
          "name": "resetUserRiskScore"
        }
      ],
      "name": "ZeroTrustAccessGroupRequireOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10260
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10276
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10292
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10308
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10324
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10340
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10356
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10372
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10388
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10404
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10420
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10436
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10452
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10468
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10484
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10500
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10516
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10532
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10548
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10564
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10580
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10596
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10612
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10628
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10644
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10270
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10286
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10302
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10318
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10334
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10350
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10366
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10398
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10382
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10414
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10430
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10446
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10462
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10478
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10494
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10510
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10526
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10542
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10558
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10574
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10590
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10606
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10622
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10638
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10654
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 10084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequire"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9423
      },
      "name": "ZeroTrustAccessGroupRequireSaml",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#attribute_name ZeroTrustAccessGroup#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9429
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#attribute_value ZeroTrustAccessGroup#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9435
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9441
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 9495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9487
      },
      "name": "ZeroTrustAccessGroupRequireSamlOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9550
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9563
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9576
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9543
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9556
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9569
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9580
      },
      "name": "ZeroTrustAccessGroupRequireServiceToken",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#token_id ZeroTrustAccessGroup#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9586
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 9626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9618
      },
      "name": "ZeroTrustAccessGroupRequireServiceTokenOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9669
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9662
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9673
      },
      "name": "ZeroTrustAccessGroupRequireUserRiskScore",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_group#user_risk_score ZeroTrustAccessGroup#user_risk_score}",
            "stability": "stable",
            "summary": "A list of risk score levels to match. Values can be low, medium, high, or unscored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9679
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireUserRiskScore"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-group/index.ts",
          "line": 9719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-group/index.ts",
        "line": 9711
      },
      "name": "ZeroTrustAccessGroupRequireUserRiskScoreOutputReference",
      "namespace": "zeroTrustAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9762
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9755
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-group/index.ts",
            "line": 9723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessGroup.ZeroTrustAccessGroupRequireUserRiskScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-group/index:ZeroTrustAccessGroupRequireUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProvider": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider cloudflare_zero_trust_access_identity_provider}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider cloudflare_zero_trust_access_identity_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-identity-provider/index.ts",
          "line": 1466
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-identity-provider/index.ts",
        "line": 1434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessIdentityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1451
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessIdentityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessIdentityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessIdentityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1515
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1546
          },
          "name": "putScimConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1502
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1549
          },
          "name": "resetScimConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1578
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1590
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1601
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessIdentityProvider",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1439
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1512
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1524
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1543
          },
          "name": "scimConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1506
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1519
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigA"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1537
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1553
          },
          "name": "scimConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1566
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1582
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1496
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1530
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1559
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1572
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProvider"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-identity-provider/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessIdentityProviderConfig",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To view the required parameters for a specific provider, refer to our [developer documentation](https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#config ZeroTrustAccessIdentityProvider#config}",
            "stability": "stable",
            "summary": "The configuration parameters for the identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 26
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#name ZeroTrustAccessIdentityProvider#name}",
            "stability": "stable",
            "summary": "The name of the identity provider, shown to users on the login page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To determine the value for a specific provider, refer to our [developer documentation](https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/).\nAvailable values: \"onetimepin\", \"azureAD\", \"saml\", \"centrify\", \"facebook\", \"github\", \"google-apps\", \"google\", \"linkedin\", \"oidc\", \"okta\", \"onelogin\", \"pingone\", \"yandex\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#type ZeroTrustAccessIdentityProvider#type}",
            "stability": "stable",
            "summary": "The type of identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 45
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#account_id ZeroTrustAccessIdentityProvider#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#scim_config ZeroTrustAccessIdentityProvider#scim_config}",
            "stability": "stable",
            "summary": "The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 38
          },
          "name": "scimConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#zone_id ZeroTrustAccessIdentityProvider#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 51
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-identity-provider/index.ts",
        "line": 206
      },
      "name": "ZeroTrustAccessIdentityProviderConfigA",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#apps_domain ZeroTrustAccessIdentityProvider#apps_domain}",
            "stability": "stable",
            "summary": "Your companies TLD."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 212
          },
          "name": "appsDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#attributes ZeroTrustAccessIdentityProvider#attributes}",
            "stability": "stable",
            "summary": "A list of SAML attribute names that will be added to your signed JWT token and can be used in SAML policy rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 218
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#authorization_server_id ZeroTrustAccessIdentityProvider#authorization_server_id}",
            "stability": "stable",
            "summary": "Your okta authorization server id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 230
          },
          "name": "authorizationServerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#auth_url ZeroTrustAccessIdentityProvider#auth_url}",
            "stability": "stable",
            "summary": "The authorization_endpoint URL of your IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 224
          },
          "name": "authUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#centrify_account ZeroTrustAccessIdentityProvider#centrify_account}",
            "stability": "stable",
            "summary": "Your centrify account url."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 236
          },
          "name": "centrifyAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#centrify_app_id ZeroTrustAccessIdentityProvider#centrify_app_id}",
            "stability": "stable",
            "summary": "Your centrify app id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 242
          },
          "name": "centrifyAppId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#certs_url ZeroTrustAccessIdentityProvider#certs_url}",
            "stability": "stable",
            "summary": "The jwks_uri endpoint of your IdP to allow the IdP keys to sign the tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 248
          },
          "name": "certsUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#claims ZeroTrustAccessIdentityProvider#claims}",
            "stability": "stable",
            "summary": "Custom claims."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 254
          },
          "name": "claims",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#client_id ZeroTrustAccessIdentityProvider#client_id}",
            "stability": "stable",
            "summary": "Your OAuth Client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 260
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#client_secret ZeroTrustAccessIdentityProvider#client_secret}",
            "stability": "stable",
            "summary": "Your OAuth Client Secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 266
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#conditional_access_enabled ZeroTrustAccessIdentityProvider#conditional_access_enabled}",
            "stability": "stable",
            "summary": "Should Cloudflare try to load authentication contexts from your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 272
          },
          "name": "conditionalAccessEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#directory_id ZeroTrustAccessIdentityProvider#directory_id}",
            "stability": "stable",
            "summary": "Your Azure directory uuid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 278
          },
          "name": "directoryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#email_attribute_name ZeroTrustAccessIdentityProvider#email_attribute_name}",
            "stability": "stable",
            "summary": "The attribute name for email in the SAML response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 284
          },
          "name": "emailAttributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#email_claim_name ZeroTrustAccessIdentityProvider#email_claim_name}",
            "stability": "stable",
            "summary": "The claim name for email in the id_token response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 290
          },
          "name": "emailClaimName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#header_attributes ZeroTrustAccessIdentityProvider#header_attributes}",
            "stability": "stable",
            "summary": "Add a list of attribute names that will be returned in the response header from the Access callback."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 296
          },
          "name": "headerAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#idp_public_certs ZeroTrustAccessIdentityProvider#idp_public_certs}",
            "stability": "stable",
            "summary": "X509 certificate to verify the signature in the SAML authentication response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 302
          },
          "name": "idpPublicCerts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#issuer_url ZeroTrustAccessIdentityProvider#issuer_url}",
            "stability": "stable",
            "summary": "IdP Entity ID or Issuer URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 308
          },
          "name": "issuerUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#okta_account ZeroTrustAccessIdentityProvider#okta_account}",
            "stability": "stable",
            "summary": "Your okta account url."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 314
          },
          "name": "oktaAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#onelogin_account ZeroTrustAccessIdentityProvider#onelogin_account}",
            "stability": "stable",
            "summary": "Your OneLogin account url."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 320
          },
          "name": "oneloginAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#ping_env_id ZeroTrustAccessIdentityProvider#ping_env_id}",
            "stability": "stable",
            "summary": "Your PingOne environment identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 326
          },
          "name": "pingEnvId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#pkce_enabled ZeroTrustAccessIdentityProvider#pkce_enabled}",
            "stability": "stable",
            "summary": "Enable Proof Key for Code Exchange (PKCE)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 332
          },
          "name": "pkceEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "prompt=login forces the user to enter their credentials on that request, negating single-sign on. prompt=none is the opposite. It ensures that the user isn't presented with any interactive prompt. If the request can't be completed silently by using single-sign on, the Microsoft identity platform returns an interaction_required error. prompt=select_account interrupts single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether.\nAvailable values: \"login\", \"select_account\", \"none\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#prompt ZeroTrustAccessIdentityProvider#prompt}",
            "stability": "stable",
            "summary": "Indicates the type of user interaction that is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 339
          },
          "name": "prompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#scopes ZeroTrustAccessIdentityProvider#scopes}",
            "stability": "stable",
            "summary": "OAuth scopes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 345
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To verify the signature, use the public key from the Access certs endpoints.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#sign_request ZeroTrustAccessIdentityProvider#sign_request}",
            "stability": "stable",
            "summary": "Sign the SAML authentication request with Access credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 351
          },
          "name": "signRequest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#sso_target_url ZeroTrustAccessIdentityProvider#sso_target_url}",
            "stability": "stable",
            "summary": "URL to send the SAML authentication requests to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 357
          },
          "name": "ssoTargetUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#support_groups ZeroTrustAccessIdentityProvider#support_groups}",
            "stability": "stable",
            "summary": "Should Cloudflare try to load groups from your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 363
          },
          "name": "supportGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#token_url ZeroTrustAccessIdentityProvider#token_url}",
            "stability": "stable",
            "summary": "The token_endpoint URL of your IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 369
          },
          "name": "tokenUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderConfigA"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-identity-provider/index.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-identity-provider/index.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1010
          },
          "name": "putHeaderAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 789
          },
          "name": "resetAppsDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 805
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 837
          },
          "name": "resetAuthorizationServerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 821
          },
          "name": "resetAuthUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 853
          },
          "name": "resetCentrifyAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 869
          },
          "name": "resetCentrifyAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 885
          },
          "name": "resetCertsUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 901
          },
          "name": "resetClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 917
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 933
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 949
          },
          "name": "resetConditionalAccessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 965
          },
          "name": "resetDirectoryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 981
          },
          "name": "resetEmailAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 997
          },
          "name": "resetEmailClaimName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1013
          },
          "name": "resetHeaderAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1029
          },
          "name": "resetIdpPublicCerts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1045
          },
          "name": "resetIssuerUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1061
          },
          "name": "resetOktaAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1077
          },
          "name": "resetOneloginAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1093
          },
          "name": "resetPingEnvId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1109
          },
          "name": "resetPkceEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1125
          },
          "name": "resetPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1146
          },
          "name": "resetScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1162
          },
          "name": "resetSignRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1178
          },
          "name": "resetSsoTargetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1194
          },
          "name": "resetSupportGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1210
          },
          "name": "resetTokenUrl"
        }
      ],
      "name": "ZeroTrustAccessIdentityProviderConfigAOutputReference",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1007
          },
          "name": "headerAttributes",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1134
          },
          "name": "redirectUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 793
          },
          "name": "appsDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 809
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 841
          },
          "name": "authorizationServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 825
          },
          "name": "authUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 857
          },
          "name": "centrifyAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 873
          },
          "name": "centrifyAppIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 889
          },
          "name": "certsUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 905
          },
          "name": "claimsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 921
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 937
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 953
          },
          "name": "conditionalAccessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 969
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 985
          },
          "name": "emailAttributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1001
          },
          "name": "emailClaimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1017
          },
          "name": "headerAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1033
          },
          "name": "idpPublicCertsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1049
          },
          "name": "issuerUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1065
          },
          "name": "oktaAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1081
          },
          "name": "oneloginAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1097
          },
          "name": "pingEnvIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1113
          },
          "name": "pkceEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1129
          },
          "name": "promptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1150
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1166
          },
          "name": "signRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1182
          },
          "name": "ssoTargetUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1198
          },
          "name": "supportGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1214
          },
          "name": "tokenUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 783
          },
          "name": "appsDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 799
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 831
          },
          "name": "authorizationServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 815
          },
          "name": "authUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 847
          },
          "name": "centrifyAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 863
          },
          "name": "centrifyAppId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 879
          },
          "name": "certsUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 895
          },
          "name": "claims",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 911
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 927
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 943
          },
          "name": "conditionalAccessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 959
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 975
          },
          "name": "emailAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 991
          },
          "name": "emailClaimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1023
          },
          "name": "idpPublicCerts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1039
          },
          "name": "issuerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1055
          },
          "name": "oktaAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1071
          },
          "name": "oneloginAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1087
          },
          "name": "pingEnvId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1103
          },
          "name": "pkceEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1119
          },
          "name": "prompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1140
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1156
          },
          "name": "signRequest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1172
          },
          "name": "ssoTargetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1188
          },
          "name": "supportGroups",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1204
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributes": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-identity-provider/index.ts",
        "line": 53
      },
      "name": "ZeroTrustAccessIdentityProviderConfigHeaderAttributes",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#attribute_name ZeroTrustAccessIdentityProvider#attribute_name}",
            "stability": "stable",
            "summary": "attribute name from the IDP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 59
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#header_name ZeroTrustAccessIdentityProvider#header_name}",
            "stability": "stable",
            "summary": "header that will be added on the request to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 65
          },
          "name": "headerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderConfigHeaderAttributes"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-identity-provider/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-identity-provider/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 202
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessIdentityProviderConfigHeaderAttributesList",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderConfigHeaderAttributesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-identity-provider/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-identity-provider/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 162
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 178
          },
          "name": "resetHeaderName"
        }
      ],
      "name": "ZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 166
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 182
          },
          "name": "headerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 156
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 172
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderConfigHeaderAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderConfigHeaderAttributesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-identity-provider/index.ts",
        "line": 1218
      },
      "name": "ZeroTrustAccessIdentityProviderScimConfig",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#enabled ZeroTrustAccessIdentityProvider#enabled}",
            "stability": "stable",
            "summary": "A flag to enable or disable SCIM for the identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1224
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use \"automatic\" to automatically update a user's identity and augment it with fields from the SCIM user resource. Use \"reauth\" to force re-authentication on group membership updates, user identity update will only occur after successful re-authentication. With \"reauth\" identities will not contain fields from the SCIM user resource. With \"no_action\" identities will not be changed by SCIM updates in any way and users will not be prompted to reauthenticate.\nAvailable values: \"automatic\", \"reauth\", \"no_action\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#identity_update_behavior ZeroTrustAccessIdentityProvider#identity_update_behavior}",
            "stability": "stable",
            "summary": "Indicates how a SCIM event updates a user identity used for policy evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1231
          },
          "name": "identityUpdateBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This cannot be enabled unless user_deprovision is also enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#seat_deprovision ZeroTrustAccessIdentityProvider#seat_deprovision}",
            "stability": "stable",
            "summary": "A flag to remove a user's seat in Zero Trust when they have been deprovisioned in the Identity Provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1237
          },
          "name": "seatDeprovision",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_identity_provider#user_deprovision ZeroTrustAccessIdentityProvider#user_deprovision}",
            "stability": "stable",
            "summary": "A flag to enable revoking a user's session in Access and Gateway when they have been deprovisioned in the Identity Provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1243
          },
          "name": "userDeprovision",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderScimConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-identity-provider/index.ts",
          "line": 1304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-identity-provider/index.ts",
        "line": 1296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1364
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1380
          },
          "name": "resetIdentityUpdateBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1401
          },
          "name": "resetSeatDeprovision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1422
          },
          "name": "resetUserDeprovision"
        }
      ],
      "name": "ZeroTrustAccessIdentityProviderScimConfigOutputReference",
      "namespace": "zeroTrustAccessIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1389
          },
          "name": "scimBaseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1410
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1368
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1384
          },
          "name": "identityUpdateBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1405
          },
          "name": "seatDeprovisionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1426
          },
          "name": "userDeprovisionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1358
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1374
          },
          "name": "identityUpdateBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1395
          },
          "name": "seatDeprovision",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1416
          },
          "name": "userDeprovision",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-identity-provider/index.ts",
            "line": 1308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessIdentityProvider.ZeroTrustAccessIdentityProviderScimConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-identity-provider/index:ZeroTrustAccessIdentityProviderScimConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTarget": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target cloudflare_zero_trust_access_infrastructure_target}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target cloudflare_zero_trust_access_infrastructure_target} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-infrastructure-target/index.ts",
          "line": 466
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessInfrastructureTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 451
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessInfrastructureTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessInfrastructureTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessInfrastructureTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 535
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 499
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 552
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 560
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessInfrastructureTarget",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 439
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 508
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 526
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 532
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 544
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 503
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 521
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 539
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 493
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 514
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTarget"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessInfrastructureTargetConfig",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Case insensitive, maximum\nlength of 255 characters, supports the use of special characters dash\nand period, does not support spaces, and must start and end with an\nalphanumeric character.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#hostname ZeroTrustAccessInfrastructureTarget#hostname}",
            "stability": "stable",
            "summary": "A non-unique field that refers to a target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 29
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#ip ZeroTrustAccessInfrastructureTarget#ip}",
            "stability": "stable",
            "summary": "The IPv4/IPv6 address that identifies where to reach a target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 35
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#account_id ZeroTrustAccessInfrastructureTarget#account_id}",
            "stability": "stable",
            "summary": "Account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTargetConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 299
      },
      "name": "ZeroTrustAccessInfrastructureTargetIp",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#ipv4 ZeroTrustAccessInfrastructureTarget#ipv4}",
            "stability": "stable",
            "summary": "The target's IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 305
          },
          "name": "ipv4",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#ipv6 ZeroTrustAccessInfrastructureTarget#ipv6}",
            "stability": "stable",
            "summary": "The target's IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 311
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTargetIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 37
      },
      "name": "ZeroTrustAccessInfrastructureTargetIpIpv4",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#ip_addr ZeroTrustAccessInfrastructureTarget#ip_addr}",
            "stability": "stable",
            "summary": "IP address of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 43
          },
          "name": "ipAddr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#virtual_network_id ZeroTrustAccessInfrastructureTarget#virtual_network_id}",
            "stability": "stable",
            "summary": "(optional) Private virtual network identifier for the target. If omitted, the default virtual network ID will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 49
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTargetIpIpv4"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-infrastructure-target/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 144
          },
          "name": "resetIpAddr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 160
          },
          "name": "resetVirtualNetworkId"
        }
      ],
      "name": "ZeroTrustAccessInfrastructureTargetIpIpv4OutputReference",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 148
          },
          "name": "ipAddrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 164
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 138
          },
          "name": "ipAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 154
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTargetIpIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 168
      },
      "name": "ZeroTrustAccessInfrastructureTargetIpIpv6",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#ip_addr ZeroTrustAccessInfrastructureTarget#ip_addr}",
            "stability": "stable",
            "summary": "IP address of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 174
          },
          "name": "ipAddr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_infrastructure_target#virtual_network_id ZeroTrustAccessInfrastructureTarget#virtual_network_id}",
            "stability": "stable",
            "summary": "(optional) Private virtual network identifier for the target. If omitted, the default virtual network ID will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 180
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTargetIpIpv6"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-infrastructure-target/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 275
          },
          "name": "resetIpAddr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 291
          },
          "name": "resetVirtualNetworkId"
        }
      ],
      "name": "ZeroTrustAccessInfrastructureTargetIpIpv6OutputReference",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 279
          },
          "name": "ipAddrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 295
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 269
          },
          "name": "ipAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 285
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTargetIpIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-infrastructure-target/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-infrastructure-target/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 403
          },
          "name": "putIpv4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 419
          },
          "name": "putIpv6",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 406
          },
          "name": "resetIpv4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 422
          },
          "name": "resetIpv6"
        }
      ],
      "name": "ZeroTrustAccessInfrastructureTargetIpOutputReference",
      "namespace": "zeroTrustAccessInfrastructureTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 400
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 416
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 410
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 426
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIpIpv6"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-infrastructure-target/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessInfrastructureTarget.ZeroTrustAccessInfrastructureTargetIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-infrastructure-target/index:ZeroTrustAccessInfrastructureTargetIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessKeyConfiguration.ZeroTrustAccessKeyConfiguration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_key_configuration cloudflare_zero_trust_access_key_configuration}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessKeyConfiguration.ZeroTrustAccessKeyConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_key_configuration cloudflare_zero_trust_access_key_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-key-configuration/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessKeyConfiguration.ZeroTrustAccessKeyConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-key-configuration/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessKeyConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessKeyConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_key_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessKeyConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessKeyConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 133
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 140
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessKeyConfiguration",
      "namespace": "zeroTrustAccessKeyConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 102
          },
          "name": "daysUntilNextRotation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 125
          },
          "name": "lastKeyRotationAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 97
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 120
          },
          "name": "keyRotationIntervalDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 113
          },
          "name": "keyRotationIntervalDays",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-key-configuration/index:ZeroTrustAccessKeyConfiguration"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessKeyConfiguration.ZeroTrustAccessKeyConfigurationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessKeyConfiguration.ZeroTrustAccessKeyConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-key-configuration/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessKeyConfigurationConfig",
      "namespace": "zeroTrustAccessKeyConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_key_configuration#account_id ZeroTrustAccessKeyConfiguration#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_key_configuration#key_rotation_interval_days ZeroTrustAccessKeyConfiguration#key_rotation_interval_days}",
            "stability": "stable",
            "summary": "The number of days between key rotations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-key-configuration/index.ts",
            "line": 26
          },
          "name": "keyRotationIntervalDays",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-key-configuration/index:ZeroTrustAccessKeyConfigurationConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsCertificate.ZeroTrustAccessMtlsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate cloudflare_zero_trust_access_mtls_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsCertificate.ZeroTrustAccessMtlsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate cloudflare_zero_trust_access_mtls_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-mtls-certificate/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsCertificate.ZeroTrustAccessMtlsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-mtls-certificate/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessMtlsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessMtlsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessMtlsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessMtlsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 117
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 133
          },
          "name": "resetAssociatedHostnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 190
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessMtlsCertificate",
      "namespace": "zeroTrustAccessMtlsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 155
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 160
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 121
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 137
          },
          "name": "associatedHostnamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 150
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 178
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 194
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 127
          },
          "name": "associatedHostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 143
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 171
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 184
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-mtls-certificate/index:ZeroTrustAccessMtlsCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsCertificate.ZeroTrustAccessMtlsCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsCertificate.ZeroTrustAccessMtlsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-mtls-certificate/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessMtlsCertificateConfig",
      "namespace": "zeroTrustAccessMtlsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate#certificate ZeroTrustAccessMtlsCertificate#certificate}",
            "stability": "stable",
            "summary": "The certificate content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 32
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate#name ZeroTrustAccessMtlsCertificate#name}",
            "stability": "stable",
            "summary": "The name of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate#account_id ZeroTrustAccessMtlsCertificate#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate#associated_hostnames ZeroTrustAccessMtlsCertificate#associated_hostnames}",
            "stability": "stable",
            "summary": "The hostnames of the applications that will use this certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 26
          },
          "name": "associatedHostnames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_certificate#zone_id ZeroTrustAccessMtlsCertificate#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-certificate/index.ts",
            "line": 44
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-mtls-certificate/index:ZeroTrustAccessMtlsCertificateConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings cloudflare_zero_trust_access_mtls_hostname_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings cloudflare_zero_trust_access_mtls_hostname_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
          "line": 247
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessMtlsHostnameSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessMtlsHostnameSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessMtlsHostnameSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessMtlsHostnameSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 308
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 280
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 324
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessMtlsHostnameSettings",
      "namespace": "zeroTrustAccessMtlsHostnameSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 289
          },
          "name": "chinaNetwork",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 294
          },
          "name": "clientCertificateForwarding",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 299
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 305
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 284
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 312
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 328
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 274
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 318
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-mtls-hostname-settings/index:ZeroTrustAccessMtlsHostnameSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessMtlsHostnameSettingsConfig",
      "namespace": "zeroTrustAccessMtlsHostnameSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings#settings ZeroTrustAccessMtlsHostnameSettings#settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 24
          },
          "name": "settings",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings#account_id ZeroTrustAccessMtlsHostnameSettings#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings#zone_id ZeroTrustAccessMtlsHostnameSettings#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 30
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-mtls-hostname-settings/index:ZeroTrustAccessMtlsHostnameSettingsConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
        "line": 32
      },
      "name": "ZeroTrustAccessMtlsHostnameSettingsSettings",
      "namespace": "zeroTrustAccessMtlsHostnameSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Can only be set to true if this zone is china network enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings#china_network ZeroTrustAccessMtlsHostnameSettings#china_network}",
            "stability": "stable",
            "summary": "Request client certificates for this hostname in China."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 38
          },
          "name": "chinaNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings#client_certificate_forwarding ZeroTrustAccessMtlsHostnameSettings#client_certificate_forwarding}",
            "stability": "stable",
            "summary": "Client Certificate Forwarding is a feature that takes the client cert provided by the eyeball to the edge, and forwards it to the origin as a HTTP header to allow logging on the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 44
          },
          "name": "clientCertificateForwarding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_mtls_hostname_settings#hostname ZeroTrustAccessMtlsHostnameSettings#hostname}",
            "stability": "stable",
            "summary": "The hostname that these settings apply to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 50
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-mtls-hostname-settings/index:ZeroTrustAccessMtlsHostnameSettingsSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettingsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-mtls-hostname-settings/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettingsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessMtlsHostnameSettingsSettingsList",
      "namespace": "zeroTrustAccessMtlsHostnameSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-mtls-hostname-settings/index:ZeroTrustAccessMtlsHostnameSettingsSettingsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-mtls-hostname-settings/index.ts",
        "line": 96
      },
      "name": "ZeroTrustAccessMtlsHostnameSettingsSettingsOutputReference",
      "namespace": "zeroTrustAccessMtlsHostnameSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 161
          },
          "name": "chinaNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 174
          },
          "name": "clientCertificateForwardingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 187
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 154
          },
          "name": "chinaNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 167
          },
          "name": "clientCertificateForwarding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 180
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-mtls-hostname-settings/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessMtlsHostnameSettings.ZeroTrustAccessMtlsHostnameSettingsSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-mtls-hostname-settings/index:ZeroTrustAccessMtlsHostnameSettingsSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy cloudflare_zero_trust_access_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy cloudflare_zero_trust_access_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 11335
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 11303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11320
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11392
          },
          "name": "putApprovalGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11424
          },
          "name": "putConnectionRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11453
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11474
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyInclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11506
          },
          "name": "putMfaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11567
          },
          "name": "putRequire",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequire"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11379
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11395
          },
          "name": "resetApprovalGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11411
          },
          "name": "resetApprovalRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11427
          },
          "name": "resetConnectionRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11456
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11477
          },
          "name": "resetInclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11493
          },
          "name": "resetIsolationRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11509
          },
          "name": "resetMfaConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11538
          },
          "name": "resetPurposeJustificationPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11554
          },
          "name": "resetPurposeJustificationRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11570
          },
          "name": "resetRequire"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11586
          },
          "name": "resetSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11598
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11617
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessPolicy",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11308
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11389
          },
          "name": "approvalGroups",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11421
          },
          "name": "connectionRules",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11450
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11465
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11471
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11503
          },
          "name": "mfaConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11564
          },
          "name": "require",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11383
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11399
          },
          "name": "approvalGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11415
          },
          "name": "approvalRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11431
          },
          "name": "connectionRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRules"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11444
          },
          "name": "decisionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11460
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11481
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11497
          },
          "name": "isolationRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11513
          },
          "name": "mfaConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11526
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11542
          },
          "name": "purposeJustificationPromptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11558
          },
          "name": "purposeJustificationRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11574
          },
          "name": "requireInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11590
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11373
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11405
          },
          "name": "approvalRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11437
          },
          "name": "decision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11487
          },
          "name": "isolationRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11519
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11532
          },
          "name": "purposeJustificationPrompt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11548
          },
          "name": "purposeJustificationRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11580
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicy"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroups": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 101
      },
      "name": "ZeroTrustAccessPolicyApprovalGroups",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#approvals_needed ZeroTrustAccessPolicy#approvals_needed}",
            "stability": "stable",
            "summary": "The number of approvals needed to obtain access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 107
          },
          "name": "approvalsNeeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_addresses ZeroTrustAccessPolicy#email_addresses}",
            "stability": "stable",
            "summary": "A list of emails that can approve the access request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 113
          },
          "name": "emailAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_list_uuid ZeroTrustAccessPolicy#email_list_uuid}",
            "stability": "stable",
            "summary": "The UUID of an re-usable email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 119
          },
          "name": "emailListUuid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyApprovalGroups"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroupsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 282
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroupsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessPolicyApprovalGroupsList",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyApprovalGroupsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroupsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 242
          },
          "name": "resetEmailAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 258
          },
          "name": "resetEmailListUuid"
        }
      ],
      "name": "ZeroTrustAccessPolicyApprovalGroupsOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 230
          },
          "name": "approvalsNeededInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 246
          },
          "name": "emailAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 262
          },
          "name": "emailListUuidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 223
          },
          "name": "approvalsNeeded",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 236
          },
          "name": "emailAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 252
          },
          "name": "emailListUuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyApprovalGroupsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessPolicyConfig",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Infrastructure application policies can only use the Allow action.\nAvailable values: \"allow\", \"deny\", \"non_identity\", \"bypass\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#decision ZeroTrustAccessPolicy#decision}",
            "stability": "stable",
            "summary": "The action Access will take if a user matches this policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 45
          },
          "name": "decision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#name ZeroTrustAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the Access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 75
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#account_id ZeroTrustAccessPolicy#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#approval_groups ZeroTrustAccessPolicy#approval_groups}",
            "stability": "stable",
            "summary": "Administrators who can approve a temporary authentication request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 26
          },
          "name": "approvalGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyApprovalGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#approval_required ZeroTrustAccessPolicy#approval_required}",
            "stability": "stable",
            "summary": "Requires the user to request access from an administrator at the start of each session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 32
          },
          "name": "approvalRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#connection_rules ZeroTrustAccessPolicy#connection_rules}",
            "stability": "stable",
            "summary": "The rules that define how users may connect to targets secured by your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 38
          },
          "name": "connectionRules",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRules"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To match the policy, a user cannot meet any of the Exclude rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#exclude ZeroTrustAccessPolicy#exclude}",
            "stability": "stable",
            "summary": "Rules evaluated with a NOT logical operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 51
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#include ZeroTrustAccessPolicy#include}",
            "stability": "stable",
            "summary": "Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 57
          },
          "name": "include",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "'Client Web Isolation' must be on for the account in order to use this feature.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#isolation_required ZeroTrustAccessPolicy#isolation_required}",
            "stability": "stable",
            "summary": "Require this application to be served in an isolated browser for users matching this policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 63
          },
          "name": "isolationRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#mfa_config ZeroTrustAccessPolicy#mfa_config}",
            "stability": "stable",
            "summary": "Configures multi-factor authentication (MFA) settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 69
          },
          "name": "mfaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#purpose_justification_prompt ZeroTrustAccessPolicy#purpose_justification_prompt}",
            "stability": "stable",
            "summary": "A custom message that will appear on the purpose justification screen."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 81
          },
          "name": "purposeJustificationPrompt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#purpose_justification_required ZeroTrustAccessPolicy#purpose_justification_required}",
            "stability": "stable",
            "summary": "Require users to enter a justification when they log in to the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 87
          },
          "name": "purposeJustificationRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To match the policy, a user must meet all of the Require rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#require ZeroTrustAccessPolicy#require}",
            "stability": "stable",
            "summary": "Rules evaluated with an AND logical operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 93
          },
          "name": "require",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in the format `300ms` or `2h45m`. Valid time units are: ns, us (or µs), ms, s, m, h.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#session_duration ZeroTrustAccessPolicy#session_duration}",
            "stability": "stable",
            "summary": "The amount of time that tokens issued for the application will be valid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 99
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRules": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 417
      },
      "name": "ZeroTrustAccessPolicyConnectionRules",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#rdp ZeroTrustAccessPolicy#rdp}",
            "stability": "stable",
            "summary": "The RDP-specific rules that define clipboard behavior for RDP connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 423
          },
          "name": "rdp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdp"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyConnectionRules"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 502
          },
          "name": "putRdp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 505
          },
          "name": "resetRdp"
        }
      ],
      "name": "ZeroTrustAccessPolicyConnectionRulesOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 499
          },
          "name": "rdp",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 509
          },
          "name": "rdpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyConnectionRulesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 286
      },
      "name": "ZeroTrustAccessPolicyConnectionRulesRdp",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#allowed_clipboard_local_to_remote_formats ZeroTrustAccessPolicy#allowed_clipboard_local_to_remote_formats}",
            "stability": "stable",
            "summary": "Clipboard formats allowed when copying from local machine to remote RDP session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 292
          },
          "name": "allowedClipboardLocalToRemoteFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#allowed_clipboard_remote_to_local_formats ZeroTrustAccessPolicy#allowed_clipboard_remote_to_local_formats}",
            "stability": "stable",
            "summary": "Clipboard formats allowed when copying from remote RDP session to local machine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 298
          },
          "name": "allowedClipboardRemoteToLocalFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyConnectionRulesRdp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 393
          },
          "name": "resetAllowedClipboardLocalToRemoteFormats"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 409
          },
          "name": "resetAllowedClipboardRemoteToLocalFormats"
        }
      ],
      "name": "ZeroTrustAccessPolicyConnectionRulesRdpOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 397
          },
          "name": "allowedClipboardLocalToRemoteFormatsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 413
          },
          "name": "allowedClipboardRemoteToLocalFormatsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 387
          },
          "name": "allowedClipboardLocalToRemoteFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 403
          },
          "name": "allowedClipboardRemoteToLocalFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyConnectionRulesRdp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyConnectionRulesRdpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 3141
      },
      "name": "ZeroTrustAccessPolicyExclude",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#any_valid_service_token ZeroTrustAccessPolicy#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3147
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_context ZeroTrustAccessPolicy#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3151
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_method ZeroTrustAccessPolicy#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3155
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#azure_ad ZeroTrustAccessPolicy#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3159
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#certificate ZeroTrustAccessPolicy#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3163
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#common_name ZeroTrustAccessPolicy#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3167
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#device_posture ZeroTrustAccessPolicy#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3171
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3175
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_domain ZeroTrustAccessPolicy#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3179
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_list ZeroTrustAccessPolicy#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3183
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#everyone ZeroTrustAccessPolicy#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3189
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#external_evaluation ZeroTrustAccessPolicy#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3193
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#geo ZeroTrustAccessPolicy#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3197
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#github_organization ZeroTrustAccessPolicy#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3201
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#group ZeroTrustAccessPolicy#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3205
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#gsuite ZeroTrustAccessPolicy#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3209
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip ZeroTrustAccessPolicy#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3213
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip_list ZeroTrustAccessPolicy#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3217
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#linked_app_token ZeroTrustAccessPolicy#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3221
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#login_method ZeroTrustAccessPolicy#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3225
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#oidc ZeroTrustAccessPolicy#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3229
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#okta ZeroTrustAccessPolicy#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3233
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#saml ZeroTrustAccessPolicy#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3237
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#service_token ZeroTrustAccessPolicy#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3241
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#user_risk_score ZeroTrustAccessPolicy#user_risk_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3245
          },
          "name": "userRiskScore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 513
      },
      "name": "ZeroTrustAccessPolicyExcludeAnyValidServiceToken",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 536
      },
      "name": "ZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 572
      },
      "name": "ZeroTrustAccessPolicyExcludeAuthContext",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ac_id ZeroTrustAccessPolicy#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 578
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 587
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 593
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 639
      },
      "name": "ZeroTrustAccessPolicyExcludeAuthContextOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 702
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 728
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 715
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 695
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 708
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 721
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 732
      },
      "name": "ZeroTrustAccessPolicyExcludeAuthMethod",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_method ZeroTrustAccessPolicy#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 738
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 770
      },
      "name": "ZeroTrustAccessPolicyExcludeAuthMethodOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 821
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 814
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 825
      },
      "name": "ZeroTrustAccessPolicyExcludeAzureAd",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 834
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 840
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 879
      },
      "name": "ZeroTrustAccessPolicyExcludeAzureAdOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 949
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 936
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 929
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 942
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 953
      },
      "name": "ZeroTrustAccessPolicyExcludeCertificate",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 976
      },
      "name": "ZeroTrustAccessPolicyExcludeCertificateOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1012
      },
      "name": "ZeroTrustAccessPolicyExcludeCommonName",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#common_name ZeroTrustAccessPolicy#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1018
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1050
      },
      "name": "ZeroTrustAccessPolicyExcludeCommonNameOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1101
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1094
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1105
      },
      "name": "ZeroTrustAccessPolicyExcludeDevicePosture",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#integration_uid ZeroTrustAccessPolicy#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1111
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1143
      },
      "name": "ZeroTrustAccessPolicyExcludeDevicePostureOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1194
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1187
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1198
      },
      "name": "ZeroTrustAccessPolicyExcludeEmail",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1204
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1291
      },
      "name": "ZeroTrustAccessPolicyExcludeEmailDomain",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#domain ZeroTrustAccessPolicy#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1297
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1329
      },
      "name": "ZeroTrustAccessPolicyExcludeEmailDomainOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1380
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1373
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1384
      },
      "name": "ZeroTrustAccessPolicyExcludeEmailListStruct",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1393
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1425
      },
      "name": "ZeroTrustAccessPolicyExcludeEmailListStructOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1476
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1469
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1236
      },
      "name": "ZeroTrustAccessPolicyExcludeEmailOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1287
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1280
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1480
      },
      "name": "ZeroTrustAccessPolicyExcludeEveryone",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1503
      },
      "name": "ZeroTrustAccessPolicyExcludeEveryoneOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1539
      },
      "name": "ZeroTrustAccessPolicyExcludeExternalEvaluation",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#evaluate_url ZeroTrustAccessPolicy#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1545
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#keys_url ZeroTrustAccessPolicy#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1551
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1590
      },
      "name": "ZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1647
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1660
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1640
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1653
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1664
      },
      "name": "ZeroTrustAccessPolicyExcludeGeo",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#country_code ZeroTrustAccessPolicy#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1670
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1702
      },
      "name": "ZeroTrustAccessPolicyExcludeGeoOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1753
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1746
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1757
      },
      "name": "ZeroTrustAccessPolicyExcludeGithubOrganization",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1763
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#name ZeroTrustAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1769
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#team ZeroTrustAccessPolicy#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1775
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1909
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1884
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1897
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1913
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1877
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1890
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1903
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1917
      },
      "name": "ZeroTrustAccessPolicyExcludeGroup",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1926
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 1966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 1958
      },
      "name": "ZeroTrustAccessPolicyExcludeGroupOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2009
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2002
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 1970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2013
      },
      "name": "ZeroTrustAccessPolicyExcludeGsuite",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2019
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2025
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2064
      },
      "name": "ZeroTrustAccessPolicyExcludeGsuiteOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2121
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2134
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2114
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2127
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2138
      },
      "name": "ZeroTrustAccessPolicyExcludeIp",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip ZeroTrustAccessPolicy#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2144
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2231
      },
      "name": "ZeroTrustAccessPolicyExcludeIpListStruct",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2272
      },
      "name": "ZeroTrustAccessPolicyExcludeIpListStructOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2323
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2176
      },
      "name": "ZeroTrustAccessPolicyExcludeIpOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2227
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2220
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2327
      },
      "name": "ZeroTrustAccessPolicyExcludeLinkedAppToken",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#app_uid ZeroTrustAccessPolicy#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2333
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2365
      },
      "name": "ZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2416
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2409
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 4034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4049
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessPolicyExcludeList",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2420
      },
      "name": "ZeroTrustAccessPolicyExcludeLoginMethod",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2429
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2461
      },
      "name": "ZeroTrustAccessPolicyExcludeLoginMethodOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2512
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2505
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2516
      },
      "name": "ZeroTrustAccessPolicyExcludeOidc",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#claim_name ZeroTrustAccessPolicy#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2522
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#claim_value ZeroTrustAccessPolicy#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2528
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2534
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2580
      },
      "name": "ZeroTrustAccessPolicyExcludeOidcOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2643
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2656
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2669
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2636
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2649
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2662
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2592
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2673
      },
      "name": "ZeroTrustAccessPolicyExcludeOkta",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2679
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#name ZeroTrustAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2685
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2724
      },
      "name": "ZeroTrustAccessPolicyExcludeOktaOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2781
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2794
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2774
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2787
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 3455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 3445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3638
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3654
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3670
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3686
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3702
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3718
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3734
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3750
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3766
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3782
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3798
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3814
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3830
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3846
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3862
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3878
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3894
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3910
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3926
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3942
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3958
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3974
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3990
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4006
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4022
          },
          "name": "putUserRiskScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3641
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3657
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3673
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3689
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3705
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3721
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3737
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3753
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3769
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3785
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3801
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3817
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3833
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3849
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3865
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3881
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3897
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3913
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3929
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3945
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3961
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3977
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3993
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4009
          },
          "name": "resetServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4025
          },
          "name": "resetUserRiskScore"
        }
      ],
      "name": "ZeroTrustAccessPolicyExcludeOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3635
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3651
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3667
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3683
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3699
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3715
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3731
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3747
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3763
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3779
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3795
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3811
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3827
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3843
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3859
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3875
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3891
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3907
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3923
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3939
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3955
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3971
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3987
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4003
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4019
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3645
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3661
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3677
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3693
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3709
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3725
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3741
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3773
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3757
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3789
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3805
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3821
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3837
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3853
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3869
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3885
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3901
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3917
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3933
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3949
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3965
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3981
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3997
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4013
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4029
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2798
      },
      "name": "ZeroTrustAccessPolicyExcludeSaml",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#attribute_name ZeroTrustAccessPolicy#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2804
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#attribute_value ZeroTrustAccessPolicy#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2810
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2816
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 2870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2862
      },
      "name": "ZeroTrustAccessPolicyExcludeSamlOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2925
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2938
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2951
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2918
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2931
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2944
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2955
      },
      "name": "ZeroTrustAccessPolicyExcludeServiceToken",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#token_id ZeroTrustAccessPolicy#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 2961
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 3001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 2993
      },
      "name": "ZeroTrustAccessPolicyExcludeServiceTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3044
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3037
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 3048
      },
      "name": "ZeroTrustAccessPolicyExcludeUserRiskScore",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#user_risk_score ZeroTrustAccessPolicy#user_risk_score}",
            "stability": "stable",
            "summary": "A list of risk score levels to match. Values can be low, medium, high, or unscored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3054
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 3094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 3086
      },
      "name": "ZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3137
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3130
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 3098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyExcludeUserRiskScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyExcludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6681
      },
      "name": "ZeroTrustAccessPolicyInclude",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#any_valid_service_token ZeroTrustAccessPolicy#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6687
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_context ZeroTrustAccessPolicy#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6691
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_method ZeroTrustAccessPolicy#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6695
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#azure_ad ZeroTrustAccessPolicy#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6699
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#certificate ZeroTrustAccessPolicy#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6703
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#common_name ZeroTrustAccessPolicy#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6707
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#device_posture ZeroTrustAccessPolicy#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6711
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6715
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_domain ZeroTrustAccessPolicy#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6719
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_list ZeroTrustAccessPolicy#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6723
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#everyone ZeroTrustAccessPolicy#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6729
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#external_evaluation ZeroTrustAccessPolicy#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6733
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#geo ZeroTrustAccessPolicy#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6737
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#github_organization ZeroTrustAccessPolicy#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6741
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#group ZeroTrustAccessPolicy#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6745
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#gsuite ZeroTrustAccessPolicy#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6749
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip ZeroTrustAccessPolicy#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6753
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip_list ZeroTrustAccessPolicy#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6757
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#linked_app_token ZeroTrustAccessPolicy#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6761
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#login_method ZeroTrustAccessPolicy#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6765
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#oidc ZeroTrustAccessPolicy#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6769
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#okta ZeroTrustAccessPolicy#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6773
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#saml ZeroTrustAccessPolicy#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6777
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#service_token ZeroTrustAccessPolicy#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6781
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#user_risk_score ZeroTrustAccessPolicy#user_risk_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6785
          },
          "name": "userRiskScore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScore"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyInclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4053
      },
      "name": "ZeroTrustAccessPolicyIncludeAnyValidServiceToken",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4076
      },
      "name": "ZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4112
      },
      "name": "ZeroTrustAccessPolicyIncludeAuthContext",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ac_id ZeroTrustAccessPolicy#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4118
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4133
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4179
      },
      "name": "ZeroTrustAccessPolicyIncludeAuthContextOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4242
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4268
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4255
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4235
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4248
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4261
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4272
      },
      "name": "ZeroTrustAccessPolicyIncludeAuthMethod",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_method ZeroTrustAccessPolicy#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4278
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4310
      },
      "name": "ZeroTrustAccessPolicyIncludeAuthMethodOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4361
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4354
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4365
      },
      "name": "ZeroTrustAccessPolicyIncludeAzureAd",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4374
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4380
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4419
      },
      "name": "ZeroTrustAccessPolicyIncludeAzureAdOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4489
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4476
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4469
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4482
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4493
      },
      "name": "ZeroTrustAccessPolicyIncludeCertificate",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4516
      },
      "name": "ZeroTrustAccessPolicyIncludeCertificateOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4552
      },
      "name": "ZeroTrustAccessPolicyIncludeCommonName",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#common_name ZeroTrustAccessPolicy#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4558
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4590
      },
      "name": "ZeroTrustAccessPolicyIncludeCommonNameOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4641
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4634
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4645
      },
      "name": "ZeroTrustAccessPolicyIncludeDevicePosture",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#integration_uid ZeroTrustAccessPolicy#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4651
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4683
      },
      "name": "ZeroTrustAccessPolicyIncludeDevicePostureOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4734
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4727
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4738
      },
      "name": "ZeroTrustAccessPolicyIncludeEmail",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4744
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4831
      },
      "name": "ZeroTrustAccessPolicyIncludeEmailDomain",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#domain ZeroTrustAccessPolicy#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4837
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4869
      },
      "name": "ZeroTrustAccessPolicyIncludeEmailDomainOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4920
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4913
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4881
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4924
      },
      "name": "ZeroTrustAccessPolicyIncludeEmailListStruct",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4933
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4965
      },
      "name": "ZeroTrustAccessPolicyIncludeEmailListStructOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5016
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5009
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 4784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 4776
      },
      "name": "ZeroTrustAccessPolicyIncludeEmailOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4827
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4820
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 4788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5020
      },
      "name": "ZeroTrustAccessPolicyIncludeEveryone",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5043
      },
      "name": "ZeroTrustAccessPolicyIncludeEveryoneOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5079
      },
      "name": "ZeroTrustAccessPolicyIncludeExternalEvaluation",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#evaluate_url ZeroTrustAccessPolicy#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5085
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#keys_url ZeroTrustAccessPolicy#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5091
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5130
      },
      "name": "ZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5187
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5200
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5180
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5193
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5204
      },
      "name": "ZeroTrustAccessPolicyIncludeGeo",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#country_code ZeroTrustAccessPolicy#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5210
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5242
      },
      "name": "ZeroTrustAccessPolicyIncludeGeoOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5293
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5286
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5297
      },
      "name": "ZeroTrustAccessPolicyIncludeGithubOrganization",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5303
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#name ZeroTrustAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5309
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#team ZeroTrustAccessPolicy#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5315
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5449
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5424
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5437
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5453
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5417
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5430
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5443
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5457
      },
      "name": "ZeroTrustAccessPolicyIncludeGroup",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5466
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5498
      },
      "name": "ZeroTrustAccessPolicyIncludeGroupOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5549
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5542
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5553
      },
      "name": "ZeroTrustAccessPolicyIncludeGsuite",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5559
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5565
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5604
      },
      "name": "ZeroTrustAccessPolicyIncludeGsuiteOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5661
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5674
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5654
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5667
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5678
      },
      "name": "ZeroTrustAccessPolicyIncludeIp",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip ZeroTrustAccessPolicy#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5684
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5771
      },
      "name": "ZeroTrustAccessPolicyIncludeIpListStruct",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5780
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5812
      },
      "name": "ZeroTrustAccessPolicyIncludeIpListStructOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5863
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5856
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5716
      },
      "name": "ZeroTrustAccessPolicyIncludeIpOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5767
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5760
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5867
      },
      "name": "ZeroTrustAccessPolicyIncludeLinkedAppToken",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#app_uid ZeroTrustAccessPolicy#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5873
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 5913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5905
      },
      "name": "ZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5956
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5949
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 7582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 7574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7589
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessPolicyIncludeList",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 5960
      },
      "name": "ZeroTrustAccessPolicyIncludeLoginMethod",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 5969
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 6009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6001
      },
      "name": "ZeroTrustAccessPolicyIncludeLoginMethodOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6052
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6045
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6056
      },
      "name": "ZeroTrustAccessPolicyIncludeOidc",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#claim_name ZeroTrustAccessPolicy#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6062
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#claim_value ZeroTrustAccessPolicy#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6068
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6074
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 6128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6120
      },
      "name": "ZeroTrustAccessPolicyIncludeOidcOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6183
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6196
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6209
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6176
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6189
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6202
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6213
      },
      "name": "ZeroTrustAccessPolicyIncludeOkta",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6219
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#name ZeroTrustAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6225
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 6272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6264
      },
      "name": "ZeroTrustAccessPolicyIncludeOktaOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6321
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6334
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6314
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 6995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 6985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7178
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7194
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7210
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7226
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7242
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7258
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7274
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7290
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7306
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7322
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7338
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7354
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7370
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7386
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7402
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7418
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7434
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7450
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7466
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7482
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7498
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7514
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7530
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7546
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7562
          },
          "name": "putUserRiskScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7181
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7197
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7213
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7229
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7245
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7261
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7277
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7293
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7309
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7325
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7341
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7357
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7373
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7389
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7405
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7421
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7437
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7453
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7469
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7485
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7501
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7517
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7533
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7549
          },
          "name": "resetServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7565
          },
          "name": "resetUserRiskScore"
        }
      ],
      "name": "ZeroTrustAccessPolicyIncludeOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7175
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7191
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7207
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7223
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7239
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7255
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7271
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7287
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7303
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7319
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7335
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7351
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7367
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7383
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7399
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7415
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7431
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7447
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7463
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7479
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7495
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7511
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7527
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7543
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7559
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7185
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7201
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7217
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7233
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7249
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7265
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7281
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7313
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7297
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7329
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7345
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7361
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7377
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7393
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7409
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7425
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7441
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7457
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7473
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7489
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7505
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7521
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7537
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7553
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7569
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6338
      },
      "name": "ZeroTrustAccessPolicyIncludeSaml",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#attribute_name ZeroTrustAccessPolicy#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6344
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#attribute_value ZeroTrustAccessPolicy#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6350
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6356
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 6410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6402
      },
      "name": "ZeroTrustAccessPolicyIncludeSamlOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6465
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6478
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6491
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6458
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6471
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6484
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6495
      },
      "name": "ZeroTrustAccessPolicyIncludeServiceToken",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#token_id ZeroTrustAccessPolicy#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6501
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 6541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6533
      },
      "name": "ZeroTrustAccessPolicyIncludeServiceTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6584
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6577
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6588
      },
      "name": "ZeroTrustAccessPolicyIncludeUserRiskScore",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#user_risk_score ZeroTrustAccessPolicy#user_risk_score}",
            "stability": "stable",
            "summary": "A list of risk score levels to match. Values can be low, medium, high, or unscored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6594
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeUserRiskScore"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 6634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 6626
      },
      "name": "ZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6677
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6670
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 6638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyIncludeUserRiskScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyIncludeUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 7593
      },
      "name": "ZeroTrustAccessPolicyMfaConfig",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#allowed_authenticators ZeroTrustAccessPolicy#allowed_authenticators}",
            "stability": "stable",
            "summary": "Lists the MFA methods that users can authenticate with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7599
          },
          "name": "allowedAuthenticators",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#mfa_disabled ZeroTrustAccessPolicy#mfa_disabled}",
            "stability": "stable",
            "summary": "Indicates whether to disable MFA for this resource. This option is available at the application and policy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7605
          },
          "name": "mfaDisabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:`5m` or `24h`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#session_duration ZeroTrustAccessPolicy#session_duration}",
            "stability": "stable",
            "summary": "Defines the duration of an MFA session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7611
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyMfaConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 7665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 7657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7719
          },
          "name": "resetAllowedAuthenticators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7735
          },
          "name": "resetMfaDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7751
          },
          "name": "resetSessionDuration"
        }
      ],
      "name": "ZeroTrustAccessPolicyMfaConfigOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7723
          },
          "name": "allowedAuthenticatorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7739
          },
          "name": "mfaDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7755
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7713
          },
          "name": "allowedAuthenticators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7729
          },
          "name": "mfaDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7745
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyMfaConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyMfaConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequire": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequire",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 10387
      },
      "name": "ZeroTrustAccessPolicyRequire",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#any_valid_service_token ZeroTrustAccessPolicy#any_valid_service_token}",
            "stability": "stable",
            "summary": "An empty object which matches on all service tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10393
          },
          "name": "anyValidServiceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_context ZeroTrustAccessPolicy#auth_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10397
          },
          "name": "authContext",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContext"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_method ZeroTrustAccessPolicy#auth_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10401
          },
          "name": "authMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#azure_ad ZeroTrustAccessPolicy#azure_ad}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10405
          },
          "name": "azureAd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#certificate ZeroTrustAccessPolicy#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10409
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#common_name ZeroTrustAccessPolicy#common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10413
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#device_posture ZeroTrustAccessPolicy#device_posture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10417
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePosture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10421
          },
          "name": "email",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_domain ZeroTrustAccessPolicy#email_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10425
          },
          "name": "emailDomain",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomain"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email_list ZeroTrustAccessPolicy#email_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10429
          },
          "name": "emailList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#everyone ZeroTrustAccessPolicy#everyone}",
            "stability": "stable",
            "summary": "An empty object which matches on all users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10435
          },
          "name": "everyone",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryone"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#external_evaluation ZeroTrustAccessPolicy#external_evaluation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10439
          },
          "name": "externalEvaluation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#geo ZeroTrustAccessPolicy#geo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10443
          },
          "name": "geo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#github_organization ZeroTrustAccessPolicy#github_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10447
          },
          "name": "githubOrganization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#group ZeroTrustAccessPolicy#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10451
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#gsuite ZeroTrustAccessPolicy#gsuite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10455
          },
          "name": "gsuite",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip ZeroTrustAccessPolicy#ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10459
          },
          "name": "ip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip_list ZeroTrustAccessPolicy#ip_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10463
          },
          "name": "ipList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#linked_app_token ZeroTrustAccessPolicy#linked_app_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10467
          },
          "name": "linkedAppToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#login_method ZeroTrustAccessPolicy#login_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10471
          },
          "name": "loginMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#oidc ZeroTrustAccessPolicy#oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10475
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#okta ZeroTrustAccessPolicy#okta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10479
          },
          "name": "okta",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOkta"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#saml ZeroTrustAccessPolicy#saml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10483
          },
          "name": "saml",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSaml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#service_token ZeroTrustAccessPolicy#service_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10487
          },
          "name": "serviceToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#user_risk_score ZeroTrustAccessPolicy#user_risk_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10491
          },
          "name": "userRiskScore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScore"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequire"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 7759
      },
      "name": "ZeroTrustAccessPolicyRequireAnyValidServiceToken",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAnyValidServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 7790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 7782
      },
      "name": "ZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContext": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 7818
      },
      "name": "ZeroTrustAccessPolicyRequireAuthContext",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ac_id ZeroTrustAccessPolicy#ac_id}",
            "stability": "stable",
            "summary": "The ACID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7824
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an Authentication context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7833
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7839
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAuthContext"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContextOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 7893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 7885
      },
      "name": "ZeroTrustAccessPolicyRequireAuthContextOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7948
          },
          "name": "acIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7974
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7961
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7941
          },
          "name": "acId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7954
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7967
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContext"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAuthContextOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 7978
      },
      "name": "ZeroTrustAccessPolicyRequireAuthMethod",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#auth_method ZeroTrustAccessPolicy#auth_method}",
            "stability": "stable",
            "summary": "The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 7984
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAuthMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8016
      },
      "name": "ZeroTrustAccessPolicyRequireAuthMethodOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8067
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8060
          },
          "name": "authMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAuthMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAd": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8071
      },
      "name": "ZeroTrustAccessPolicyRequireAzureAd",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an Azure group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8080
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Azure identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8086
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAzureAd"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAdOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8125
      },
      "name": "ZeroTrustAccessPolicyRequireAzureAdOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8195
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8182
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8175
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8188
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireAzureAdOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8199
      },
      "name": "ZeroTrustAccessPolicyRequireCertificate",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8222
      },
      "name": "ZeroTrustAccessPolicyRequireCertificateOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonName": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8258
      },
      "name": "ZeroTrustAccessPolicyRequireCommonName",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#common_name ZeroTrustAccessPolicy#common_name}",
            "stability": "stable",
            "summary": "The common name to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8264
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireCommonName"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonNameOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8296
      },
      "name": "ZeroTrustAccessPolicyRequireCommonNameOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8347
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8340
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireCommonNameOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePosture": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePosture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8351
      },
      "name": "ZeroTrustAccessPolicyRequireDevicePosture",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#integration_uid ZeroTrustAccessPolicy#integration_uid}",
            "stability": "stable",
            "summary": "The ID of a device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8357
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireDevicePosture"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePostureOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePostureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8389
      },
      "name": "ZeroTrustAccessPolicyRequireDevicePostureOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8440
          },
          "name": "integrationUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8433
          },
          "name": "integrationUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePosture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireDevicePostureOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmail": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8444
      },
      "name": "ZeroTrustAccessPolicyRequireEmail",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}",
            "stability": "stable",
            "summary": "The email of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8450
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEmail"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomain": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8537
      },
      "name": "ZeroTrustAccessPolicyRequireEmailDomain",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#domain ZeroTrustAccessPolicy#domain}",
            "stability": "stable",
            "summary": "The email domain to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8543
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEmailDomain"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomainOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8575
      },
      "name": "ZeroTrustAccessPolicyRequireEmailDomainOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8626
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8619
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEmailDomainOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8630
      },
      "name": "ZeroTrustAccessPolicyRequireEmailListStruct",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created email list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8639
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEmailListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8671
      },
      "name": "ZeroTrustAccessPolicyRequireEmailListStructOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8722
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8715
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEmailListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8482
      },
      "name": "ZeroTrustAccessPolicyRequireEmailOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8533
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8526
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEmailOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryone": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8726
      },
      "name": "ZeroTrustAccessPolicyRequireEveryone",
      "namespace": "zeroTrustAccessPolicy",
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEveryone"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryoneOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8749
      },
      "name": "ZeroTrustAccessPolicyRequireEveryoneOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryone"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireEveryoneOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8785
      },
      "name": "ZeroTrustAccessPolicyRequireExternalEvaluation",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#evaluate_url ZeroTrustAccessPolicy#evaluate_url}",
            "stability": "stable",
            "summary": "The API endpoint containing your business logic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8791
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#keys_url ZeroTrustAccessPolicy#keys_url}",
            "stability": "stable",
            "summary": "The API endpoint containing the key that Access uses to verify that the response came from your API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8797
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireExternalEvaluation"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8836
      },
      "name": "ZeroTrustAccessPolicyRequireExternalEvaluationOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8893
          },
          "name": "evaluateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8906
          },
          "name": "keysUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8886
          },
          "name": "evaluateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8899
          },
          "name": "keysUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireExternalEvaluationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeo": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8910
      },
      "name": "ZeroTrustAccessPolicyRequireGeo",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#country_code ZeroTrustAccessPolicy#country_code}",
            "stability": "stable",
            "summary": "The country code that should be matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8916
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGeo"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeoOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 8956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 8948
      },
      "name": "ZeroTrustAccessPolicyRequireGeoOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8999
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8992
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 8960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGeoOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9003
      },
      "name": "ZeroTrustAccessPolicyRequireGithubOrganization",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Github identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9009
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#name ZeroTrustAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9015
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#team ZeroTrustAccessPolicy#team}",
            "stability": "stable",
            "summary": "The name of the team."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9021
          },
          "name": "team",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGithubOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganizationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9155
          },
          "name": "resetTeam"
        }
      ],
      "name": "ZeroTrustAccessPolicyRequireGithubOrganizationOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9130
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9143
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9159
          },
          "name": "teamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9123
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9136
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9149
          },
          "name": "team",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGithubOrganizationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroup": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9163
      },
      "name": "ZeroTrustAccessPolicyRequireGroup",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGroup"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroupOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9204
      },
      "name": "ZeroTrustAccessPolicyRequireGroupOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9255
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9248
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGroupOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuite": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9259
      },
      "name": "ZeroTrustAccessPolicyRequireGsuite",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#email ZeroTrustAccessPolicy#email}",
            "stability": "stable",
            "summary": "The email of the Google Workspace group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9265
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Google Workspace identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9271
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGsuite"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuiteOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9310
      },
      "name": "ZeroTrustAccessPolicyRequireGsuiteOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9367
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9380
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9360
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9373
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireGsuiteOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9384
      },
      "name": "ZeroTrustAccessPolicyRequireIp",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#ip ZeroTrustAccessPolicy#ip}",
            "stability": "stable",
            "summary": "An IPv4 or IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9390
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireIp"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStruct": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9477
      },
      "name": "ZeroTrustAccessPolicyRequireIpListStruct",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of a previously created IP list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9486
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireIpListStruct"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStructOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9518
      },
      "name": "ZeroTrustAccessPolicyRequireIpListStructOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9569
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9562
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireIpListStructOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9422
      },
      "name": "ZeroTrustAccessPolicyRequireIpOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9473
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9466
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireIpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9573
      },
      "name": "ZeroTrustAccessPolicyRequireLinkedAppToken",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#app_uid ZeroTrustAccessPolicy#app_uid}",
            "stability": "stable",
            "summary": "The ID of an Access OIDC SaaS application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9579
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireLinkedAppToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9611
      },
      "name": "ZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9662
          },
          "name": "appUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9655
          },
          "name": "appUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 11288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 11280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustAccessPolicyRequireList",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequire"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireList"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethod": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9666
      },
      "name": "ZeroTrustAccessPolicyRequireLoginMethod",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#id ZeroTrustAccessPolicy#id}\n\nPlease 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": "The ID of an identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9675
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireLoginMethod"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethodOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9707
      },
      "name": "ZeroTrustAccessPolicyRequireLoginMethodOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9758
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9751
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireLoginMethodOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidc": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9762
      },
      "name": "ZeroTrustAccessPolicyRequireOidc",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#claim_name ZeroTrustAccessPolicy#claim_name}",
            "stability": "stable",
            "summary": "The name of the OIDC claim."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9768
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#claim_value ZeroTrustAccessPolicy#claim_value}",
            "stability": "stable",
            "summary": "The OIDC claim value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9774
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your OIDC identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9780
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireOidc"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidcOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9826
      },
      "name": "ZeroTrustAccessPolicyRequireOidcOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9889
          },
          "name": "claimNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9902
          },
          "name": "claimValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9915
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9882
          },
          "name": "claimName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9895
          },
          "name": "claimValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9908
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireOidcOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOkta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOkta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9919
      },
      "name": "ZeroTrustAccessPolicyRequireOkta",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your Okta identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9925
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#name ZeroTrustAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the Okta group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9931
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireOkta"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOktaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOktaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 9978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 9970
      },
      "name": "ZeroTrustAccessPolicyRequireOktaOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10027
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10040
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10020
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10033
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 9982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOkta"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireOktaOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 10701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-access-policy/index.ts",
        "line": 10691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10884
          },
          "name": "putAnyValidServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10900
          },
          "name": "putAuthContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10916
          },
          "name": "putAuthMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10932
          },
          "name": "putAzureAd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10948
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10964
          },
          "name": "putCommonName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10980
          },
          "name": "putDevicePosture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePosture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10996
          },
          "name": "putEmail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11012
          },
          "name": "putEmailDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomain"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11028
          },
          "name": "putEmailList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11044
          },
          "name": "putEveryone",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryone"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11060
          },
          "name": "putExternalEvaluation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11076
          },
          "name": "putGeo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11092
          },
          "name": "putGithubOrganization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11108
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11124
          },
          "name": "putGsuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11140
          },
          "name": "putIp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11156
          },
          "name": "putIpList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11172
          },
          "name": "putLinkedAppToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11188
          },
          "name": "putLoginMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11204
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11220
          },
          "name": "putOkta",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOkta"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11236
          },
          "name": "putSaml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSaml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11252
          },
          "name": "putServiceToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11268
          },
          "name": "putUserRiskScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10887
          },
          "name": "resetAnyValidServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10903
          },
          "name": "resetAuthContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10919
          },
          "name": "resetAuthMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10935
          },
          "name": "resetAzureAd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10951
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10967
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10983
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10999
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11015
          },
          "name": "resetEmailDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11031
          },
          "name": "resetEmailList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11047
          },
          "name": "resetEveryone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11063
          },
          "name": "resetExternalEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11079
          },
          "name": "resetGeo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11095
          },
          "name": "resetGithubOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11111
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11127
          },
          "name": "resetGsuite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11143
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11159
          },
          "name": "resetIpList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11175
          },
          "name": "resetLinkedAppToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11191
          },
          "name": "resetLoginMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11207
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11223
          },
          "name": "resetOkta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11239
          },
          "name": "resetSaml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11255
          },
          "name": "resetServiceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11271
          },
          "name": "resetUserRiskScore"
        }
      ],
      "name": "ZeroTrustAccessPolicyRequireOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10881
          },
          "name": "anyValidServiceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10897
          },
          "name": "authContext",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10913
          },
          "name": "authMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10929
          },
          "name": "azureAd",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10945
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10961
          },
          "name": "commonName",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10977
          },
          "name": "devicePosture",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePostureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10993
          },
          "name": "email",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11009
          },
          "name": "emailDomain",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomainOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11025
          },
          "name": "emailList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11041
          },
          "name": "everyone",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryoneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11057
          },
          "name": "externalEvaluation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11073
          },
          "name": "geo",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11089
          },
          "name": "githubOrganization",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11105
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11121
          },
          "name": "gsuite",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11137
          },
          "name": "ip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11153
          },
          "name": "ipList",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11169
          },
          "name": "linkedAppToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11185
          },
          "name": "loginMethod",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11201
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11217
          },
          "name": "okta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOktaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11233
          },
          "name": "saml",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSamlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11249
          },
          "name": "serviceToken",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11265
          },
          "name": "userRiskScore",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10891
          },
          "name": "anyValidServiceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAnyValidServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10907
          },
          "name": "authContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthContext"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10923
          },
          "name": "authMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAuthMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10939
          },
          "name": "azureAdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireAzureAd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10955
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10971
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireCommonName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10987
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireDevicePosture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11019
          },
          "name": "emailDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailDomain"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11003
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11035
          },
          "name": "emailListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEmailListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11051
          },
          "name": "everyoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireEveryone"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11067
          },
          "name": "externalEvaluationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireExternalEvaluation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11083
          },
          "name": "geoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGeo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11099
          },
          "name": "githubOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGithubOrganization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11115
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11131
          },
          "name": "gsuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireGsuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11147
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11163
          },
          "name": "ipListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireIpListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11179
          },
          "name": "linkedAppTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLinkedAppToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11195
          },
          "name": "loginMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireLoginMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11211
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11227
          },
          "name": "oktaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireOkta"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11243
          },
          "name": "samlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSaml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11259
          },
          "name": "serviceTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 11275
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequire"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSaml": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSaml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 10044
      },
      "name": "ZeroTrustAccessPolicyRequireSaml",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#attribute_name ZeroTrustAccessPolicy#attribute_name}",
            "stability": "stable",
            "summary": "The name of the SAML attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10050
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#attribute_value ZeroTrustAccessPolicy#attribute_value}",
            "stability": "stable",
            "summary": "The SAML attribute value to look for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10056
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#identity_provider_id ZeroTrustAccessPolicy#identity_provider_id}",
            "stability": "stable",
            "summary": "The ID of your SAML identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10062
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireSaml"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSamlOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSamlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 10116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 10108
      },
      "name": "ZeroTrustAccessPolicyRequireSamlOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10171
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10184
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10197
          },
          "name": "identityProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10164
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10177
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10190
          },
          "name": "identityProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireSaml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireSamlOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 10201
      },
      "name": "ZeroTrustAccessPolicyRequireServiceToken",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#token_id ZeroTrustAccessPolicy#token_id}",
            "stability": "stable",
            "summary": "The ID of a Service Token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10207
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceTokenOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 10247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 10239
      },
      "name": "ZeroTrustAccessPolicyRequireServiceTokenOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10290
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10283
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireServiceToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireServiceTokenOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScore": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 10294
      },
      "name": "ZeroTrustAccessPolicyRequireUserRiskScore",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_policy#user_risk_score ZeroTrustAccessPolicy#user_risk_score}",
            "stability": "stable",
            "summary": "A list of risk score levels to match. Values can be low, medium, high, or unscored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10300
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireUserRiskScore"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScoreOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-policy/index.ts",
          "line": 10340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-policy/index.ts",
        "line": 10332
      },
      "name": "ZeroTrustAccessPolicyRequireUserRiskScoreOutputReference",
      "namespace": "zeroTrustAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10383
          },
          "name": "userRiskScoreInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10376
          },
          "name": "userRiskScore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-policy/index.ts",
            "line": 10344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessPolicy.ZeroTrustAccessPolicyRequireUserRiskScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-access-policy/index:ZeroTrustAccessPolicyRequireUserRiskScoreOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessServiceToken.ZeroTrustAccessServiceToken": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token cloudflare_zero_trust_access_service_token}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessServiceToken.ZeroTrustAccessServiceToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token cloudflare_zero_trust_access_service_token} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-service-token/index.ts",
          "line": 88
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessServiceToken.ZeroTrustAccessServiceTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-service-token/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessServiceToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessServiceToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessServiceToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessServiceToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 124
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 150
          },
          "name": "resetClientSecretVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 166
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 205
          },
          "name": "resetPreviousClientSecretExpiresAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 221
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 244
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessServiceToken",
      "namespace": "zeroTrustAccessServiceToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 133
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 138
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 175
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 180
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 128
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 154
          },
          "name": "clientSecretVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 170
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 193
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 209
          },
          "name": "previousClientSecretExpiresAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 225
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 118
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 144
          },
          "name": "clientSecretVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 160
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 186
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 199
          },
          "name": "previousClientSecretExpiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 215
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-service-token/index:ZeroTrustAccessServiceToken"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessServiceToken.ZeroTrustAccessServiceTokenConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessServiceToken.ZeroTrustAccessServiceTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-service-token/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessServiceTokenConfig",
      "namespace": "zeroTrustAccessServiceToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token#name ZeroTrustAccessServiceToken#name}",
            "stability": "stable",
            "summary": "The name of the service token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token#account_id ZeroTrustAccessServiceToken#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Incrementing it triggers a rotation; the previous secret will still be accepted until the time indicated by `previous_client_secret_expires_at`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token#client_secret_version ZeroTrustAccessServiceToken#client_secret_version}",
            "stability": "stable",
            "summary": "A version number identifying the current `client_secret` associated with the service token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 26
          },
          "name": "clientSecretVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in the format `300ms` or `2h45m`. Valid time units are: ns, us (or µs), ms, s, m, h. The default is 1 year in hours (8760h).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token#duration ZeroTrustAccessServiceToken#duration}",
            "stability": "stable",
            "summary": "The duration for how long the service token will be valid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 32
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be modified at any point after a rotation. For example, you may extend it further into the future if you need more time to update services with the new secret; or move it into the past to immediately invalidate the previous token in case of compromise.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token#previous_client_secret_expires_at ZeroTrustAccessServiceToken#previous_client_secret_expires_at}",
            "stability": "stable",
            "summary": "The expiration of the previous `client_secret`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 44
          },
          "name": "previousClientSecretExpiresAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_service_token#zone_id ZeroTrustAccessServiceToken#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-service-token/index.ts",
            "line": 50
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-service-token/index:ZeroTrustAccessServiceTokenConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessShortLivedCertificate.ZeroTrustAccessShortLivedCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_short_lived_certificate cloudflare_zero_trust_access_short_lived_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessShortLivedCertificate.ZeroTrustAccessShortLivedCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_short_lived_certificate cloudflare_zero_trust_access_short_lived_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
          "line": 70
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustAccessShortLivedCertificate.ZeroTrustAccessShortLivedCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessShortLivedCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessShortLivedCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_short_lived_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessShortLivedCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessShortLivedCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 103
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 147
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessShortLivedCertificate",
      "namespace": "zeroTrustAccessShortLivedCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 125
          },
          "name": "aud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 135
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 107
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 120
          },
          "name": "appIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 151
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 97
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 113
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 141
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-short-lived-certificate/index:ZeroTrustAccessShortLivedCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessShortLivedCertificate.ZeroTrustAccessShortLivedCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessShortLivedCertificate.ZeroTrustAccessShortLivedCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessShortLivedCertificateConfig",
      "namespace": "zeroTrustAccessShortLivedCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_short_lived_certificate#app_id ZeroTrustAccessShortLivedCertificate#app_id}",
            "stability": "stable",
            "summary": "UUID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 26
          },
          "name": "appId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_short_lived_certificate#account_id ZeroTrustAccessShortLivedCertificate#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_short_lived_certificate#zone_id ZeroTrustAccessShortLivedCertificate#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-short-lived-certificate/index.ts",
            "line": 32
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-short-lived-certificate/index:ZeroTrustAccessShortLivedCertificateConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessTag.ZeroTrustAccessTag": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_tag cloudflare_zero_trust_access_tag}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessTag.ZeroTrustAccessTag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_tag cloudflare_zero_trust_access_tag} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-access-tag/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessTag.ZeroTrustAccessTagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-access-tag/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustAccessTag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustAccessTag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_tag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustAccessTag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustAccessTag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 96
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustAccessTag",
      "namespace": "zeroTrustAccessTag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 100
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 118
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 90
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 111
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-tag/index:ZeroTrustAccessTag"
    },
    "@cdktn/provider-cloudflare.zeroTrustAccessTag.ZeroTrustAccessTagConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustAccessTag.ZeroTrustAccessTagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-access-tag/index.ts",
        "line": 14
      },
      "name": "ZeroTrustAccessTagConfig",
      "namespace": "zeroTrustAccessTag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_tag#name ZeroTrustAccessTag#name}",
            "stability": "stable",
            "summary": "The name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_access_tag#account_id ZeroTrustAccessTag#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-access-tag/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-access-tag/index:ZeroTrustAccessTagConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile cloudflare_zero_trust_device_custom_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile cloudflare_zero_trust_device_custom_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 858
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceCustomProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 843
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceCustomProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceCustomProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceCustomProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1057
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1105
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileInclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1232
          },
          "name": "putServiceModeV2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 911
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 959
          },
          "name": "resetAllowedToLeave"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 927
          },
          "name": "resetAllowModeSwitch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 943
          },
          "name": "resetAllowUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 975
          },
          "name": "resetAutoConnect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 991
          },
          "name": "resetCaptivePortal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1012
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1028
          },
          "name": "resetDisableAutoFallback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1044
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1060
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1076
          },
          "name": "resetExcludeOfficeIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1108
          },
          "name": "resetInclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1124
          },
          "name": "resetLanAllowMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1140
          },
          "name": "resetLanAllowSubnetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1187
          },
          "name": "resetPrecedence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1203
          },
          "name": "resetRegisterInterfaceIpWithDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1219
          },
          "name": "resetSccmVpnBoundarySupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1235
          },
          "name": "resetServiceModeV2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1251
          },
          "name": "resetSupportUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1267
          },
          "name": "resetSwitchLocked"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1289
          },
          "name": "resetTunnelProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1301
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceCustomProfile",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 831
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1000
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1054
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1086
          },
          "name": "fallbackDomains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1091
          },
          "name": "gatewayUniqueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1096
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1102
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1175
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1229
          },
          "name": "serviceModeV2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1277
          },
          "name": "targetTests",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 915
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 963
          },
          "name": "allowedToLeaveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 931
          },
          "name": "allowModeSwitchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 947
          },
          "name": "allowUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 979
          },
          "name": "autoConnectInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 995
          },
          "name": "captivePortalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1016
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1032
          },
          "name": "disableAutoFallbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1048
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1064
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1080
          },
          "name": "excludeOfficeIpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1112
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1128
          },
          "name": "lanAllowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1144
          },
          "name": "lanAllowSubnetSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1157
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1170
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1191
          },
          "name": "precedenceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1207
          },
          "name": "registerInterfaceIpWithDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1223
          },
          "name": "sccmVpnBoundarySupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1239
          },
          "name": "serviceModeV2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1255
          },
          "name": "supportUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1271
          },
          "name": "switchLockedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1293
          },
          "name": "tunnelProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 905
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 953
          },
          "name": "allowedToLeave",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 921
          },
          "name": "allowModeSwitch",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 937
          },
          "name": "allowUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 969
          },
          "name": "autoConnect",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 985
          },
          "name": "captivePortal",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1006
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1022
          },
          "name": "disableAutoFallback",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1038
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1070
          },
          "name": "excludeOfficeIps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1118
          },
          "name": "lanAllowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1134
          },
          "name": "lanAllowSubnetSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1150
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1163
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1181
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1197
          },
          "name": "registerInterfaceIpWithDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1213
          },
          "name": "sccmVpnBoundarySupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1245
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1261
          },
          "name": "switchLocked",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 1283
          },
          "name": "tunnelProtocol",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfile"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceCustomProfileConfig",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#match ZeroTrustDeviceCustomProfile#match}",
            "stability": "stable",
            "summary": "The wirefilter expression to match devices. Available values: \"identity.email\", \"identity.groups.id\", \"identity.groups.name\", \"identity.groups.email\", \"identity.service_token_uuid\", \"identity.saml_attributes\", \"network\", \"os.name\", \"os.version\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 102
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#name ZeroTrustDeviceCustomProfile#name}",
            "stability": "stable",
            "summary": "The name of the device settings profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 108
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#account_id ZeroTrustDeviceCustomProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#allowed_to_leave ZeroTrustDeviceCustomProfile#allowed_to_leave}",
            "stability": "stable",
            "summary": "Whether to allow devices to leave the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 36
          },
          "name": "allowedToLeave",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#allow_mode_switch ZeroTrustDeviceCustomProfile#allow_mode_switch}",
            "stability": "stable",
            "summary": "Whether to allow the user to switch WARP between modes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 24
          },
          "name": "allowModeSwitch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#allow_updates ZeroTrustDeviceCustomProfile#allow_updates}",
            "stability": "stable",
            "summary": "Whether to receive update notifications when a new version of the client is available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 30
          },
          "name": "allowUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#auto_connect ZeroTrustDeviceCustomProfile#auto_connect}",
            "stability": "stable",
            "summary": "The amount of time in seconds to reconnect after having been disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 42
          },
          "name": "autoConnect",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#captive_portal ZeroTrustDeviceCustomProfile#captive_portal}",
            "stability": "stable",
            "summary": "Turn on the captive portal after the specified amount of time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 48
          },
          "name": "captivePortal",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#description ZeroTrustDeviceCustomProfile#description}",
            "stability": "stable",
            "summary": "A description of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 54
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#disable_auto_fallback ZeroTrustDeviceCustomProfile#disable_auto_fallback}",
            "stability": "stable",
            "summary": "If the `dns_server` field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to `true`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 60
          },
          "name": "disableAutoFallback",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#enabled ZeroTrustDeviceCustomProfile#enabled}",
            "stability": "stable",
            "summary": "Whether the policy will be applied to matching devices."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 66
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Both 'exclude' and 'include' cannot be set in the same request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#exclude ZeroTrustDeviceCustomProfile#exclude}",
            "stability": "stable",
            "summary": "List of routes excluded in the WARP client's tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 72
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#exclude_office_ips ZeroTrustDeviceCustomProfile#exclude_office_ips}",
            "stability": "stable",
            "summary": "Whether to add Microsoft IPs to Split Tunnel exclusions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 78
          },
          "name": "excludeOfficeIps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Both 'exclude' and 'include' cannot be set in the same request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#include ZeroTrustDeviceCustomProfile#include}",
            "stability": "stable",
            "summary": "List of routes included in the WARP client's tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 84
          },
          "name": "include",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of 0 will allow LAN access until the next WARP reconnection, such as a reboot or a laptop waking from sleep. Note that this field is omitted from the response if null or unset.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#lan_allow_minutes ZeroTrustDeviceCustomProfile#lan_allow_minutes}",
            "stability": "stable",
            "summary": "The amount of time in minutes a user is allowed access to their LAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 90
          },
          "name": "lanAllowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that this field is omitted from the response if null or unset.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#lan_allow_subnet_size ZeroTrustDeviceCustomProfile#lan_allow_subnet_size}",
            "stability": "stable",
            "summary": "The size of the subnet for the local access network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 96
          },
          "name": "lanAllowSubnetSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Lower values indicate higher precedence. Policies will be evaluated in ascending order of this field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#precedence ZeroTrustDeviceCustomProfile#precedence}",
            "stability": "stable",
            "summary": "The precedence of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 114
          },
          "name": "precedence",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#register_interface_ip_with_dns ZeroTrustDeviceCustomProfile#register_interface_ip_with_dns}",
            "stability": "stable",
            "summary": "Determines if the operating system will register WARP's local interface IP with your on-premises DNS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 120
          },
          "name": "registerInterfaceIpWithDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#sccm_vpn_boundary_support ZeroTrustDeviceCustomProfile#sccm_vpn_boundary_support}",
            "stability": "stable",
            "summary": "Determines whether the WARP client indicates to SCCM that it is inside a VPN boundary. (Windows only)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 126
          },
          "name": "sccmVpnBoundarySupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#service_mode_v2 ZeroTrustDeviceCustomProfile#service_mode_v2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 130
          },
          "name": "serviceModeV2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#support_url ZeroTrustDeviceCustomProfile#support_url}",
            "stability": "stable",
            "summary": "The URL to launch when the Send Feedback button is clicked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 136
          },
          "name": "supportUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#switch_locked ZeroTrustDeviceCustomProfile#switch_locked}",
            "stability": "stable",
            "summary": "Whether to allow the user to turn off the WARP switch and disconnect the client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 142
          },
          "name": "switchLocked",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#tunnel_protocol ZeroTrustDeviceCustomProfile#tunnel_protocol}",
            "stability": "stable",
            "summary": "Determines which tunnel protocol to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 148
          },
          "name": "tunnelProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 150
      },
      "name": "ZeroTrustDeviceCustomProfileExclude",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#address ZeroTrustDeviceCustomProfile#address}",
            "stability": "stable",
            "summary": "The address in CIDR format to exclude from the tunnel. If `address` is present, `host` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 156
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#description ZeroTrustDeviceCustomProfile#description}",
            "stability": "stable",
            "summary": "A description of the Split Tunnel item, displayed in the client UI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 162
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#host ZeroTrustDeviceCustomProfile#host}",
            "stability": "stable",
            "summary": "The domain name to exclude from the tunnel. If `host` is present, `address` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 168
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileExclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 334
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExcludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileExcludeList",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileExcludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 278
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 294
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 310
          },
          "name": "resetHost"
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileExcludeOutputReference",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 282
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 298
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 314
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 272
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 288
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 304
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 338
      },
      "name": "ZeroTrustDeviceCustomProfileFallbackDomains",
      "namespace": "zeroTrustDeviceCustomProfile",
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileFallbackDomains"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 419
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomainsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileFallbackDomainsList",
      "namespace": "zeroTrustDeviceCustomProfile",
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileFallbackDomainsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 361
      },
      "name": "ZeroTrustDeviceCustomProfileFallbackDomainsOutputReference",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 390
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 395
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 400
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileFallbackDomains"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileFallbackDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 423
      },
      "name": "ZeroTrustDeviceCustomProfileInclude",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#address ZeroTrustDeviceCustomProfile#address}",
            "stability": "stable",
            "summary": "The address in CIDR format to include in the tunnel. If `address` is present, `host` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 429
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#description ZeroTrustDeviceCustomProfile#description}",
            "stability": "stable",
            "summary": "A description of the Split Tunnel item, displayed in the client UI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 435
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#host ZeroTrustDeviceCustomProfile#host}",
            "stability": "stable",
            "summary": "The domain name to include in the tunnel. If `host` is present, `address` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 441
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileInclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 607
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileIncludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileIncludeList",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileIncludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 551
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 567
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 583
          },
          "name": "resetHost"
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileIncludeOutputReference",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 555
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 571
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 587
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 545
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 561
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 577
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 611
      },
      "name": "ZeroTrustDeviceCustomProfileServiceModeV2",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#mode ZeroTrustDeviceCustomProfile#mode}",
            "stability": "stable",
            "summary": "The mode to run the WARP client under."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 617
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile#port ZeroTrustDeviceCustomProfile#port}",
            "stability": "stable",
            "summary": "The port number when used with proxy mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 623
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileServiceModeV2"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 718
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 734
          },
          "name": "resetPort"
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileServiceModeV2OutputReference",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 722
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 738
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 712
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 728
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileServiceModeV2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileServiceModeV2OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTests": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile/index.ts",
        "line": 742
      },
      "name": "ZeroTrustDeviceCustomProfileTargetTests",
      "namespace": "zeroTrustDeviceCustomProfile",
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileTargetTests"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTestsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 818
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTestsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileTargetTestsList",
      "namespace": "zeroTrustDeviceCustomProfile",
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileTargetTestsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTestsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile/index.ts",
          "line": 774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile/index.ts",
        "line": 765
      },
      "name": "ZeroTrustDeviceCustomProfileTargetTestsOutputReference",
      "namespace": "zeroTrustDeviceCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 794
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 799
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfile.ZeroTrustDeviceCustomProfileTargetTests"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile/index:ZeroTrustDeviceCustomProfileTargetTestsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallback": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback cloudflare_zero_trust_device_custom_profile_local_domain_fallback}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallback",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback cloudflare_zero_trust_device_custom_profile_local_domain_fallback} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
          "line": 249
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceCustomProfileLocalDomainFallback resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 234
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceCustomProfileLocalDomainFallback to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceCustomProfileLocalDomainFallback that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceCustomProfileLocalDomainFallback to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 295
          },
          "name": "putDomains",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 282
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileLocalDomainFallback",
      "namespace": "zeroTrustDeviceCustomProfileLocalDomainFallback",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 292
          },
          "name": "domains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 286
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 299
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 317
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 276
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 310
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile-local-domain-fallback/index:ZeroTrustDeviceCustomProfileLocalDomainFallback"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceCustomProfileLocalDomainFallbackConfig",
      "namespace": "zeroTrustDeviceCustomProfileLocalDomainFallback",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback#domains ZeroTrustDeviceCustomProfileLocalDomainFallback#domains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 22
          },
          "name": "domains",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback#policy_id ZeroTrustDeviceCustomProfileLocalDomainFallback#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 26
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback#account_id ZeroTrustDeviceCustomProfileLocalDomainFallback#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile-local-domain-fallback/index:ZeroTrustDeviceCustomProfileLocalDomainFallbackConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
        "line": 28
      },
      "name": "ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains",
      "namespace": "zeroTrustDeviceCustomProfileLocalDomainFallback",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback#suffix ZeroTrustDeviceCustomProfileLocalDomainFallback#suffix}",
            "stability": "stable",
            "summary": "The domain suffix to match when resolving locally."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 46
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback#description ZeroTrustDeviceCustomProfileLocalDomainFallback#description}",
            "stability": "stable",
            "summary": "A description of the fallback domain, displayed in the client UI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 34
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_custom_profile_local_domain_fallback#dns_server ZeroTrustDeviceCustomProfileLocalDomainFallback#dns_server}",
            "stability": "stable",
            "summary": "A list of IP addresses to handle domain resolution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 40
          },
          "name": "dnsServer",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile-local-domain-fallback/index:ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsList",
      "namespace": "zeroTrustDeviceCustomProfileLocalDomainFallback",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile-local-domain-fallback/index:ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 156
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 172
          },
          "name": "resetDnsServer"
        }
      ],
      "name": "ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsOutputReference",
      "namespace": "zeroTrustDeviceCustomProfileLocalDomainFallback",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 160
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 176
          },
          "name": "dnsServerInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 189
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 150
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 166
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 182
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-custom-profile-local-domain-fallback/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceCustomProfileLocalDomainFallback.ZeroTrustDeviceCustomProfileLocalDomainFallbackDomains"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-custom-profile-local-domain-fallback/index:ZeroTrustDeviceCustomProfileLocalDomainFallbackDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile cloudflare_zero_trust_device_default_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile cloudflare_zero_trust_device_default_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 748
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile/index.ts",
        "line": 716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceDefaultProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 733
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceDefaultProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceDefaultProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceDefaultProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 912
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 960
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileInclude"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1045
          },
          "name": "putServiceModeV2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 841
          },
          "name": "resetAllowedToLeave"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 809
          },
          "name": "resetAllowModeSwitch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 825
          },
          "name": "resetAllowUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 857
          },
          "name": "resetAutoConnect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 873
          },
          "name": "resetCaptivePortal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 894
          },
          "name": "resetDisableAutoFallback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 915
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 931
          },
          "name": "resetExcludeOfficeIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 963
          },
          "name": "resetInclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 979
          },
          "name": "resetLanAllowMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 995
          },
          "name": "resetLanAllowSubnetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1016
          },
          "name": "resetRegisterInterfaceIpWithDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1032
          },
          "name": "resetSccmVpnBoundarySupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1048
          },
          "name": "resetServiceModeV2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1064
          },
          "name": "resetSupportUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1080
          },
          "name": "resetSwitchLocked"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1096
          },
          "name": "resetTunnelProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1131
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfile",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 721
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 882
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 903
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 909
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExcludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 941
          },
          "name": "fallbackDomains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 946
          },
          "name": "gatewayUniqueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 951
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 957
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileIncludeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1004
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1042
          },
          "name": "serviceModeV2",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 797
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 845
          },
          "name": "allowedToLeaveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 813
          },
          "name": "allowModeSwitchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 829
          },
          "name": "allowUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 861
          },
          "name": "autoConnectInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 877
          },
          "name": "captivePortalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 898
          },
          "name": "disableAutoFallbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 919
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 935
          },
          "name": "excludeOfficeIpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 967
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 983
          },
          "name": "lanAllowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 999
          },
          "name": "lanAllowSubnetSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1020
          },
          "name": "registerInterfaceIpWithDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1036
          },
          "name": "sccmVpnBoundarySupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1052
          },
          "name": "serviceModeV2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1068
          },
          "name": "supportUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1084
          },
          "name": "switchLockedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1100
          },
          "name": "tunnelProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 790
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 835
          },
          "name": "allowedToLeave",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 803
          },
          "name": "allowModeSwitch",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 819
          },
          "name": "allowUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 851
          },
          "name": "autoConnect",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 867
          },
          "name": "captivePortal",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 888
          },
          "name": "disableAutoFallback",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 925
          },
          "name": "excludeOfficeIps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 973
          },
          "name": "lanAllowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 989
          },
          "name": "lanAllowSubnetSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1010
          },
          "name": "registerInterfaceIpWithDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1026
          },
          "name": "sccmVpnBoundarySupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1058
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1074
          },
          "name": "switchLocked",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 1090
          },
          "name": "tunnelProtocol",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfile"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceDefaultProfileConfig",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#account_id ZeroTrustDeviceDefaultProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#allowed_to_leave ZeroTrustDeviceDefaultProfile#allowed_to_leave}",
            "stability": "stable",
            "summary": "Whether to allow devices to leave the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 36
          },
          "name": "allowedToLeave",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#allow_mode_switch ZeroTrustDeviceDefaultProfile#allow_mode_switch}",
            "stability": "stable",
            "summary": "Whether to allow the user to switch WARP between modes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 24
          },
          "name": "allowModeSwitch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#allow_updates ZeroTrustDeviceDefaultProfile#allow_updates}",
            "stability": "stable",
            "summary": "Whether to receive update notifications when a new version of the client is available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 30
          },
          "name": "allowUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#auto_connect ZeroTrustDeviceDefaultProfile#auto_connect}",
            "stability": "stable",
            "summary": "The amount of time in seconds to reconnect after having been disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 42
          },
          "name": "autoConnect",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#captive_portal ZeroTrustDeviceDefaultProfile#captive_portal}",
            "stability": "stable",
            "summary": "Turn on the captive portal after the specified amount of time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 48
          },
          "name": "captivePortal",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#disable_auto_fallback ZeroTrustDeviceDefaultProfile#disable_auto_fallback}",
            "stability": "stable",
            "summary": "If the `dns_server` field of a fallback domain is not present, the client will fall back to a best guess of the default/system DNS resolvers unless this policy option is set to `true`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 54
          },
          "name": "disableAutoFallback",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Both 'exclude' and 'include' cannot be set in the same request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#exclude ZeroTrustDeviceDefaultProfile#exclude}",
            "stability": "stable",
            "summary": "List of routes excluded in the WARP client's tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 60
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#exclude_office_ips ZeroTrustDeviceDefaultProfile#exclude_office_ips}",
            "stability": "stable",
            "summary": "Whether to add Microsoft IPs to Split Tunnel exclusions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 66
          },
          "name": "excludeOfficeIps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Both 'exclude' and 'include' cannot be set in the same request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#include ZeroTrustDeviceDefaultProfile#include}",
            "stability": "stable",
            "summary": "List of routes included in the WARP client's tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 72
          },
          "name": "include",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of 0 will allow LAN access until the next WARP reconnection, such as a reboot or a laptop waking from sleep. Note that this field is omitted from the response if null or unset.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#lan_allow_minutes ZeroTrustDeviceDefaultProfile#lan_allow_minutes}",
            "stability": "stable",
            "summary": "The amount of time in minutes a user is allowed access to their LAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 78
          },
          "name": "lanAllowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that this field is omitted from the response if null or unset.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#lan_allow_subnet_size ZeroTrustDeviceDefaultProfile#lan_allow_subnet_size}",
            "stability": "stable",
            "summary": "The size of the subnet for the local access network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 84
          },
          "name": "lanAllowSubnetSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#register_interface_ip_with_dns ZeroTrustDeviceDefaultProfile#register_interface_ip_with_dns}",
            "stability": "stable",
            "summary": "Determines if the operating system will register WARP's local interface IP with your on-premises DNS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 90
          },
          "name": "registerInterfaceIpWithDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#sccm_vpn_boundary_support ZeroTrustDeviceDefaultProfile#sccm_vpn_boundary_support}",
            "stability": "stable",
            "summary": "Determines whether the WARP client indicates to SCCM that it is inside a VPN boundary. (Windows only)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 96
          },
          "name": "sccmVpnBoundarySupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#service_mode_v2 ZeroTrustDeviceDefaultProfile#service_mode_v2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 100
          },
          "name": "serviceModeV2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#support_url ZeroTrustDeviceDefaultProfile#support_url}",
            "stability": "stable",
            "summary": "The URL to launch when the Send Feedback button is clicked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 106
          },
          "name": "supportUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#switch_locked ZeroTrustDeviceDefaultProfile#switch_locked}",
            "stability": "stable",
            "summary": "Whether to allow the user to turn off the WARP switch and disconnect the client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 112
          },
          "name": "switchLocked",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#tunnel_protocol ZeroTrustDeviceDefaultProfile#tunnel_protocol}",
            "stability": "stable",
            "summary": "Determines which tunnel protocol to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 118
          },
          "name": "tunnelProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile/index.ts",
        "line": 120
      },
      "name": "ZeroTrustDeviceDefaultProfileExclude",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#address ZeroTrustDeviceDefaultProfile#address}",
            "stability": "stable",
            "summary": "The address in CIDR format to exclude from the tunnel. If `address` is present, `host` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 126
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#description ZeroTrustDeviceDefaultProfile#description}",
            "stability": "stable",
            "summary": "A description of the Split Tunnel item, displayed in the client UI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 132
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#host ZeroTrustDeviceDefaultProfile#host}",
            "stability": "stable",
            "summary": "The domain name to exclude from the tunnel. If `host` is present, `address` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 138
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileExclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExcludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExcludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 304
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExcludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileExcludeList",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileExcludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExcludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 248
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 264
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 280
          },
          "name": "resetHost"
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileExcludeOutputReference",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 252
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 268
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 284
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 242
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 258
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 274
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileExcludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile/index.ts",
        "line": 308
      },
      "name": "ZeroTrustDeviceDefaultProfileFallbackDomains",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileFallbackDomains"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile/index.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileFallbackDomainsList",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileFallbackDomainsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile/index.ts",
        "line": 331
      },
      "name": "ZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 360
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 365
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 370
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileFallbackDomains"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileFallbackDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileInclude": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile/index.ts",
        "line": 393
      },
      "name": "ZeroTrustDeviceDefaultProfileInclude",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#address ZeroTrustDeviceDefaultProfile#address}",
            "stability": "stable",
            "summary": "The address in CIDR format to include in the tunnel. If `address` is present, `host` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 399
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#description ZeroTrustDeviceDefaultProfile#description}",
            "stability": "stable",
            "summary": "A description of the Split Tunnel item, displayed in the client UI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 405
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#host ZeroTrustDeviceDefaultProfile#host}",
            "stability": "stable",
            "summary": "The domain name to include in the tunnel. If `host` is present, `address` must not be present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 411
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileInclude"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileIncludeList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileIncludeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 577
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileIncludeOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileIncludeList",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileInclude"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileIncludeList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileIncludeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile/index.ts",
        "line": 457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 521
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 537
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 553
          },
          "name": "resetHost"
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileIncludeOutputReference",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 525
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 541
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 557
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 515
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 531
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 547
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileIncludeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile/index.ts",
        "line": 581
      },
      "name": "ZeroTrustDeviceDefaultProfileServiceModeV2",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#mode ZeroTrustDeviceDefaultProfile#mode}",
            "stability": "stable",
            "summary": "The mode to run the WARP client under."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 587
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile#port ZeroTrustDeviceDefaultProfile#port}",
            "stability": "stable",
            "summary": "The port number when used with proxy mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 593
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileServiceModeV2"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile/index.ts",
        "line": 632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 688
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 704
          },
          "name": "resetPort"
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileServiceModeV2OutputReference",
      "namespace": "zeroTrustDeviceDefaultProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 692
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 708
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 682
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 698
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfile.ZeroTrustDeviceDefaultProfileServiceModeV2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile/index:ZeroTrustDeviceDefaultProfileServiceModeV2OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileCertificates.ZeroTrustDeviceDefaultProfileCertificates": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_certificates cloudflare_zero_trust_device_default_profile_certificates}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileCertificates.ZeroTrustDeviceDefaultProfileCertificates",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_certificates cloudflare_zero_trust_device_default_profile_certificates} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
          "line": 62
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileCertificates.ZeroTrustDeviceDefaultProfileCertificatesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceDefaultProfileCertificates resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceDefaultProfileCertificates to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_certificates#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceDefaultProfileCertificates that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceDefaultProfileCertificates to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 107
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileCertificates",
      "namespace": "zeroTrustDeviceDefaultProfileCertificates",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 95
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 111
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 88
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 101
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile-certificates/index:ZeroTrustDeviceDefaultProfileCertificates"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileCertificates.ZeroTrustDeviceDefaultProfileCertificatesConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileCertificates.ZeroTrustDeviceDefaultProfileCertificatesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceDefaultProfileCertificatesConfig",
      "namespace": "zeroTrustDeviceDefaultProfileCertificates",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_certificates#enabled ZeroTrustDeviceDefaultProfileCertificates#enabled}",
            "stability": "stable",
            "summary": "The current status of the device policy certificate provisioning feature for WARP clients."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 20
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_certificates#zone_id ZeroTrustDeviceDefaultProfileCertificates#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-certificates/index.ts",
            "line": 24
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile-certificates/index:ZeroTrustDeviceDefaultProfileCertificatesConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallback": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback cloudflare_zero_trust_device_default_profile_local_domain_fallback}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallback",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback cloudflare_zero_trust_device_default_profile_local_domain_fallback} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
          "line": 245
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceDefaultProfileLocalDomainFallback resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 230
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceDefaultProfileLocalDomainFallback to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceDefaultProfileLocalDomainFallback that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceDefaultProfileLocalDomainFallback to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 287
          },
          "name": "putDomains",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 304
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 311
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileLocalDomainFallback",
      "namespace": "zeroTrustDeviceDefaultProfileLocalDomainFallback",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 284
          },
          "name": "domains",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 278
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 291
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 271
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile-local-domain-fallback/index:ZeroTrustDeviceDefaultProfileLocalDomainFallback"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig",
      "namespace": "zeroTrustDeviceDefaultProfileLocalDomainFallback",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback#account_id ZeroTrustDeviceDefaultProfileLocalDomainFallback#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback#domains ZeroTrustDeviceDefaultProfileLocalDomainFallback#domains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 22
          },
          "name": "domains",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile-local-domain-fallback/index:ZeroTrustDeviceDefaultProfileLocalDomainFallbackConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
        "line": 24
      },
      "name": "ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains",
      "namespace": "zeroTrustDeviceDefaultProfileLocalDomainFallback",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback#suffix ZeroTrustDeviceDefaultProfileLocalDomainFallback#suffix}",
            "stability": "stable",
            "summary": "The domain suffix to match when resolving locally."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 42
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback#description ZeroTrustDeviceDefaultProfileLocalDomainFallback#description}",
            "stability": "stable",
            "summary": "A description of the fallback domain, displayed in the client UI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_default_profile_local_domain_fallback#dns_server ZeroTrustDeviceDefaultProfileLocalDomainFallback#dns_server}",
            "stability": "stable",
            "summary": "A list of IP addresses to handle domain resolution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 36
          },
          "name": "dnsServer",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile-local-domain-fallback/index:ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile-local-domain-fallback/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsList",
      "namespace": "zeroTrustDeviceDefaultProfileLocalDomainFallback",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile-local-domain-fallback/index:ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-default-profile-local-domain-fallback/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 152
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 168
          },
          "name": "resetDnsServer"
        }
      ],
      "name": "ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsOutputReference",
      "namespace": "zeroTrustDeviceDefaultProfileLocalDomainFallback",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 156
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 172
          },
          "name": "dnsServerInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 185
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 146
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 162
          },
          "name": "dnsServer",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 178
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-default-profile-local-domain-fallback/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceDefaultProfileLocalDomainFallback.ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomains"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-default-profile-local-domain-fallback/index:ZeroTrustDeviceDefaultProfileLocalDomainFallbackDomainsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceIpProfile.ZeroTrustDeviceIpProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile cloudflare_zero_trust_device_ip_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceIpProfile.ZeroTrustDeviceIpProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile cloudflare_zero_trust_device_ip_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-ip-profile/index.ts",
          "line": 92
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceIpProfile.ZeroTrustDeviceIpProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-ip-profile/index.ts",
        "line": 60
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceIpProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 77
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceIpProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceIpProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceIpProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 129
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 150
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 166
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 240
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 252
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceIpProfile",
      "namespace": "zeroTrustDeviceIpProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 65
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 138
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 175
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 232
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 133
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 154
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 170
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 188
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 201
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 214
          },
          "name": "precedenceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 227
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 123
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 144
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 160
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 181
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 207
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 220
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-ip-profile/index:ZeroTrustDeviceIpProfile"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceIpProfile.ZeroTrustDeviceIpProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceIpProfile.ZeroTrustDeviceIpProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-ip-profile/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceIpProfileConfig",
      "namespace": "zeroTrustDeviceIpProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#match ZeroTrustDeviceIpProfile#match}",
            "stability": "stable",
            "summary": "The wirefilter expression to match registrations. Available values: \"identity.name\", \"identity.email\", \"identity.groups.id\", \"identity.groups.name\", \"identity.groups.email\", \"identity.saml_attributes\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 36
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#name ZeroTrustDeviceIpProfile#name}",
            "stability": "stable",
            "summary": "A user-friendly name for the Device IP profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Lower values indicate higher precedence. Device IP profile will be evaluated in ascending order of this field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#precedence ZeroTrustDeviceIpProfile#precedence}",
            "stability": "stable",
            "summary": "The precedence of the Device IP profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 48
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#subnet_id ZeroTrustDeviceIpProfile#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the Subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 54
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#account_id ZeroTrustDeviceIpProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#description ZeroTrustDeviceIpProfile#description}",
            "stability": "stable",
            "summary": "An optional description of the Device IP profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_ip_profile#enabled ZeroTrustDeviceIpProfile#enabled}",
            "stability": "stable",
            "summary": "Whether the Device IP profile will be applied to matching devices."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-ip-profile/index.ts",
            "line": 30
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-ip-profile/index:ZeroTrustDeviceIpProfileConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks cloudflare_zero_trust_device_managed_networks}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks cloudflare_zero_trust_device_managed_networks} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-managed-networks/index.ts",
          "line": 203
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-managed-networks/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceManagedNetworks resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 188
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceManagedNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceManagedNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceManagedNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 250
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 237
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 298
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 307
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceManagedNetworks",
      "namespace": "zeroTrustDeviceManagedNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 176
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 247
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 277
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 241
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 254
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigA"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 272
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 290
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 231
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 283
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-managed-networks/index:ZeroTrustDeviceManagedNetworks"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-managed-networks/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceManagedNetworksConfig",
      "namespace": "zeroTrustDeviceManagedNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks#config ZeroTrustDeviceManagedNetworks#config}",
            "stability": "stable",
            "summary": "The configuration object containing information for the WARP client to detect the managed network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 24
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks#name ZeroTrustDeviceManagedNetworks#name}",
            "stability": "stable",
            "summary": "The name of the device managed network. This name must be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks#type ZeroTrustDeviceManagedNetworks#type}",
            "stability": "stable",
            "summary": "The type of device managed network. Available values: \"tls\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 37
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks#account_id ZeroTrustDeviceManagedNetworks#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-managed-networks/index:ZeroTrustDeviceManagedNetworksConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-managed-networks/index.ts",
        "line": 39
      },
      "name": "ZeroTrustDeviceManagedNetworksConfigA",
      "namespace": "zeroTrustDeviceManagedNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks#tls_sockaddr ZeroTrustDeviceManagedNetworks#tls_sockaddr}",
            "stability": "stable",
            "summary": "A network address of the form \"host:port\" that the WARP client will use to detect the presence of a TLS host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 51
          },
          "name": "tlsSockaddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If absent, regular certificate verification (trusted roots, valid timestamp, etc) will be used to validate the certificate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_managed_networks#sha256 ZeroTrustDeviceManagedNetworks#sha256}",
            "stability": "stable",
            "summary": "The SHA-256 hash of the TLS certificate presented by the host found at tls_sockaddr."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 45
          },
          "name": "sha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-managed-networks/index:ZeroTrustDeviceManagedNetworksConfigA"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-managed-networks/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-managed-networks/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 146
          },
          "name": "resetSha256"
        }
      ],
      "name": "ZeroTrustDeviceManagedNetworksConfigAOutputReference",
      "namespace": "zeroTrustDeviceManagedNetworks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 150
          },
          "name": "sha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 163
          },
          "name": "tlsSockaddrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 140
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 156
          },
          "name": "tlsSockaddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-managed-networks/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceManagedNetworks.ZeroTrustDeviceManagedNetworksConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-managed-networks/index:ZeroTrustDeviceManagedNetworksConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration cloudflare_zero_trust_device_posture_integration}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration cloudflare_zero_trust_device_posture_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-posture-integration/index.ts",
          "line": 422
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-integration/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDevicePostureIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 407
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDevicePostureIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDevicePostureIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDevicePostureIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 470
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 457
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 526
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 536
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDevicePostureIntegration",
      "namespace": "zeroTrustDevicePostureIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 395
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 467
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 479
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 461
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 474
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigA"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 492
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 505
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 518
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 451
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 485
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 498
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 511
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-integration/index:ZeroTrustDevicePostureIntegration"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-integration/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDevicePostureIntegrationConfig",
      "namespace": "zeroTrustDevicePostureIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#config ZeroTrustDevicePostureIntegration#config}",
            "stability": "stable",
            "summary": "The configuration object containing third-party integration information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 24
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use `m` for minutes (e.g. `5m`) and `h` for hours (e.g. `12h`).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#interval ZeroTrustDevicePostureIntegration#interval}",
            "stability": "stable",
            "summary": "The interval between each posture check with the third-party API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 30
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#name ZeroTrustDevicePostureIntegration#name}",
            "stability": "stable",
            "summary": "The name of the device posture integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#type ZeroTrustDevicePostureIntegration#type}",
            "stability": "stable",
            "summary": "The type of device posture integration. Available values: \"workspace_one\", \"crowdstrike_s2s\", \"uptycs\", \"intune\", \"kolide\", \"tanium_s2s\", \"sentinelone_s2s\", \"custom_s2s\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 43
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#account_id ZeroTrustDevicePostureIntegration#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-integration/index:ZeroTrustDevicePostureIntegrationConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-integration/index.ts",
        "line": 45
      },
      "name": "ZeroTrustDevicePostureIntegrationConfigA",
      "namespace": "zeroTrustDevicePostureIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#access_client_id ZeroTrustDevicePostureIntegration#access_client_id}",
            "stability": "stable",
            "summary": "If present, this id will be passed in the `CF-Access-Client-ID` header when hitting the `api_url`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 51
          },
          "name": "accessClientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#access_client_secret ZeroTrustDevicePostureIntegration#access_client_secret}",
            "stability": "stable",
            "summary": "If present, this secret will be passed in the `CF-Access-Client-Secret` header when hitting the `api_url`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 57
          },
          "name": "accessClientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#api_url ZeroTrustDevicePostureIntegration#api_url}",
            "stability": "stable",
            "summary": "The Workspace One API URL provided in the Workspace One Admin Dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 63
          },
          "name": "apiUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#auth_url ZeroTrustDevicePostureIntegration#auth_url}",
            "stability": "stable",
            "summary": "The Workspace One Authorization URL depending on your region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 69
          },
          "name": "authUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#client_id ZeroTrustDevicePostureIntegration#client_id}",
            "stability": "stable",
            "summary": "The Workspace One client ID provided in the Workspace One Admin Dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 75
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#client_key ZeroTrustDevicePostureIntegration#client_key}",
            "stability": "stable",
            "summary": "The Uptycs client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 81
          },
          "name": "clientKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#client_secret ZeroTrustDevicePostureIntegration#client_secret}",
            "stability": "stable",
            "summary": "The Workspace One client secret provided in the Workspace One Admin Dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 87
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_integration#customer_id ZeroTrustDevicePostureIntegration#customer_id}",
            "stability": "stable",
            "summary": "The Crowdstrike customer ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 93
          },
          "name": "customerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-integration/index:ZeroTrustDevicePostureIntegrationConfigA"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigAOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-posture-integration/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-integration/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 266
          },
          "name": "resetAccessClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 282
          },
          "name": "resetAccessClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 298
          },
          "name": "resetApiUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 314
          },
          "name": "resetAuthUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 330
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 346
          },
          "name": "resetClientKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 362
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 378
          },
          "name": "resetCustomerId"
        }
      ],
      "name": "ZeroTrustDevicePostureIntegrationConfigAOutputReference",
      "namespace": "zeroTrustDevicePostureIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 270
          },
          "name": "accessClientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 286
          },
          "name": "accessClientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 302
          },
          "name": "apiUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 318
          },
          "name": "authUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 334
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 350
          },
          "name": "clientKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 366
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 382
          },
          "name": "customerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 260
          },
          "name": "accessClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 276
          },
          "name": "accessClientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 292
          },
          "name": "apiUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 308
          },
          "name": "authUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 324
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 340
          },
          "name": "clientKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 356
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 372
          },
          "name": "customerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-integration/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureIntegration.ZeroTrustDevicePostureIntegrationConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-integration/index:ZeroTrustDevicePostureIntegrationConfigAOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule cloudflare_zero_trust_device_posture_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule cloudflare_zero_trust_device_posture_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-posture-rule/index.ts",
          "line": 1925
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-rule/index.ts",
        "line": 1893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDevicePostureRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1910
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDevicePostureRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDevicePostureRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDevicePostureRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2013
          },
          "name": "putInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2029
          },
          "name": "putMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatch"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1963
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1979
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1995
          },
          "name": "resetExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2016
          },
          "name": "resetInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2032
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2048
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2064
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2089
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2102
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDevicePostureRule",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1898
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2004
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2010
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2026
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1967
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1983
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1999
          },
          "name": "expirationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2020
          },
          "name": "inputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2036
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2052
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2068
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2081
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1957
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1973
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1989
          },
          "name": "expiration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2042
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2058
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 2074
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRule"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-rule/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDevicePostureRuleConfig",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"file\", \"application\", \"tanium\", \"gateway\", \"warp\", \"disk_encryption\", \"serial_number\", \"sentinelone\", \"carbonblack\", \"firewall\", \"os_version\", \"domain_joined\", \"client_certificate\", \"client_certificate_v2\", \"antivirus\", \"unique_client_id\", \"kolide\", \"tanium_s2s\", \"crowdstrike_s2s\", \"intune\", \"workspace_one\", \"sentinelone_s2s\", \"custom_s2s\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#type ZeroTrustDevicePostureRule#type}",
            "stability": "stable",
            "summary": "The type of device posture rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 61
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#account_id ZeroTrustDevicePostureRule#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#description ZeroTrustDevicePostureRule#description}",
            "stability": "stable",
            "summary": "The description of the device posture rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If empty, the result remains valid until it is overwritten by new data from the WARP client.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#expiration ZeroTrustDevicePostureRule#expiration}",
            "stability": "stable",
            "summary": "Sets the expiration time for a posture check result."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 30
          },
          "name": "expiration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#input ZeroTrustDevicePostureRule#input}",
            "stability": "stable",
            "summary": "The value to be checked against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 36
          },
          "name": "input",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#match ZeroTrustDevicePostureRule#match}",
            "stability": "stable",
            "summary": "The conditions that the client must match to run the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 42
          },
          "name": "match",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#name ZeroTrustDevicePostureRule#name}",
            "stability": "stable",
            "summary": "The name of the device posture rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 48
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#schedule ZeroTrustDevicePostureRule#schedule}",
            "stability": "stable",
            "summary": "Polling frequency for the WARP client posture check. Default: `5m` (poll every five minutes). Minimum: `1m`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 54
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInput": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-rule/index.ts",
        "line": 194
      },
      "name": "ZeroTrustDevicePostureRuleInput",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#active_threats ZeroTrustDevicePostureRule#active_threats}",
            "stability": "stable",
            "summary": "The Number of active threats."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 200
          },
          "name": "activeThreats",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Device must match one of the specified states.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#auth_state ZeroTrustDevicePostureRule#auth_state}",
            "stability": "stable",
            "summary": "The set of Kolide device authentication states that pass the posture check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 206
          },
          "name": "authState",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#certificate_id ZeroTrustDevicePostureRule#certificate_id}",
            "stability": "stable",
            "summary": "UUID of Cloudflare managed certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 212
          },
          "name": "certificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#check_disks ZeroTrustDevicePostureRule#check_disks}",
            "stability": "stable",
            "summary": "List of volume names to be checked for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 218
          },
          "name": "checkDisks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend keeping this enabled unless the certificate was deployed without a private key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#check_private_key ZeroTrustDevicePostureRule#check_private_key}",
            "stability": "stable",
            "summary": "Confirm the certificate was not imported from another device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 224
          },
          "name": "checkPrivateKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#cn ZeroTrustDevicePostureRule#cn}",
            "stability": "stable",
            "summary": "Common Name that is protected by the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 230
          },
          "name": "cn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#compliance_status ZeroTrustDevicePostureRule#compliance_status}",
            "stability": "stable",
            "summary": "Compliance Status. Available values: \"compliant\", \"noncompliant\", \"unknown\", \"notapplicable\", \"ingraceperiod\", \"error\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 237
          },
          "name": "complianceStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#connection_id ZeroTrustDevicePostureRule#connection_id}",
            "stability": "stable",
            "summary": "Posture Integration ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 243
          },
          "name": "connectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#count_operator ZeroTrustDevicePostureRule#count_operator}",
            "stability": "stable",
            "summary": "Count Operator. Available values: \"<\", \"<=\", \">\", \">=\", \"==\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 250
          },
          "name": "countOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#domain ZeroTrustDevicePostureRule#domain}",
            "stability": "stable",
            "summary": "Domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 256
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#eid_last_seen ZeroTrustDevicePostureRule#eid_last_seen}",
            "stability": "stable",
            "summary": "For more details on eid last seen, refer to the Tanium documentation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 262
          },
          "name": "eidLastSeen",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#enabled ZeroTrustDevicePostureRule#enabled}",
            "stability": "stable",
            "summary": "Enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 268
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#exists ZeroTrustDevicePostureRule#exists}",
            "stability": "stable",
            "summary": "Whether or not file exists."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 274
          },
          "name": "exists",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#extended_key_usage ZeroTrustDevicePostureRule#extended_key_usage}",
            "stability": "stable",
            "summary": "List of values indicating purposes for which the certificate public key can be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 280
          },
          "name": "extendedKeyUsage",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#id ZeroTrustDevicePostureRule#id}\n\nPlease 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": "List ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 289
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#infected ZeroTrustDevicePostureRule#infected}",
            "stability": "stable",
            "summary": "Whether device is infected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 295
          },
          "name": "infected",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#is_active ZeroTrustDevicePostureRule#is_active}",
            "stability": "stable",
            "summary": "Whether device is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 301
          },
          "name": "isActive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#issue_count ZeroTrustDevicePostureRule#issue_count}",
            "stability": "stable",
            "summary": "The Number of Issues."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 307
          },
          "name": "issueCount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#last_seen ZeroTrustDevicePostureRule#last_seen}",
            "stability": "stable",
            "summary": "For more details on last seen, please refer to the Crowdstrike documentation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 313
          },
          "name": "lastSeen",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#locations ZeroTrustDevicePostureRule#locations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 317
          },
          "name": "locations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#network_status ZeroTrustDevicePostureRule#network_status}",
            "stability": "stable",
            "summary": "Network status of device. Available values: \"connected\", \"disconnected\", \"disconnecting\", \"connecting\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 324
          },
          "name": "networkStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#operating_system ZeroTrustDevicePostureRule#operating_system}",
            "stability": "stable",
            "summary": "Operating system. Available values: \"windows\", \"linux\", \"mac\", \"android\", \"ios\", \"chromeos\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 331
          },
          "name": "operatingSystem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#operational_state ZeroTrustDevicePostureRule#operational_state}",
            "stability": "stable",
            "summary": "Agent operational state. Available values: \"na\", \"partially_disabled\", \"auto_fully_disabled\", \"fully_disabled\", \"auto_partially_disabled\", \"disabled_error\", \"db_corruption\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 338
          },
          "name": "operationalState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#operator ZeroTrustDevicePostureRule#operator}",
            "stability": "stable",
            "summary": "Operator. Available values: \"<\", \"<=\", \">\", \">=\", \"==\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 345
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#os ZeroTrustDevicePostureRule#os}",
            "stability": "stable",
            "summary": "Os Version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 351
          },
          "name": "os",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#os_distro_name ZeroTrustDevicePostureRule#os_distro_name}",
            "stability": "stable",
            "summary": "Operating System Distribution Name (linux only)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 357
          },
          "name": "osDistroName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#os_distro_revision ZeroTrustDevicePostureRule#os_distro_revision}",
            "stability": "stable",
            "summary": "Version of OS Distribution (linux only)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 363
          },
          "name": "osDistroRevision",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Windows, the UBR (Update Build Revision). For Mac or iOS, the Product Version Extra. For Linux, the distribution name and version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#os_version_extra ZeroTrustDevicePostureRule#os_version_extra}",
            "stability": "stable",
            "summary": "Additional operating system version details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 369
          },
          "name": "osVersionExtra",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#overall ZeroTrustDevicePostureRule#overall}",
            "stability": "stable",
            "summary": "Overall."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 375
          },
          "name": "overall",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#path ZeroTrustDevicePostureRule#path}",
            "stability": "stable",
            "summary": "File path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 381
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#require_all ZeroTrustDevicePostureRule#require_all}",
            "stability": "stable",
            "summary": "Whether to check all disks for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 387
          },
          "name": "requireAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#risk_level ZeroTrustDevicePostureRule#risk_level}",
            "stability": "stable",
            "summary": "For more details on risk level, refer to the Tanium documentation. Available values: \"low\", \"medium\", \"high\", \"critical\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 394
          },
          "name": "riskLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#score ZeroTrustDevicePostureRule#score}",
            "stability": "stable",
            "summary": "A value between 0-100 assigned to devices set by the 3rd party posture provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 400
          },
          "name": "score",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#score_operator ZeroTrustDevicePostureRule#score_operator}",
            "stability": "stable",
            "summary": "Score Operator. Available values: \"<\", \"<=\", \">\", \">=\", \"==\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 407
          },
          "name": "scoreOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#sensor_config ZeroTrustDevicePostureRule#sensor_config}",
            "stability": "stable",
            "summary": "SensorConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 413
          },
          "name": "sensorConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#sha256 ZeroTrustDevicePostureRule#sha256}",
            "stability": "stable",
            "summary": "SHA-256."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 419
          },
          "name": "sha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#state ZeroTrustDevicePostureRule#state}",
            "stability": "stable",
            "summary": "For more details on state, please refer to the Crowdstrike documentation. Available values: \"online\", \"offline\", \"unknown\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 426
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#subject_alternative_names ZeroTrustDevicePostureRule#subject_alternative_names}",
            "stability": "stable",
            "summary": "List of certificate Subject Alternative Names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 432
          },
          "name": "subjectAlternativeNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#thumbprint ZeroTrustDevicePostureRule#thumbprint}",
            "stability": "stable",
            "summary": "Signing certificate thumbprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 438
          },
          "name": "thumbprint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#total_score ZeroTrustDevicePostureRule#total_score}",
            "stability": "stable",
            "summary": "For more details on total score, refer to the Tanium documentation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 444
          },
          "name": "totalScore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#update_window_days ZeroTrustDevicePostureRule#update_window_days}",
            "stability": "stable",
            "summary": "Number of days that the antivirus should be updated within."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 450
          },
          "name": "updateWindowDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#version ZeroTrustDevicePostureRule#version}",
            "stability": "stable",
            "summary": "Version of OS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 456
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#version_operator ZeroTrustDevicePostureRule#version_operator}",
            "stability": "stable",
            "summary": "Version Operator. Available values: \"<\", \"<=\", \">\", \">=\", \"==\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 463
          },
          "name": "versionOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleInput"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-rule/index.ts",
        "line": 63
      },
      "name": "ZeroTrustDevicePostureRuleInputLocations",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#paths ZeroTrustDevicePostureRule#paths}",
            "stability": "stable",
            "summary": "List of paths to check for client certificate on linux."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 69
          },
          "name": "paths",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#trust_stores ZeroTrustDevicePostureRule#trust_stores}",
            "stability": "stable",
            "summary": "List of trust stores to check for client certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 75
          },
          "name": "trustStores",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleInputLocations"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-posture-rule/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-rule/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 170
          },
          "name": "resetPaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 186
          },
          "name": "resetTrustStores"
        }
      ],
      "name": "ZeroTrustDevicePostureRuleInputLocationsOutputReference",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 174
          },
          "name": "pathsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 190
          },
          "name": "trustStoresInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 164
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 180
          },
          "name": "trustStores",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleInputLocationsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-posture-rule/index.ts",
          "line": 797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-rule/index.ts",
        "line": 789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1392
          },
          "name": "putLocations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1091
          },
          "name": "resetActiveThreats"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1107
          },
          "name": "resetAuthState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1123
          },
          "name": "resetCertificateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1139
          },
          "name": "resetCheckDisks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1155
          },
          "name": "resetCheckPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1171
          },
          "name": "resetCn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1187
          },
          "name": "resetComplianceStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1203
          },
          "name": "resetConnectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1219
          },
          "name": "resetCountOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1235
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1251
          },
          "name": "resetEidLastSeen"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1267
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1283
          },
          "name": "resetExists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1299
          },
          "name": "resetExtendedKeyUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1315
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1331
          },
          "name": "resetInfected"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1347
          },
          "name": "resetIsActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1363
          },
          "name": "resetIssueCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1379
          },
          "name": "resetLastSeen"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1395
          },
          "name": "resetLocations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1411
          },
          "name": "resetNetworkStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1427
          },
          "name": "resetOperatingSystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1443
          },
          "name": "resetOperationalState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1459
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1475
          },
          "name": "resetOs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1491
          },
          "name": "resetOsDistroName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1507
          },
          "name": "resetOsDistroRevision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1523
          },
          "name": "resetOsVersionExtra"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1539
          },
          "name": "resetOverall"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1555
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1571
          },
          "name": "resetRequireAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1587
          },
          "name": "resetRiskLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1603
          },
          "name": "resetScore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1619
          },
          "name": "resetScoreOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1635
          },
          "name": "resetSensorConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1651
          },
          "name": "resetSha256"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1667
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1683
          },
          "name": "resetSubjectAlternativeNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1699
          },
          "name": "resetThumbprint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1715
          },
          "name": "resetTotalScore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1731
          },
          "name": "resetUpdateWindowDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1747
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1763
          },
          "name": "resetVersionOperator"
        }
      ],
      "name": "ZeroTrustDevicePostureRuleInputOutputReference",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1389
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1095
          },
          "name": "activeThreatsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1111
          },
          "name": "authStateInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1127
          },
          "name": "certificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1143
          },
          "name": "checkDisksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1159
          },
          "name": "checkPrivateKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1175
          },
          "name": "cnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1191
          },
          "name": "complianceStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1207
          },
          "name": "connectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1223
          },
          "name": "countOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1239
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1255
          },
          "name": "eidLastSeenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1271
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1287
          },
          "name": "existsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1303
          },
          "name": "extendedKeyUsageInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1319
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1335
          },
          "name": "infectedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1351
          },
          "name": "isActiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1367
          },
          "name": "issueCountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1383
          },
          "name": "lastSeenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1399
          },
          "name": "locationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInputLocations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1415
          },
          "name": "networkStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1431
          },
          "name": "operatingSystemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1447
          },
          "name": "operationalStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1463
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1495
          },
          "name": "osDistroNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1511
          },
          "name": "osDistroRevisionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1479
          },
          "name": "osInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1527
          },
          "name": "osVersionExtraInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1543
          },
          "name": "overallInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1559
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1575
          },
          "name": "requireAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1591
          },
          "name": "riskLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1607
          },
          "name": "scoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1623
          },
          "name": "scoreOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1639
          },
          "name": "sensorConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1655
          },
          "name": "sha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1671
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1687
          },
          "name": "subjectAlternativeNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1703
          },
          "name": "thumbprintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1719
          },
          "name": "totalScoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1735
          },
          "name": "updateWindowDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1751
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1767
          },
          "name": "versionOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1085
          },
          "name": "activeThreats",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1101
          },
          "name": "authState",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1117
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1133
          },
          "name": "checkDisks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1149
          },
          "name": "checkPrivateKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1165
          },
          "name": "cn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1181
          },
          "name": "complianceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1197
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1213
          },
          "name": "countOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1229
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1245
          },
          "name": "eidLastSeen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1261
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1277
          },
          "name": "exists",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1293
          },
          "name": "extendedKeyUsage",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1309
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1325
          },
          "name": "infected",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1341
          },
          "name": "isActive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1357
          },
          "name": "issueCount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1373
          },
          "name": "lastSeen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1405
          },
          "name": "networkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1421
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1437
          },
          "name": "operationalState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1453
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1469
          },
          "name": "os",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1485
          },
          "name": "osDistroName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1501
          },
          "name": "osDistroRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1517
          },
          "name": "osVersionExtra",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1533
          },
          "name": "overall",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1549
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1565
          },
          "name": "requireAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1581
          },
          "name": "riskLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1597
          },
          "name": "score",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1613
          },
          "name": "scoreOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1629
          },
          "name": "sensorConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1645
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1661
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1677
          },
          "name": "subjectAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1693
          },
          "name": "thumbprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1709
          },
          "name": "totalScore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1725
          },
          "name": "updateWindowDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1741
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1757
          },
          "name": "versionOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleInputOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatch": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-posture-rule/index.ts",
        "line": 1771
      },
      "name": "ZeroTrustDevicePostureRuleMatch",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_posture_rule#platform ZeroTrustDevicePostureRule#platform}",
            "stability": "stable",
            "summary": "Available values: \"windows\", \"mac\", \"linux\", \"android\", \"ios\", \"chromeos\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1777
          },
          "name": "platform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleMatch"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatchList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-posture-rule/index.ts",
          "line": 1878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-posture-rule/index.ts",
        "line": 1870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1885
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatchOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDevicePostureRuleMatchList",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleMatchList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatchOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-posture-rule/index.ts",
          "line": 1819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-device-posture-rule/index.ts",
        "line": 1809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1861
          },
          "name": "resetPlatform"
        }
      ],
      "name": "ZeroTrustDevicePostureRuleMatchOutputReference",
      "namespace": "zeroTrustDevicePostureRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1865
          },
          "name": "platformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1855
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-posture-rule/index.ts",
            "line": 1823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDevicePostureRule.ZeroTrustDevicePostureRuleMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-posture-rule/index:ZeroTrustDevicePostureRuleMatchOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceSettings.ZeroTrustDeviceSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings cloudflare_zero_trust_device_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceSettings.ZeroTrustDeviceSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings cloudflare_zero_trust_device_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-settings/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceSettings.ZeroTrustDeviceSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-settings/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 95
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 150
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 166
          },
          "name": "resetDisableForTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 182
          },
          "name": "resetExternalEmergencySignalEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 198
          },
          "name": "resetExternalEmergencySignalFingerprint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 214
          },
          "name": "resetExternalEmergencySignalInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 230
          },
          "name": "resetExternalEmergencySignalUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 246
          },
          "name": "resetGatewayProxyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 262
          },
          "name": "resetGatewayUdpProxyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 278
          },
          "name": "resetRootCertificateInstallationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 294
          },
          "name": "resetUseZtVirtualIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 321
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceSettings",
      "namespace": "zeroTrustDeviceSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 83
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 154
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 170
          },
          "name": "disableForTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 186
          },
          "name": "externalEmergencySignalEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 202
          },
          "name": "externalEmergencySignalFingerprintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 218
          },
          "name": "externalEmergencySignalIntervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 234
          },
          "name": "externalEmergencySignalUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 250
          },
          "name": "gatewayProxyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 266
          },
          "name": "gatewayUdpProxyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 282
          },
          "name": "rootCertificateInstallationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 298
          },
          "name": "useZtVirtualIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 144
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 160
          },
          "name": "disableForTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 176
          },
          "name": "externalEmergencySignalEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 192
          },
          "name": "externalEmergencySignalFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 208
          },
          "name": "externalEmergencySignalInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 224
          },
          "name": "externalEmergencySignalUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 240
          },
          "name": "gatewayProxyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 256
          },
          "name": "gatewayUdpProxyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 272
          },
          "name": "rootCertificateInstallationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 288
          },
          "name": "useZtVirtualIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-settings/index:ZeroTrustDeviceSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceSettings.ZeroTrustDeviceSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceSettings.ZeroTrustDeviceSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-settings/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceSettingsConfig",
      "namespace": "zeroTrustDeviceSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#account_id ZeroTrustDeviceSettings#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#disable_for_time ZeroTrustDeviceSettings#disable_for_time}",
            "stability": "stable",
            "summary": "Sets the time limit, in seconds, that a user can use an override code to bypass WARP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 24
          },
          "name": "disableForTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#external_emergency_signal_enabled ZeroTrustDeviceSettings#external_emergency_signal_enabled}",
            "stability": "stable",
            "summary": "Controls whether the external emergency disconnect feature is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 30
          },
          "name": "externalEmergencySignalEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If provided, the WARP client will use this value to verify the server's identity. The device will ignore any response if the server's certificate fingerprint does not exactly match this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#external_emergency_signal_fingerprint ZeroTrustDeviceSettings#external_emergency_signal_fingerprint}",
            "stability": "stable",
            "summary": "The SHA256 fingerprint (64 hexadecimal characters) of the HTTPS server certificate for the external_emergency_signal_url."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 36
          },
          "name": "externalEmergencySignalFingerprint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#external_emergency_signal_interval ZeroTrustDeviceSettings#external_emergency_signal_interval}",
            "stability": "stable",
            "summary": "The interval at which the WARP client fetches the emergency disconnect signal, formatted as a duration string (e.g., \"5m\", \"2m30s\", \"1h\"). Minimum 30 seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 42
          },
          "name": "externalEmergencySignalInterval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must use HTTPS and have an IPv4 or IPv6 address as the host.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#external_emergency_signal_url ZeroTrustDeviceSettings#external_emergency_signal_url}",
            "stability": "stable",
            "summary": "The HTTPS URL from which to fetch the emergency disconnect signal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 48
          },
          "name": "externalEmergencySignalUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#gateway_proxy_enabled ZeroTrustDeviceSettings#gateway_proxy_enabled}",
            "stability": "stable",
            "summary": "Enable gateway proxy filtering on TCP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 54
          },
          "name": "gatewayProxyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#gateway_udp_proxy_enabled ZeroTrustDeviceSettings#gateway_udp_proxy_enabled}",
            "stability": "stable",
            "summary": "Enable gateway proxy filtering on UDP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 60
          },
          "name": "gatewayUdpProxyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#root_certificate_installation_enabled ZeroTrustDeviceSettings#root_certificate_installation_enabled}",
            "stability": "stable",
            "summary": "Enable installation of cloudflare managed root certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 66
          },
          "name": "rootCertificateInstallationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_settings#use_zt_virtual_ip ZeroTrustDeviceSettings#use_zt_virtual_ip}",
            "stability": "stable",
            "summary": "Enable using CGNAT virtual IPv4."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-settings/index.ts",
            "line": 72
          },
          "name": "useZtVirtualIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-settings/index:ZeroTrustDeviceSettingsConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceSubnet.ZeroTrustDeviceSubnet": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet cloudflare_zero_trust_device_subnet}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceSubnet.ZeroTrustDeviceSubnet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet cloudflare_zero_trust_device_subnet} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-device-subnet/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDeviceSubnet.ZeroTrustDeviceSubnetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-device-subnet/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDeviceSubnet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDeviceSubnet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDeviceSubnet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDeviceSubnet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 117
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 133
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 164
          },
          "name": "resetIsDefaultNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDeviceSubnet",
      "namespace": "zeroTrustDeviceSubnet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 142
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 147
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 152
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 199
          },
          "name": "subnetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 121
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 137
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 168
          },
          "name": "isDefaultNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 181
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 194
          },
          "name": "networkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 127
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 158
          },
          "name": "isDefaultNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 174
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 187
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-device-subnet/index:ZeroTrustDeviceSubnet"
    },
    "@cdktn/provider-cloudflare.zeroTrustDeviceSubnet.ZeroTrustDeviceSubnetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDeviceSubnet.ZeroTrustDeviceSubnetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-device-subnet/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDeviceSubnetConfig",
      "namespace": "zeroTrustDeviceSubnet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet#name ZeroTrustDeviceSubnet#name}",
            "stability": "stable",
            "summary": "A user-friendly name for the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet#network ZeroTrustDeviceSubnet#network}",
            "stability": "stable",
            "summary": "The private IPv4 or IPv6 range defining the subnet, in CIDR notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 44
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet#account_id ZeroTrustDeviceSubnet#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet#comment ZeroTrustDeviceSubnet#comment}",
            "stability": "stable",
            "summary": "An optional description of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 26
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_device_subnet#is_default_network ZeroTrustDeviceSubnet#is_default_network}",
            "stability": "stable",
            "summary": "If `true`, this is the default subnet for the account. There can only be one default subnet per account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-device-subnet/index.ts",
            "line": 32
          },
          "name": "isDefaultNetwork",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-device-subnet/index:ZeroTrustDeviceSubnetConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRule": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule cloudflare_zero_trust_dex_rule}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule cloudflare_zero_trust_dex_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-rule/index.ts",
          "line": 227
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dex-rule/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDexRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDexRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDexRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDexRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 261
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 282
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 345
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDexRule",
      "namespace": "zeroTrustDexRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 270
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 323
          },
          "name": "targetedTests",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 328
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 265
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 286
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 304
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 317
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 255
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 297
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 310
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-rule/index:ZeroTrustDexRule"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dex-rule/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDexRuleConfig",
      "namespace": "zeroTrustDexRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule#match ZeroTrustDexRule#match}",
            "stability": "stable",
            "summary": "The wirefilter expression to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 28
          },
          "name": "match",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule#name ZeroTrustDexRule#name}",
            "stability": "stable",
            "summary": "The name of the Rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule#account_id ZeroTrustDexRule#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_rule#description ZeroTrustDexRule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-rule/index:ZeroTrustDexRuleConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTests": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dex-rule/index.ts",
        "line": 100
      },
      "name": "ZeroTrustDexRuleTargetedTests",
      "namespace": "zeroTrustDexRule",
      "symbolId": "src/zero-trust-dex-rule/index:ZeroTrustDexRuleTargetedTests"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dex-rule/index.ts",
        "line": 36
      },
      "name": "ZeroTrustDexRuleTargetedTestsData",
      "namespace": "zeroTrustDexRule",
      "symbolId": "src/zero-trust-dex-rule/index:ZeroTrustDexRuleTargetedTestsData"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-rule/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dex-rule/index.ts",
        "line": 59
      },
      "name": "ZeroTrustDexRuleTargetedTestsDataOutputReference",
      "namespace": "zeroTrustDexRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 86
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 91
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 96
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsData"
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-rule/index:ZeroTrustDexRuleTargetedTestsDataOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-rule/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dex-rule/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDexRuleTargetedTestsList",
      "namespace": "zeroTrustDexRule",
      "symbolId": "src/zero-trust-dex-rule/index:ZeroTrustDexRuleTargetedTestsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-rule/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dex-rule/index.ts",
        "line": 123
      },
      "name": "ZeroTrustDexRuleTargetedTestsOutputReference",
      "namespace": "zeroTrustDexRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 153
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTestsDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 158
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 163
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 168
          },
          "name": "testId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-rule/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDexRule.ZeroTrustDexRuleTargetedTests"
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-rule/index:ZeroTrustDexRuleTargetedTestsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTest": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test cloudflare_zero_trust_dex_test}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test cloudflare_zero_trust_dex_test} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-test/index.ts",
          "line": 386
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dex-test/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDexTest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 371
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDexTest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDexTest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDexTest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 436
          },
          "name": "putData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 509
          },
          "name": "putTargetPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 423
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 452
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 512
          },
          "name": "resetTargetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 534
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 546
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDexTest",
      "namespace": "zeroTrustDexTest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 359
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 433
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 474
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 521
          },
          "name": "targeted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 506
          },
          "name": "targetPolicies",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 526
          },
          "name": "testId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 427
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 440
          },
          "name": "dataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 456
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 469
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 487
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 500
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 516
          },
          "name": "targetPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 417
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 446
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 462
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 480
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 493
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-test/index:ZeroTrustDexTest"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dex-test/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDexTestConfig",
      "namespace": "zeroTrustDexTest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#data ZeroTrustDexTest#data}",
            "stability": "stable",
            "summary": "The configuration object which contains the details for the WARP client to conduct the test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 24
          },
          "name": "data",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#enabled ZeroTrustDexTest#enabled}",
            "stability": "stable",
            "summary": "Determines whether or not the test is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 36
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#interval ZeroTrustDexTest#interval}",
            "stability": "stable",
            "summary": "How often the test will run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 42
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#name ZeroTrustDexTest#name}",
            "stability": "stable",
            "summary": "The name of the DEX test. Must be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/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/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#account_id ZeroTrustDexTest#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#description ZeroTrustDexTest#description}",
            "stability": "stable",
            "summary": "Additional details about the test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#target_policies ZeroTrustDexTest#target_policies}",
            "stability": "stable",
            "summary": "DEX rules targeted by this test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 54
          },
          "name": "targetPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-test/index:ZeroTrustDexTestConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestData": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dex-test/index.ts",
        "line": 56
      },
      "name": "ZeroTrustDexTestData",
      "namespace": "zeroTrustDexTest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#host ZeroTrustDexTest#host}",
            "stability": "stable",
            "summary": "The desired endpoint to test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 62
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#kind ZeroTrustDexTest#kind}",
            "stability": "stable",
            "summary": "The type of test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 68
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#method ZeroTrustDexTest#method}",
            "stability": "stable",
            "summary": "The HTTP request method type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 74
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-test/index:ZeroTrustDexTestData"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestDataOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-test/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dex-test/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 182
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 198
          },
          "name": "resetKind"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 214
          },
          "name": "resetMethod"
        }
      ],
      "name": "ZeroTrustDexTestDataOutputReference",
      "namespace": "zeroTrustDexTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 186
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 202
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 218
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 176
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 192
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 208
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-test/index:ZeroTrustDexTestDataOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPolicies": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dex-test/index.ts",
        "line": 222
      },
      "name": "ZeroTrustDexTestTargetPolicies",
      "namespace": "zeroTrustDexTest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dex_test#id ZeroTrustDexTest#id}\n\nPlease 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": "The id of the DEX rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 231
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-test/index:ZeroTrustDexTestTargetPolicies"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPoliciesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-test/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dex-test/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDexTestTargetPoliciesList",
      "namespace": "zeroTrustDexTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-test/index:ZeroTrustDexTestTargetPoliciesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPoliciesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dex-test/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dex-test/index.ts",
        "line": 263
      },
      "name": "ZeroTrustDexTestTargetPoliciesOutputReference",
      "namespace": "zeroTrustDexTest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 308
          },
          "name": "default",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 326
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 321
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 314
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dex-test/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDexTest.ZeroTrustDexTestTargetPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dex-test/index:ZeroTrustDexTestTargetPoliciesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry cloudflare_zero_trust_dlp_custom_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry cloudflare_zero_trust_dlp_custom_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-entry/index.ts",
          "line": 405
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpCustomEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 390
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpCustomEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpCustomEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpCustomEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 517
          },
          "name": "putPattern",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPattern"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 441
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 473
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 533
          },
          "name": "resetProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 582
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 593
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpCustomEntry",
      "namespace": "zeroTrustDlpCustomEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 378
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 450
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 456
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 461
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 495
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 514
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 543
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 548
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 553
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 558
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 563
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 569
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 574
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 445
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 477
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 490
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 508
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 521
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPattern"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 537
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 435
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 467
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 483
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 501
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 527
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntry"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 40
      },
      "name": "ZeroTrustDlpCustomEntryConfidence",
      "namespace": "zeroTrustDlpCustomEntry",
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryConfidence"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-entry/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 63
      },
      "name": "ZeroTrustDlpCustomEntryConfidenceOutputReference",
      "namespace": "zeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 90
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 95
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 74
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfidence"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpCustomEntryConfig",
      "namespace": "zeroTrustDlpCustomEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#enabled ZeroTrustDlpCustomEntry#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 26
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#name ZeroTrustDlpCustomEntry#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#pattern ZeroTrustDlpCustomEntry#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 34
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPattern"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#account_id ZeroTrustDlpCustomEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#description ZeroTrustDlpCustomEntry#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#profile_id ZeroTrustDlpCustomEntry#profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 38
          },
          "name": "profileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 99
      },
      "name": "ZeroTrustDlpCustomEntryPattern",
      "namespace": "zeroTrustDlpCustomEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#regex ZeroTrustDlpCustomEntry#regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 103
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_entry#validation ZeroTrustDlpCustomEntry#validation}",
            "stability": "stable",
            "summary": "Available values: \"luhn\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 109
          },
          "name": "validation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryPattern"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-entry/index.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 217
          },
          "name": "resetValidation"
        }
      ],
      "name": "ZeroTrustDlpCustomEntryPatternOutputReference",
      "namespace": "zeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 205
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 221
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 198
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 211
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryPattern"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 225
      },
      "name": "ZeroTrustDlpCustomEntryProfiles",
      "namespace": "zeroTrustDlpCustomEntry",
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryProfiles"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-entry/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-entry/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 301
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpCustomEntryProfilesList",
      "namespace": "zeroTrustDlpCustomEntry",
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-entry/index.ts",
          "line": 257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-entry/index.ts",
        "line": 248
      },
      "name": "ZeroTrustDlpCustomEntryProfilesOutputReference",
      "namespace": "zeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryProfiles"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 305
      },
      "name": "ZeroTrustDlpCustomEntryVariant",
      "namespace": "zeroTrustDlpCustomEntry",
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryVariant"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-entry/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-entry/index.ts",
        "line": 328
      },
      "name": "ZeroTrustDlpCustomEntryVariantOutputReference",
      "namespace": "zeroTrustDlpCustomEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 355
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 360
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 365
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-entry/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomEntry.ZeroTrustDlpCustomEntryVariant"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-entry/index:ZeroTrustDlpCustomEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile cloudflare_zero_trust_dlp_custom_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile cloudflare_zero_trust_dlp_custom_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 1031
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpCustomProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1016
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpCustomProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpCustomProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpCustomProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1135
          },
          "name": "putContextAwareness",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwareness"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1204
          },
          "name": "putEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1259
          },
          "name": "putSensitivityLevels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1275
          },
          "name": "putSharedEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1074
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1090
          },
          "name": "resetAiContextEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1106
          },
          "name": "resetAllowedMatchCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1122
          },
          "name": "resetConfidenceThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1138
          },
          "name": "resetContextAwareness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1159
          },
          "name": "resetDataClasses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1175
          },
          "name": "resetDataTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1191
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1207
          },
          "name": "resetEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1241
          },
          "name": "resetOcrEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1262
          },
          "name": "resetSensitivityLevels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1278
          },
          "name": "resetSharedEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1300
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpCustomProfile",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1004
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1132
          },
          "name": "contextAwareness",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1147
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1201
          },
          "name": "entries",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1250
          },
          "name": "openAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1256
          },
          "name": "sensitivityLevels",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1272
          },
          "name": "sharedEntries",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1287
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1292
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1078
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1094
          },
          "name": "aiContextEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1110
          },
          "name": "allowedMatchCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1126
          },
          "name": "confidenceThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1142
          },
          "name": "contextAwarenessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwareness"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1163
          },
          "name": "dataClassesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1179
          },
          "name": "dataTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1195
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1211
          },
          "name": "entriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1229
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1245
          },
          "name": "ocrEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1266
          },
          "name": "sensitivityLevelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1282
          },
          "name": "sharedEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1068
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1084
          },
          "name": "aiContextEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1100
          },
          "name": "allowedMatchCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1116
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1153
          },
          "name": "dataClasses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1169
          },
          "name": "dataTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1185
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1222
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 1235
          },
          "name": "ocrEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfile"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpCustomProfileConfig",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#name ZeroTrustDlpCustomProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 67
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#account_id ZeroTrustDlpCustomProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#ai_context_enabled ZeroTrustDlpCustomProfile#ai_context_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 22
          },
          "name": "aiContextEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#allowed_match_count ZeroTrustDlpCustomProfile#allowed_match_count}",
            "stability": "stable",
            "summary": "Related DLP policies will trigger when the match count exceeds the number set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 28
          },
          "name": "allowedMatchCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#confidence_threshold ZeroTrustDlpCustomProfile#confidence_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 32
          },
          "name": "confidenceThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#context_awareness ZeroTrustDlpCustomProfile#context_awareness}",
            "stability": "stable",
            "summary": "Scan the context of predefined entries to only return matches surrounded by keywords."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 38
          },
          "name": "contextAwareness",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwareness"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#data_classes ZeroTrustDlpCustomProfile#data_classes}",
            "stability": "stable",
            "summary": "Data class IDs to associate with the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 44
          },
          "name": "dataClasses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#data_tags ZeroTrustDlpCustomProfile#data_tags}",
            "stability": "stable",
            "summary": "Data tag IDs to associate with the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 50
          },
          "name": "dataTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#description ZeroTrustDlpCustomProfile#description}",
            "stability": "stable",
            "summary": "The description of the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#entries ZeroTrustDlpCustomProfile#entries}",
            "stability": "stable",
            "summary": "Custom entries from this profile. If this field is omitted, entries owned by this profile will not be changed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 63
          },
          "name": "entries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#ocr_enabled ZeroTrustDlpCustomProfile#ocr_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 71
          },
          "name": "ocrEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#sensitivity_levels ZeroTrustDlpCustomProfile#sensitivity_levels}",
            "stability": "stable",
            "summary": "Sensitivity levels to associate with the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 77
          },
          "name": "sensitivityLevels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#shared_entries ZeroTrustDlpCustomProfile#shared_entries}",
            "stability": "stable",
            "summary": "Entries from other profiles (e.g. pre-defined Cloudflare profiles, or your Microsoft Information Protection profiles)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 83
          },
          "name": "sharedEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwareness": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwareness",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 181
      },
      "name": "ZeroTrustDlpCustomProfileContextAwareness",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#enabled ZeroTrustDlpCustomProfile#enabled}",
            "stability": "stable",
            "summary": "If true, scan the context of predefined entries to only return matches surrounded by keywords."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 187
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#skip ZeroTrustDlpCustomProfile#skip}",
            "stability": "stable",
            "summary": "Content types to exclude from context analysis and return all matches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 193
          },
          "name": "skip",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkip"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileContextAwareness"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 301
          },
          "name": "putSkip",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkip"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 288
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 304
          },
          "name": "resetSkip"
        }
      ],
      "name": "ZeroTrustDlpCustomProfileContextAwarenessOutputReference",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 298
          },
          "name": "skip",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 292
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 308
          },
          "name": "skipInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkip"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 282
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwareness"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileContextAwarenessOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkip": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkip",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 85
      },
      "name": "ZeroTrustDlpCustomProfileContextAwarenessSkip",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#files ZeroTrustDlpCustomProfile#files}",
            "stability": "stable",
            "summary": "If the content type is a file, skip context analysis and return all matches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 91
          },
          "name": "files",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileContextAwarenessSkip"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 173
          },
          "name": "resetFiles"
        }
      ],
      "name": "ZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 177
          },
          "name": "filesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 167
          },
          "name": "files",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileContextAwarenessSkip"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileContextAwarenessSkipOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 438
      },
      "name": "ZeroTrustDlpCustomProfileEntries",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#enabled ZeroTrustDlpCustomProfile#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 446
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#name ZeroTrustDlpCustomProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 454
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#pattern ZeroTrustDlpCustomProfile#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 458
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPattern"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#description ZeroTrustDlpCustomProfile#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 442
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#entry_id ZeroTrustDlpCustomProfile#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 450
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileEntries"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-profile/index.ts",
        "line": 658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 673
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpCustomProfileEntriesList",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileEntriesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-profile/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 649
          },
          "name": "putPattern",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPattern"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 594
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 623
          },
          "name": "resetEntryId"
        }
      ],
      "name": "ZeroTrustDlpCustomProfileEntriesOutputReference",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 646
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 598
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 611
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 627
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 640
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 653
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPattern"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 588
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 604
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 617
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 633
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileEntriesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 312
      },
      "name": "ZeroTrustDlpCustomProfileEntriesPattern",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#regex ZeroTrustDlpCustomProfile#regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 316
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#validation ZeroTrustDlpCustomProfile#validation}",
            "stability": "stable",
            "summary": "Available values: \"luhn\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 322
          },
          "name": "validation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileEntriesPattern"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 430
          },
          "name": "resetValidation"
        }
      ],
      "name": "ZeroTrustDlpCustomProfileEntriesPatternOutputReference",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 418
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 434
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 411
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 424
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileEntriesPattern"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileEntriesPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevels": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 677
      },
      "name": "ZeroTrustDlpCustomProfileSensitivityLevels",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#group_id ZeroTrustDlpCustomProfile#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 681
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#level_id ZeroTrustDlpCustomProfile#level_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 685
          },
          "name": "levelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileSensitivityLevels"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevelsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-profile/index.ts",
        "line": 801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 816
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevelsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpCustomProfileSensitivityLevelsList",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileSensitivityLevelsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevelsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-profile/index.ts",
        "line": 724
      },
      "name": "ZeroTrustDlpCustomProfileSensitivityLevelsOutputReference",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 783
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 796
          },
          "name": "levelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 776
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 789
          },
          "name": "levelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSensitivityLevels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileSensitivityLevelsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-custom-profile/index.ts",
        "line": 820
      },
      "name": "ZeroTrustDlpCustomProfileSharedEntries",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#enabled ZeroTrustDlpCustomProfile#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 824
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#entry_id ZeroTrustDlpCustomProfile#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 828
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_custom_profile#entry_type ZeroTrustDlpCustomProfile#entry_type}",
            "stability": "stable",
            "summary": "Available values: \"custom\", \"predefined\", \"integration\", \"exact_data\", \"document_fingerprint\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 834
          },
          "name": "entryType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileSharedEntries"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-profile/index.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 991
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntriesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpCustomProfileSharedEntriesList",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileSharedEntriesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-custom-profile/index.ts",
          "line": 890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-custom-profile/index.ts",
        "line": 880
      },
      "name": "ZeroTrustDlpCustomProfileSharedEntriesOutputReference",
      "namespace": "zeroTrustDlpCustomProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 945
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 958
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 971
          },
          "name": "entryTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 938
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 951
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 964
          },
          "name": "entryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-custom-profile/index.ts",
            "line": 894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpCustomProfile.ZeroTrustDlpCustomProfileSharedEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-custom-profile/index:ZeroTrustDlpCustomProfileSharedEntriesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDataset": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset cloudflare_zero_trust_dlp_dataset}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset cloudflare_zero_trust_dlp_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 560
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 545
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 597
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 613
          },
          "name": "resetCaseSensitive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 646
          },
          "name": "resetDatasetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 662
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 678
          },
          "name": "resetEncodingVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 722
          },
          "name": "resetSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 755
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 767
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpDataset",
      "namespace": "zeroTrustDlpDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 533
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 623
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 628
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 634
          },
          "name": "dataset",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 687
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 692
          },
          "name": "maxCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 710
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 731
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 736
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 742
          },
          "name": "uploads",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploadsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 747
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 601
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 617
          },
          "name": "caseSensitiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 650
          },
          "name": "datasetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 666
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 682
          },
          "name": "encodingVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 705
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 726
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 591
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 607
          },
          "name": "caseSensitive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 640
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 656
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 672
          },
          "name": "encodingVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 698
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 716
          },
          "name": "secret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDataset"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 63
      },
      "name": "ZeroTrustDlpDatasetColumns",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetColumns"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumnsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumnsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpDatasetColumnsList",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetColumnsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 86
      },
      "name": "ZeroTrustDlpDatasetColumnsOutputReference",
      "namespace": "zeroTrustDlpDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 115
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 120
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 125
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 130
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetColumns"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetColumnsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpDatasetConfig",
      "namespace": "zeroTrustDlpDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#name ZeroTrustDlpDataset#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 52
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#account_id ZeroTrustDlpDataset#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Determines if the words should be matched in a case-sensitive manner\nCannot be set to false if `secret` is true or undefined\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#case_sensitive ZeroTrustDlpDataset#case_sensitive}",
            "stability": "stable",
            "summary": "Only applies to custom word lists."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 26
          },
          "name": "caseSensitive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#dataset_id ZeroTrustDlpDataset#dataset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 30
          },
          "name": "datasetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#description ZeroTrustDlpDataset#description}",
            "stability": "stable",
            "summary": "The description of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 36
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Non-secret custom word lists with no header are always version 1.\nSecret EDM lists with no header are version 1.\nMulticolumn CSV with headers are version 2.\nOmitting this field provides the default value 0, which is interpreted\nthe same as 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#encoding_version ZeroTrustDlpDataset#encoding_version}",
            "stability": "stable",
            "summary": "Dataset encoding version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 48
          },
          "name": "encodingVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If true, the response will include a secret to use with the EDM encoder.\nIf false, the response has no secret and the dataset is uploaded in plaintext.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_dataset#secret ZeroTrustDlpDataset#secret}",
            "stability": "stable",
            "summary": "Generate a secret dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 61
          },
          "name": "secret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDataset": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDataset",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 328
      },
      "name": "ZeroTrustDlpDatasetDataset",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDataset"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 153
      },
      "name": "ZeroTrustDlpDatasetDatasetColumns",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDatasetColumns"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumnsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 239
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumnsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpDatasetDatasetColumnsList",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDatasetColumnsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 176
      },
      "name": "ZeroTrustDlpDatasetDatasetColumnsOutputReference",
      "namespace": "zeroTrustDlpDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 205
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 210
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 215
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 220
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumns"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDatasetColumnsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 351
      },
      "name": "ZeroTrustDlpDatasetDatasetOutputReference",
      "namespace": "zeroTrustDlpDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 378
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 384
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 389
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 394
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 399
          },
          "name": "encodingVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 404
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 409
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 414
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 419
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 424
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 429
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 435
          },
          "name": "uploads",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploadsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDataset"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDatasetOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploads": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploads",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 243
      },
      "name": "ZeroTrustDlpDatasetDatasetUploads",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDatasetUploads"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploadsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploadsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploadsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpDatasetDatasetUploadsList",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDatasetUploadsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploadsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploadsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 266
      },
      "name": "ZeroTrustDlpDatasetDatasetUploadsOutputReference",
      "namespace": "zeroTrustDlpDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 295
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 300
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 305
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetDatasetUploads"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetDatasetUploadsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploads": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploads",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-dataset/index.ts",
        "line": 439
      },
      "name": "ZeroTrustDlpDatasetUploads",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetUploads"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploadsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploadsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 520
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploadsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpDatasetUploadsList",
      "namespace": "zeroTrustDlpDataset",
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetUploadsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploadsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploadsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-dataset/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-dataset/index.ts",
        "line": 462
      },
      "name": "ZeroTrustDlpDatasetUploadsOutputReference",
      "namespace": "zeroTrustDlpDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 491
          },
          "name": "numCells",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 496
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 501
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-dataset/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpDataset.ZeroTrustDlpDatasetUploads"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-dataset/index:ZeroTrustDlpDatasetUploadsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry cloudflare_zero_trust_dlp_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry cloudflare_zero_trust_dlp_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-entry/index.ts",
          "line": 411
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 396
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 524
          },
          "name": "putPattern",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPattern"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 448
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 480
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 540
          },
          "name": "resetProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 567
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 600
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 612
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpEntry",
      "namespace": "zeroTrustDlpEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 384
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 457
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 463
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 468
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 502
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 521
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 550
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 555
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 576
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 581
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 587
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 592
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 452
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 484
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 497
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 515
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 528
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPattern"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 544
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 571
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 442
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 474
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 490
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 508
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 534
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 561
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntry"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 46
      },
      "name": "ZeroTrustDlpEntryConfidence",
      "namespace": "zeroTrustDlpEntry",
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryConfidence"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-entry/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 69
      },
      "name": "ZeroTrustDlpEntryConfidenceOutputReference",
      "namespace": "zeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 96
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 101
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfidence"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpEntryConfig",
      "namespace": "zeroTrustDlpEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#enabled ZeroTrustDlpEntry#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 26
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#name ZeroTrustDlpEntry#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#pattern ZeroTrustDlpEntry#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 34
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPattern"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#account_id ZeroTrustDlpEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#description ZeroTrustDlpEntry#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#profile_id ZeroTrustDlpEntry#profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 38
          },
          "name": "profileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#type ZeroTrustDlpEntry#type}",
            "stability": "stable",
            "summary": "Available values: \"custom\", \"predefined\", \"integration\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 44
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 105
      },
      "name": "ZeroTrustDlpEntryPattern",
      "namespace": "zeroTrustDlpEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#regex ZeroTrustDlpEntry#regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 109
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_entry#validation ZeroTrustDlpEntry#validation}",
            "stability": "stable",
            "summary": "Available values: \"luhn\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 115
          },
          "name": "validation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryPattern"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-entry/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 223
          },
          "name": "resetValidation"
        }
      ],
      "name": "ZeroTrustDlpEntryPatternOutputReference",
      "namespace": "zeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 211
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 227
          },
          "name": "validationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 204
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 217
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryPattern"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 231
      },
      "name": "ZeroTrustDlpEntryProfiles",
      "namespace": "zeroTrustDlpEntry",
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryProfiles"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-entry/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-entry/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpEntryProfilesList",
      "namespace": "zeroTrustDlpEntry",
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-entry/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-entry/index.ts",
        "line": 254
      },
      "name": "ZeroTrustDlpEntryProfilesOutputReference",
      "namespace": "zeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 288
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryProfiles"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 311
      },
      "name": "ZeroTrustDlpEntryVariant",
      "namespace": "zeroTrustDlpEntry",
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryVariant"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-entry/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-entry/index.ts",
        "line": 334
      },
      "name": "ZeroTrustDlpEntryVariantOutputReference",
      "namespace": "zeroTrustDlpEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 361
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 366
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 371
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-entry/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpEntry.ZeroTrustDlpEntryVariant"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-entry/index:ZeroTrustDlpEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry cloudflare_zero_trust_dlp_integration_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry cloudflare_zero_trust_dlp_integration_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-integration-entry/index.ts",
          "line": 333
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpIntegrationEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 318
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpIntegrationEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpIntegrationEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpIntegrationEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 367
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 446
          },
          "name": "resetProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 495
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 504
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpIntegrationEntry",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 306
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 376
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 382
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 387
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 392
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 423
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 428
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 434
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 456
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 461
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 466
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 471
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 476
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 482
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 487
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 371
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 405
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 418
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 450
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 361
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 398
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 411
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 440
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntry"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 35
      },
      "name": "ZeroTrustDlpIntegrationEntryConfidence",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryConfidence"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-integration-entry/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 58
      },
      "name": "ZeroTrustDlpIntegrationEntryConfidenceOutputReference",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 85
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 90
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfidence"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpIntegrationEntryConfig",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry#enabled ZeroTrustDlpIntegrationEntry#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 22
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry#entry_id ZeroTrustDlpIntegrationEntry#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 26
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry#account_id ZeroTrustDlpIntegrationEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_integration_entry#profile_id ZeroTrustDlpIntegrationEntry#profile_id}",
            "stability": "stable",
            "summary": "This field is not used as the owning profile. For predefined entries it is already set to a predefined profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 33
          },
          "name": "profileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 94
      },
      "name": "ZeroTrustDlpIntegrationEntryPattern",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryPattern"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-integration-entry/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 117
      },
      "name": "ZeroTrustDlpIntegrationEntryPatternOutputReference",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 144
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 149
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryPattern"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 153
      },
      "name": "ZeroTrustDlpIntegrationEntryProfiles",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryProfiles"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-integration-entry/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-integration-entry/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpIntegrationEntryProfilesList",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-integration-entry/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-integration-entry/index.ts",
        "line": 176
      },
      "name": "ZeroTrustDlpIntegrationEntryProfilesOutputReference",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 205
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 210
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryProfiles"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 233
      },
      "name": "ZeroTrustDlpIntegrationEntryVariant",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryVariant"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-integration-entry/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-integration-entry/index.ts",
        "line": 256
      },
      "name": "ZeroTrustDlpIntegrationEntryVariantOutputReference",
      "namespace": "zeroTrustDlpIntegrationEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 283
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 288
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 293
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-integration-entry/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpIntegrationEntry.ZeroTrustDlpIntegrationEntryVariant"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-integration-entry/index:ZeroTrustDlpIntegrationEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntry": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry cloudflare_zero_trust_dlp_predefined_entry}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry cloudflare_zero_trust_dlp_predefined_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
          "line": 333
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpPredefinedEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 318
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpPredefinedEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpPredefinedEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpPredefinedEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 367
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 446
          },
          "name": "resetProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 495
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 504
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpPredefinedEntry",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 306
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 376
          },
          "name": "caseSensitive",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 382
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfidenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 387
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 392
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 423
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 428
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 434
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 456
          },
          "name": "profiles",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 461
          },
          "name": "secret",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 466
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 471
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 476
          },
          "name": "uploadStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 482
          },
          "name": "variant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryVariantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 487
          },
          "name": "wordList",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 371
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 405
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 418
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 450
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 361
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 398
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 411
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 440
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntry"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfidence": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 35
      },
      "name": "ZeroTrustDlpPredefinedEntryConfidence",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryConfidence"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfidenceOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 58
      },
      "name": "ZeroTrustDlpPredefinedEntryConfidenceOutputReference",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 85
          },
          "name": "aiContextAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 90
          },
          "name": "available",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfidence"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryConfidenceOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpPredefinedEntryConfig",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry#enabled ZeroTrustDlpPredefinedEntry#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 22
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry#entry_id ZeroTrustDlpPredefinedEntry#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 26
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry#account_id ZeroTrustDlpPredefinedEntry#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_entry#profile_id ZeroTrustDlpPredefinedEntry#profile_id}",
            "stability": "stable",
            "summary": "This field is not used as the owning profile. For predefined entries it is already set to a predefined profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 33
          },
          "name": "profileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryPattern": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 94
      },
      "name": "ZeroTrustDlpPredefinedEntryPattern",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryPattern"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryPatternOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 117
      },
      "name": "ZeroTrustDlpPredefinedEntryPatternOutputReference",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 144
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 149
          },
          "name": "validation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryPattern"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryPatternOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfiles": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 153
      },
      "name": "ZeroTrustDlpPredefinedEntryProfiles",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryProfiles"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfilesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-predefined-entry/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfilesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpPredefinedEntryProfilesList",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryProfilesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfilesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-predefined-entry/index.ts",
        "line": 176
      },
      "name": "ZeroTrustDlpPredefinedEntryProfilesOutputReference",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 205
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 210
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryProfiles"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryProfilesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryVariant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryVariant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 233
      },
      "name": "ZeroTrustDlpPredefinedEntryVariant",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryVariant"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryVariantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryVariantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
        "line": 256
      },
      "name": "ZeroTrustDlpPredefinedEntryVariantOutputReference",
      "namespace": "zeroTrustDlpPredefinedEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 283
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 288
          },
          "name": "topicType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 293
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-entry/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedEntry.ZeroTrustDlpPredefinedEntryVariant"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-entry/index:ZeroTrustDlpPredefinedEntryVariantOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile cloudflare_zero_trust_dlp_predefined_profile}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile cloudflare_zero_trust_dlp_predefined_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
          "line": 230
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpPredefinedProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpPredefinedProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpPredefinedProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpPredefinedProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 345
          },
          "name": "putEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 268
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 284
          },
          "name": "resetAiContextEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 300
          },
          "name": "resetAllowedMatchCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 316
          },
          "name": "resetConfidenceThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 332
          },
          "name": "resetEnabledEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 348
          },
          "name": "resetEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 374
          },
          "name": "resetOcrEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 417
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpPredefinedProfile",
      "namespace": "zeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 342
          },
          "name": "entries",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 362
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 383
          },
          "name": "openAccess",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 272
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 288
          },
          "name": "aiContextEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 304
          },
          "name": "allowedMatchCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 320
          },
          "name": "confidenceThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 336
          },
          "name": "enabledEntriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 352
          },
          "name": "entriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 378
          },
          "name": "ocrEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 396
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 262
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 278
          },
          "name": "aiContextEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 294
          },
          "name": "allowedMatchCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 310
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 326
          },
          "name": "enabledEntries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 368
          },
          "name": "ocrEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 389
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-profile/index:ZeroTrustDlpPredefinedProfile"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpPredefinedProfileConfig",
      "namespace": "zeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#profile_id ZeroTrustDlpPredefinedProfile#profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 46
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#account_id ZeroTrustDlpPredefinedProfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#ai_context_enabled ZeroTrustDlpPredefinedProfile#ai_context_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 22
          },
          "name": "aiContextEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#allowed_match_count ZeroTrustDlpPredefinedProfile#allowed_match_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 26
          },
          "name": "allowedMatchCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#confidence_threshold ZeroTrustDlpPredefinedProfile#confidence_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 30
          },
          "name": "confidenceThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#enabled_entries ZeroTrustDlpPredefinedProfile#enabled_entries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 34
          },
          "name": "enabledEntries",
          "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/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#entries ZeroTrustDlpPredefinedProfile#entries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 38
          },
          "name": "entries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#ocr_enabled ZeroTrustDlpPredefinedProfile#ocr_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 42
          },
          "name": "ocrEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-profile/index:ZeroTrustDlpPredefinedProfileConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntries": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
        "line": 48
      },
      "name": "ZeroTrustDlpPredefinedProfileEntries",
      "namespace": "zeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#enabled ZeroTrustDlpPredefinedProfile#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 52
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.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/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_predefined_profile#id ZeroTrustDlpPredefinedProfile#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 59
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-profile/index:ZeroTrustDlpPredefinedProfileEntries"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntriesList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-predefined-profile/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntriesOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDlpPredefinedProfileEntriesList",
      "namespace": "zeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-profile/index:ZeroTrustDlpPredefinedProfileEntriesList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntriesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dlp-predefined-profile/index.ts",
        "line": 98
      },
      "name": "ZeroTrustDlpPredefinedProfileEntriesOutputReference",
      "namespace": "zeroTrustDlpPredefinedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 157
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 170
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 150
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 163
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-predefined-profile/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpPredefinedProfile.ZeroTrustDlpPredefinedProfileEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-predefined-profile/index:ZeroTrustDlpPredefinedProfileEntriesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings cloudflare_zero_trust_dlp_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings cloudflare_zero_trust_dlp_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-settings/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-settings/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDlpSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDlpSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDlpSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDlpSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 298
          },
          "name": "putPayloadLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLogging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 264
          },
          "name": "resetAiContextAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 285
          },
          "name": "resetOcr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 301
          },
          "name": "resetPayloadLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 313
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 322
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDlpSettings",
      "namespace": "zeroTrustDlpSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 273
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 295
          },
          "name": "payloadLogging",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 252
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 268
          },
          "name": "aiContextAnalysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 289
          },
          "name": "ocrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 305
          },
          "name": "payloadLoggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLogging"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 245
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 258
          },
          "name": "aiContextAnalysis",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 279
          },
          "name": "ocr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-settings/index:ZeroTrustDlpSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-settings/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDlpSettingsConfig",
      "namespace": "zeroTrustDlpSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings#account_id ZeroTrustDlpSettings#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings#ai_context_analysis ZeroTrustDlpSettings#ai_context_analysis}",
            "stability": "stable",
            "summary": "Whether AI context analysis is enabled at the account level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 24
          },
          "name": "aiContextAnalysis",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings#ocr ZeroTrustDlpSettings#ocr}",
            "stability": "stable",
            "summary": "Whether OCR is enabled at the account level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 30
          },
          "name": "ocr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Unlike the legacy endpoint, null and missing are treated identically here\n(both mean \"not provided\" for PATCH, \"reset to default\" for PUT).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings#payload_logging ZeroTrustDlpSettings#payload_logging}",
            "stability": "stable",
            "summary": "Request model for payload log settings within the DLP settings endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 38
          },
          "name": "payloadLogging",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLogging"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-settings/index:ZeroTrustDlpSettingsConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLogging": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-settings/index.ts",
        "line": 40
      },
      "name": "ZeroTrustDlpSettingsPayloadLogging",
      "namespace": "zeroTrustDlpSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "- `full`: The entire payload is masked.\n- `partial`: Only partial payload content is masked.\n- `clear`: No masking is applied to the payload content.\n- `default`: DLP uses its default masking behavior.\nAvailable values: \"full\", \"partial\", \"clear\", \"default\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings#masking_level ZeroTrustDlpSettings#masking_level}",
            "stability": "stable",
            "summary": "Masking level for payload logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 52
          },
          "name": "maskingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- Set to a non-empty base64 string to enable payload logging with the given key.\n- Set to an empty string to disable payload logging.\n- Omit or set to null to leave unchanged (PATCH) or reset to disabled (PUT).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dlp_settings#public_key ZeroTrustDlpSettings#public_key}",
            "stability": "stable",
            "summary": "Base64-encoded public key for encrypting payload logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 62
          },
          "name": "publicKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-settings/index:ZeroTrustDlpSettingsPayloadLogging"
    },
    "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLoggingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dlp-settings/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dlp-settings/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 157
          },
          "name": "resetMaskingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 173
          },
          "name": "resetPublicKey"
        }
      ],
      "name": "ZeroTrustDlpSettingsPayloadLoggingOutputReference",
      "namespace": "zeroTrustDlpSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 161
          },
          "name": "maskingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 177
          },
          "name": "publicKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 151
          },
          "name": "maskingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 167
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dlp-settings/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDlpSettings.ZeroTrustDlpSettingsPayloadLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dlp-settings/index:ZeroTrustDlpSettingsPayloadLoggingOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocation": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location cloudflare_zero_trust_dns_location}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location cloudflare_zero_trust_dns_location} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 1257
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 1225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustDnsLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1242
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustDnsLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustDnsLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustDnsLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1370
          },
          "name": "putEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpoints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1419
          },
          "name": "putNetworks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1294
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1310
          },
          "name": "resetClientDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1331
          },
          "name": "resetDnsDestinationIpsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1357
          },
          "name": "resetEcsSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1373
          },
          "name": "resetEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1422
          },
          "name": "resetNetworks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1439
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1451
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustDnsLocation",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1230
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1319
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1340
          },
          "name": "dnsDestinationIpv6BlockId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1345
          },
          "name": "dohSubdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1367
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1382
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1387
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1392
          },
          "name": "ipv4Destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1397
          },
          "name": "ipv4DestinationBackup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1416
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1431
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1298
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1314
          },
          "name": "clientDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1335
          },
          "name": "dnsDestinationIpsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1361
          },
          "name": "ecsSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1377
          },
          "name": "endpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpoints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1410
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1426
          },
          "name": "networksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1288
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1304
          },
          "name": "clientDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1325
          },
          "name": "dnsDestinationIpsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1351
          },
          "name": "ecsSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1403
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocation"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 14
      },
      "name": "ZeroTrustDnsLocationConfig",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#name ZeroTrustDnsLocation#name}",
            "stability": "stable",
            "summary": "Specify the location name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/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/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#account_id ZeroTrustDnsLocation#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#client_default ZeroTrustDnsLocation#client_default}",
            "stability": "stable",
            "summary": "Indicate whether this location is the default location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 24
          },
          "name": "clientDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a location, if this field is absent or set to null, the pair of shared IPv4 addresses (0e4a32c6-6fb8-4858-9296-98f51631e8e6) is auto-assigned. When updating a location, if this field is absent or set to null, the pre-assigned pair remains unchanged.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#dns_destination_ips_id ZeroTrustDnsLocation#dns_destination_ips_id}",
            "stability": "stable",
            "summary": "Specify the identifier of the pair of IPv4 addresses assigned to this location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 30
          },
          "name": "dnsDestinationIpsId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#ecs_support ZeroTrustDnsLocation#ecs_support}",
            "stability": "stable",
            "summary": "Indicate whether the location must resolve EDNS queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 36
          },
          "name": "ecsSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#endpoints ZeroTrustDnsLocation#endpoints}",
            "stability": "stable",
            "summary": "Configure the destination endpoints for this location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 42
          },
          "name": "endpoints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpoints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The list takes effect only if it is non-empty and the IPv4 endpoint is enabled for this location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#networks ZeroTrustDnsLocation#networks}",
            "stability": "stable",
            "summary": "Specify the list of network ranges from which requests at this location originate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 54
          },
          "name": "networks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpoints": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 925
      },
      "name": "ZeroTrustDnsLocationEndpoints",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#doh ZeroTrustDnsLocation#doh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 929
          },
          "name": "doh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDoh"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#dot ZeroTrustDnsLocation#dot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 933
          },
          "name": "dot",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDot"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#ipv4 ZeroTrustDnsLocation#ipv4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 937
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#ipv6 ZeroTrustDnsLocation#ipv6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 941
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6"
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpoints"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDoh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDoh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 171
      },
      "name": "ZeroTrustDnsLocationEndpointsDoh",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#enabled ZeroTrustDnsLocation#enabled}",
            "stability": "stable",
            "summary": "Indicate whether the DOH endpoint is enabled for this location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 177
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#networks ZeroTrustDnsLocation#networks}",
            "stability": "stable",
            "summary": "Specify the list of allowed source IP network ranges for this endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 183
          },
          "name": "networks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#require_token ZeroTrustDnsLocation#require_token}",
            "stability": "stable",
            "summary": "Specify whether the DOH endpoint requires user identity authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 189
          },
          "name": "requireToken",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDoh"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 56
      },
      "name": "ZeroTrustDnsLocationEndpointsDohNetworks",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#network ZeroTrustDnsLocation#network}",
            "stability": "stable",
            "summary": "Specify the IP address or IP CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 62
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDohNetworks"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 167
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworksOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsDohNetworksList",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDohNetworksList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 94
      },
      "name": "ZeroTrustDnsLocationEndpointsDohNetworksOutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 147
          },
          "name": "networkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 140
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDohNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 310
          },
          "name": "putNetworks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 297
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 313
          },
          "name": "resetNetworks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 329
          },
          "name": "resetRequireToken"
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsDohOutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 307
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 301
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 317
          },
          "name": "networksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 333
          },
          "name": "requireTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 291
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 323
          },
          "name": "requireToken",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDoh"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDohOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDot": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 452
      },
      "name": "ZeroTrustDnsLocationEndpointsDot",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#enabled ZeroTrustDnsLocation#enabled}",
            "stability": "stable",
            "summary": "Indicate whether the DOT endpoint is enabled for this location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 458
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#networks ZeroTrustDnsLocation#networks}",
            "stability": "stable",
            "summary": "Specify the list of allowed source IP network ranges for this endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 464
          },
          "name": "networks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDot"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 337
      },
      "name": "ZeroTrustDnsLocationEndpointsDotNetworks",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#network ZeroTrustDnsLocation#network}",
            "stability": "stable",
            "summary": "Specify the IP address or IP CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 343
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDotNetworks"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworksOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsDotNetworksList",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDotNetworksList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 375
      },
      "name": "ZeroTrustDnsLocationEndpointsDotNetworksOutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 428
          },
          "name": "networkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 421
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDotNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 572
          },
          "name": "putNetworks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 559
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 575
          },
          "name": "resetNetworks"
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsDotOutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 569
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 563
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 579
          },
          "name": "networksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 553
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDot"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsDotOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 583
      },
      "name": "ZeroTrustDnsLocationEndpointsIpv4",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#enabled ZeroTrustDnsLocation#enabled}",
            "stability": "stable",
            "summary": "Indicate whether the IPv4 endpoint is enabled for this location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 589
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsIpv4"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 671
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsIpv4OutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 675
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 665
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 794
      },
      "name": "ZeroTrustDnsLocationEndpointsIpv6",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#enabled ZeroTrustDnsLocation#enabled}",
            "stability": "stable",
            "summary": "Indicate whether the IPV6 endpoint is enabled for this location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 800
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the list is empty, the endpoint allows all source IPs. The list takes effect only if the endpoint is enabled for this location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#networks ZeroTrustDnsLocation#networks}",
            "stability": "stable",
            "summary": "Specify the list of allowed source IPv6 network ranges for this endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 806
          },
          "name": "networks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6Networks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsIpv6"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6Networks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6Networks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 679
      },
      "name": "ZeroTrustDnsLocationEndpointsIpv6Networks",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#network ZeroTrustDnsLocation#network}",
            "stability": "stable",
            "summary": "Specify the IPv6 address or IPv6 CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 685
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsIpv6Networks"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6NetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6NetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 790
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsIpv6NetworksList",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6Networks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsIpv6NetworksList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 717
      },
      "name": "ZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 770
          },
          "name": "networkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 763
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6Networks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsIpv6NetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 914
          },
          "name": "putNetworks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6Networks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 901
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 917
          },
          "name": "resetNetworks"
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsIpv6OutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 911
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6NetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 905
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 921
          },
          "name": "networksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6Networks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 895
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 1002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1059
          },
          "name": "putDoh",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDoh"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1072
          },
          "name": "putDot",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDot"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1085
          },
          "name": "putIpv4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1098
          },
          "name": "putIpv6",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6"
              }
            }
          ]
        }
      ],
      "name": "ZeroTrustDnsLocationEndpointsOutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1056
          },
          "name": "doh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDohOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1069
          },
          "name": "dot",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1082
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1095
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1063
          },
          "name": "dohInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDoh"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1076
          },
          "name": "dotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsDot"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1089
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1102
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpointsIpv6"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationEndpointsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworks": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-dns-location/index.ts",
        "line": 1106
      },
      "name": "ZeroTrustDnsLocationNetworks",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_dns_location#network ZeroTrustDnsLocation#network}",
            "stability": "stable",
            "summary": "Specify the IPv4 address or IPv4 CIDR. Limit IPv4 CIDRs to a maximum of /24."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1112
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationNetworks"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworksList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 1210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 1202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworksOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustDnsLocationNetworksList",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationNetworksList"
    },
    "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworksOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-dns-location/index.ts",
          "line": 1154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-dns-location/index.ts",
        "line": 1144
      },
      "name": "ZeroTrustDnsLocationNetworksOutputReference",
      "namespace": "zeroTrustDnsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1197
          },
          "name": "networkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1190
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-dns-location/index.ts",
            "line": 1158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustDnsLocation.ZeroTrustDnsLocationNetworks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-dns-location/index:ZeroTrustDnsLocationNetworksOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayCertificate.ZeroTrustGatewayCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_certificate cloudflare_zero_trust_gateway_certificate}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayCertificate.ZeroTrustGatewayCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_certificate cloudflare_zero_trust_gateway_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-certificate/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayCertificate.ZeroTrustGatewayCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-certificate/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustGatewayCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustGatewayCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustGatewayCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustGatewayCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 101
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 117
          },
          "name": "resetActivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 193
          },
          "name": "resetValidityPeriodDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 205
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustGatewayCertificate",
      "namespace": "zeroTrustGatewayCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 126
          },
          "name": "bindingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 131
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 136
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 141
          },
          "name": "expiresOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 146
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 156
          },
          "name": "inUse",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 161
          },
          "name": "issuerOrg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 166
          },
          "name": "issuerRaw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 171
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 176
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 181
          },
          "name": "uploadedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 105
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 121
          },
          "name": "activateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 197
          },
          "name": "validityPeriodDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 95
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 111
          },
          "name": "activate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 187
          },
          "name": "validityPeriodDays",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-certificate/index:ZeroTrustGatewayCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayCertificate.ZeroTrustGatewayCertificateConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayCertificate.ZeroTrustGatewayCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-certificate/index.ts",
        "line": 14
      },
      "name": "ZeroTrustGatewayCertificateConfig",
      "namespace": "zeroTrustGatewayCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_certificate#account_id ZeroTrustGatewayCertificate#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When true, the certificate will be activated. When false, the certificate will be deactivated at the edge. This is a Terraform-only field and does not appear in the API response. Monitor `binding_status` for the activation status. Once a certificate is activated, you may use the certificate to intercept traffic\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_certificate#activate ZeroTrustGatewayCertificate#activate}",
            "stability": "stable",
            "summary": "Whether to activate the certificate on Cloudflare's edge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 24
          },
          "name": "activate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to 1,825 days (5 years). **Important**: This field is only settable during the certificate creation.  Certificates becomes immutable after creation - use the `/activate` and `/deactivate` endpoints to manage certificate lifecycle.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_certificate#validity_period_days ZeroTrustGatewayCertificate#validity_period_days}",
            "stability": "stable",
            "summary": "Sets the certificate validity period in days (range: 1-10,950 days / ~30 years)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-certificate/index.ts",
            "line": 30
          },
          "name": "validityPeriodDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-certificate/index:ZeroTrustGatewayCertificateConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLogging": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging cloudflare_zero_trust_gateway_logging}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLogging",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging cloudflare_zero_trust_gateway_logging} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-logging/index.ts",
          "line": 627
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustGatewayLogging resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 612
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustGatewayLogging to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustGatewayLogging that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustGatewayLogging to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 691
          },
          "name": "putSettingsByRuleType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 678
          },
          "name": "resetRedactPii"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 694
          },
          "name": "resetSettingsByRuleType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 706
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 714
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustGatewayLogging",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 600
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 666
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 688
          },
          "name": "settingsByRuleType",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 661
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 682
          },
          "name": "redactPiiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 698
          },
          "name": "settingsByRuleTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 654
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 672
          },
          "name": "redactPii",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLogging"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 14
      },
      "name": "ZeroTrustGatewayLoggingConfig",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#account_id ZeroTrustGatewayLogging#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#redact_pii ZeroTrustGatewayLogging#redact_pii}",
            "stability": "stable",
            "summary": "Indicate whether to redact personally identifiable information from activity logging (PII fields include source IP, user email, user ID, device ID, URL, referrer, and user agent)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 24
          },
          "name": "redactPii",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#settings_by_rule_type ZeroTrustGatewayLogging#settings_by_rule_type}",
            "stability": "stable",
            "summary": "Configure logging settings for each rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 30
          },
          "name": "settingsByRuleType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleType"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleType": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 425
      },
      "name": "ZeroTrustGatewayLoggingSettingsByRuleType",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#dns ZeroTrustGatewayLogging#dns}",
            "stability": "stable",
            "summary": "Configure logging settings for DNS firewall."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 431
          },
          "name": "dns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#http ZeroTrustGatewayLogging#http}",
            "stability": "stable",
            "summary": "Configure logging settings for HTTP/HTTPS firewall."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 437
          },
          "name": "http",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#l4 ZeroTrustGatewayLogging#l4}",
            "stability": "stable",
            "summary": "Configure logging settings for Network firewall."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 443
          },
          "name": "l4",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleType"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 32
      },
      "name": "ZeroTrustGatewayLoggingSettingsByRuleTypeDns",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#log_all ZeroTrustGatewayLogging#log_all}",
            "stability": "stable",
            "summary": "Specify whether to log all requests to this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 38
          },
          "name": "logAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#log_blocks ZeroTrustGatewayLogging#log_blocks}",
            "stability": "stable",
            "summary": "Specify whether to log only blocking requests to this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 44
          },
          "name": "logBlocks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleTypeDns"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-logging/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 139
          },
          "name": "resetLogAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 155
          },
          "name": "resetLogBlocks"
        }
      ],
      "name": "ZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 143
          },
          "name": "logAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 159
          },
          "name": "logBlocksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 133
          },
          "name": "logAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 149
          },
          "name": "logBlocks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttp": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 163
      },
      "name": "ZeroTrustGatewayLoggingSettingsByRuleTypeHttp",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#log_all ZeroTrustGatewayLogging#log_all}",
            "stability": "stable",
            "summary": "Specify whether to log all requests to this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 169
          },
          "name": "logAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#log_blocks ZeroTrustGatewayLogging#log_blocks}",
            "stability": "stable",
            "summary": "Specify whether to log only blocking requests to this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 175
          },
          "name": "logBlocks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleTypeHttp"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-logging/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 270
          },
          "name": "resetLogAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 286
          },
          "name": "resetLogBlocks"
        }
      ],
      "name": "ZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 274
          },
          "name": "logAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 290
          },
          "name": "logBlocksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 264
          },
          "name": "logAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 280
          },
          "name": "logBlocks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 294
      },
      "name": "ZeroTrustGatewayLoggingSettingsByRuleTypeL4",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#log_all ZeroTrustGatewayLogging#log_all}",
            "stability": "stable",
            "summary": "Specify whether to log all requests to this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 300
          },
          "name": "logAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_logging#log_blocks ZeroTrustGatewayLogging#log_blocks}",
            "stability": "stable",
            "summary": "Specify whether to log only blocking requests to this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 306
          },
          "name": "logBlocks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleTypeL4"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-logging/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 401
          },
          "name": "resetLogAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 417
          },
          "name": "resetLogBlocks"
        }
      ],
      "name": "ZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 405
          },
          "name": "logAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 421
          },
          "name": "logBlocksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 395
          },
          "name": "logAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 411
          },
          "name": "logBlocks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-logging/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-logging/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 548
          },
          "name": "putDns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 564
          },
          "name": "putHttp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 580
          },
          "name": "putL4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 551
          },
          "name": "resetDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 567
          },
          "name": "resetHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 583
          },
          "name": "resetL4"
        }
      ],
      "name": "ZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference",
      "namespace": "zeroTrustGatewayLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 545
          },
          "name": "dns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 561
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 577
          },
          "name": "l4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 555
          },
          "name": "dnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeDns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 571
          },
          "name": "httpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeHttp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 587
          },
          "name": "l4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleTypeL4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-logging/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayLogging.ZeroTrustGatewayLoggingSettingsByRuleType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-logging/index:ZeroTrustGatewayLoggingSettingsByRuleTypeOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPacfile.ZeroTrustGatewayPacfile": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile cloudflare_zero_trust_gateway_pacfile}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPacfile.ZeroTrustGatewayPacfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile cloudflare_zero_trust_gateway_pacfile} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-pacfile/index.ts",
          "line": 80
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustGatewayPacfile.ZeroTrustGatewayPacfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-pacfile/index.ts",
        "line": 48
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustGatewayPacfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 65
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustGatewayPacfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustGatewayPacfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustGatewayPacfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 115
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 149
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 183
          },
          "name": "resetSlug"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 205
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 215
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustGatewayPacfile",
      "namespace": "zeroTrustGatewayPacfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 53
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 137
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 158
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 192
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 197
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 119
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 132
          },
          "name": "contentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 153
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 171
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 187
          },
          "name": "slugInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 109
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 125
          },
          "name": "contents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 143
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 164
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 177
          },
          "name": "slug",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-pacfile/index:ZeroTrustGatewayPacfile"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPacfile.ZeroTrustGatewayPacfileConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPacfile.ZeroTrustGatewayPacfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-pacfile/index.ts",
        "line": 14
      },
      "name": "ZeroTrustGatewayPacfileConfig",
      "namespace": "zeroTrustGatewayPacfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile#contents ZeroTrustGatewayPacfile#contents}",
            "stability": "stable",
            "summary": "Actual contents of the PAC file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 24
          },
          "name": "contents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile#name ZeroTrustGatewayPacfile#name}",
            "stability": "stable",
            "summary": "Name of the PAC file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/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/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile#account_id ZeroTrustGatewayPacfile#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile#description ZeroTrustGatewayPacfile#description}",
            "stability": "stable",
            "summary": "Detailed description of the PAC file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_pacfile#slug ZeroTrustGatewayPacfile#slug}",
            "stability": "stable",
            "summary": "URL-friendly version of the PAC file name. If not provided, it will be auto-generated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-pacfile/index.ts",
            "line": 42
          },
          "name": "slug",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-pacfile/index:ZeroTrustGatewayPacfileConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicy": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy cloudflare_zero_trust_gateway_policy}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy cloudflare_zero_trust_gateway_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 4197
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 4165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustGatewayPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4182
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustGatewayPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustGatewayPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustGatewayPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4324
          },
          "name": "putExpiration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpiration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4411
          },
          "name": "putRuleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4427
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicySchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4240
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4279
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4295
          },
          "name": "resetDevicePosture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4311
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4327
          },
          "name": "resetExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4343
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4364
          },
          "name": "resetIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4393
          },
          "name": "resetPrecedence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4414
          },
          "name": "resetRuleSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4430
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4456
          },
          "name": "resetTraffic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4483
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4501
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustGatewayPolicy",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4170
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4262
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4267
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4321
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4352
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4402
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4408
          },
          "name": "ruleSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4424
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4439
          },
          "name": "sharable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4444
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4465
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4470
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4475
          },
          "name": "warningStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4244
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4257
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4283
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4299
          },
          "name": "devicePostureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4315
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4331
          },
          "name": "expirationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpiration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4347
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4368
          },
          "name": "identityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4381
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4397
          },
          "name": "precedenceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4418
          },
          "name": "ruleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4434
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicySchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4460
          },
          "name": "trafficInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4234
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4250
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4273
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4289
          },
          "name": "devicePosture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4305
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4337
          },
          "name": "filters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4358
          },
          "name": "identity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4374
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4387
          },
          "name": "precedence",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4450
          },
          "name": "traffic",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicy"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 14
      },
      "name": "ZeroTrustGatewayPolicyConfig",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"on\", \"off\", \"allow\", \"block\", \"scan\", \"noscan\", \"safesearch\", \"ytrestricted\", \"isolate\", \"noisolate\", \"override\", \"l4_override\", \"egress\", \"resolve\", \"quarantine\", \"redirect\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#action ZeroTrustGatewayPolicy#action}",
            "stability": "stable",
            "summary": "Specify the action to perform when the associated traffic, identity, and device posture expressions either absent or evaluate to `true`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 25
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#name ZeroTrustGatewayPolicy#name}",
            "stability": "stable",
            "summary": "Specify the rule name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 67
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#account_id ZeroTrustGatewayPolicy#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#description ZeroTrustGatewayPolicy#description}",
            "stability": "stable",
            "summary": "Specify the rule description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 31
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API automatically formats and sanitizes expressions before storing them. To prevent Terraform state drift, use the formatted expression returned in the API response.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#device_posture ZeroTrustGatewayPolicy#device_posture}",
            "stability": "stable",
            "summary": "Specify the wirefilter expression used for device posture check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 37
          },
          "name": "devicePosture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#enabled ZeroTrustGatewayPolicy#enabled}",
            "stability": "stable",
            "summary": "Specify whether the rule is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 43
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Takes precedence over the policy's `schedule` configuration, if any. This  does not apply to HTTP or network policies. Settable only for `dns` rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#expiration ZeroTrustGatewayPolicy#expiration}",
            "stability": "stable",
            "summary": "Defines the expiration time stamp and default duration of a DNS policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 49
          },
          "name": "expiration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpiration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can only contain a single value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#filters ZeroTrustGatewayPolicy#filters}",
            "stability": "stable",
            "summary": "Specify the protocol or layer to evaluate the traffic, identity, and device posture expressions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 55
          },
          "name": "filters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API automatically formats and sanitizes expressions before storing them. To prevent Terraform state drift, use the formatted expression returned in the API response.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#identity ZeroTrustGatewayPolicy#identity}",
            "stability": "stable",
            "summary": "Specify the wirefilter expression used for identity matching."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 61
          },
          "name": "identity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Lower values indicate higher precedence. At each processing phase, evaluate applicable rules in ascending order of this value. Refer to [Order of enforcement](http://developers.cloudflare.com/learning-paths/secure-internet-traffic/understand-policies/order-of-enforcement/#manage-precedence-with-terraform) to manage precedence via Terraform.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#precedence ZeroTrustGatewayPolicy#precedence}",
            "stability": "stable",
            "summary": "Set the order of your rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 73
          },
          "name": "precedence",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Settings apply only to specific rule types and must use compatible selectors. If Terraform detects drift, confirm the setting supports your rule type and check whether the API modifies the value. Use API-returned values in your configuration to prevent drift.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#rule_settings ZeroTrustGatewayPolicy#rule_settings}",
            "stability": "stable",
            "summary": "Defines settings for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 79
          },
          "name": "ruleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#schedule ZeroTrustGatewayPolicy#schedule}",
            "stability": "stable",
            "summary": "Defines the schedule for activating DNS policies. Settable only for `dns` and `dns_resolver` rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 85
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicySchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API automatically formats and sanitizes expressions before storing them. To prevent Terraform state drift, use the formatted expression returned in the API response.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#traffic ZeroTrustGatewayPolicy#traffic}",
            "stability": "stable",
            "summary": "Specify the wirefilter expression used for traffic matching."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 91
          },
          "name": "traffic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpiration": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 93
      },
      "name": "ZeroTrustGatewayPolicyExpiration",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must follow RFC 3339 and include a UTC offset.  The system accepts non-zero offsets but converts them to the equivalent UTC+00:00  value and returns timestamps with a trailing Z. Expiration policies ignore client  timezones and expire globally at the specified expires_at time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#expires_at ZeroTrustGatewayPolicy#expires_at}",
            "stability": "stable",
            "summary": "Show the timestamp when the policy expires and stops applying."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 105
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must set in order to use the `reset_expiration` endpoint on this rule.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#duration ZeroTrustGatewayPolicy#duration}",
            "stability": "stable",
            "summary": "Defines the default duration a policy active in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 99
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyExpiration"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpirationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 200
          },
          "name": "resetDuration"
        }
      ],
      "name": "ZeroTrustGatewayPolicyExpirationOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 209
          },
          "name": "expired",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 204
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 222
          },
          "name": "expiresAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 194
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 215
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyExpiration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyExpirationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2849
      },
      "name": "ZeroTrustGatewayPolicyRuleSettings",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use header names as keys that map to arrays of header values. Settable only for `http` rules with the action set to `allow`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#add_headers ZeroTrustGatewayPolicy#add_headers}",
            "stability": "stable",
            "summary": "Add custom headers to allowed requests as key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2855
          },
          "name": "addHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only parent MSP accounts can set this. this rule. Settable for all types of rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#allow_child_bypass ZeroTrustGatewayPolicy#allow_child_bypass}",
            "stability": "stable",
            "summary": "Set to enable MSP children to bypass this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2861
          },
          "name": "allowChildBypass",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#audit_ssh ZeroTrustGatewayPolicy#audit_ssh}",
            "stability": "stable",
            "summary": "Define the settings for the Audit SSH action. Settable only for `l4` rules with `audit_ssh` action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2867
          },
          "name": "auditSsh",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSsh"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#biso_admin_controls ZeroTrustGatewayPolicy#biso_admin_controls}",
            "stability": "stable",
            "summary": "Configure browser isolation behavior. Settable only for `http` rules with the action set to `isolate`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2873
          },
          "name": "bisoAdminControls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If missing or null, use the account settings. Settable only for `http` rules with the action set to `block`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#block_page ZeroTrustGatewayPolicy#block_page}",
            "stability": "stable",
            "summary": "Configure custom block page settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2879
          },
          "name": "blockPage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#block_page_enabled ZeroTrustGatewayPolicy#block_page_enabled}",
            "stability": "stable",
            "summary": "Enable the custom block page. Settable only for `dns` rules with action `block`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2885
          },
          "name": "blockPageEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The custom block page shows this text (if enabled). Settable only for `dns`, `l4`, and `http` rules when the action set to `block`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#block_reason ZeroTrustGatewayPolicy#block_reason}",
            "stability": "stable",
            "summary": "Explain why the rule blocks the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2891
          },
          "name": "blockReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only MSP child accounts can set this. Settable for all types of rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#bypass_parent_rule ZeroTrustGatewayPolicy#bypass_parent_rule}",
            "stability": "stable",
            "summary": "Set to enable MSP accounts to bypass their parent's rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2897
          },
          "name": "bypassParentRule",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#check_session ZeroTrustGatewayPolicy#check_session}",
            "stability": "stable",
            "summary": "Configure session check behavior. Settable only for `l4` and `http` rules with the action set to `allow`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2903
          },
          "name": "checkSession",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSession"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Unused with 'resolve_dns_through_cloudflare' or 'resolve_dns_internally' settings. DNS queries get routed to the address closest to their origin. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#dns_resolvers ZeroTrustGatewayPolicy#dns_resolvers}",
            "stability": "stable",
            "summary": "Configure custom resolvers to route queries that match the resolver policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2909
          },
          "name": "dnsResolvers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolvers"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can enable this setting for rules with Egress actions and filters, or omit it to indicate local egress via WARP IPs. Settable only for `egress` rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#egress ZeroTrustGatewayPolicy#egress}",
            "stability": "stable",
            "summary": "Configure how Gateway Proxy traffic egresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2915
          },
          "name": "egress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#forensic_copy ZeroTrustGatewayPolicy#forensic_copy}",
            "stability": "stable",
            "summary": "Configure whether a copy of the HTTP request will be sent to storage when the rule matches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2921
          },
          "name": "forensicCopy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When off, evaluate categories in this rule against all CNAME domain categories in the response. Settable only for `dns` and `dns_resolver` rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ignore_cname_category_matches ZeroTrustGatewayPolicy#ignore_cname_category_matches}",
            "stability": "stable",
            "summary": "Ignore category matches at CNAME domains in a response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2927
          },
          "name": "ignoreCnameCategoryMatches",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#insecure_disable_dnssec_validation ZeroTrustGatewayPolicy#insecure_disable_dnssec_validation}",
            "stability": "stable",
            "summary": "Specify whether to disable DNSSEC validation (for Allow actions) [INSECURE]. Settable only for `dns` rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2933
          },
          "name": "insecureDisableDnssecValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The system blocks only domain name categories unless you enable this setting. Settable only for `dns` and `dns_resolver` rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ip_categories ZeroTrustGatewayPolicy#ip_categories}",
            "stability": "stable",
            "summary": "Enable IPs in DNS resolver category blocks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2939
          },
          "name": "ipCategories",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default, indicator feeds block only domain names. Settable only for `dns` and `dns_resolver` rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ip_indicator_feeds ZeroTrustGatewayPolicy#ip_indicator_feeds}",
            "stability": "stable",
            "summary": "Indicates whether to include IPs in DNS resolver indicator feed blocks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2945
          },
          "name": "ipIndicatorFeeds",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Settable only for `l4` rules with the action set to `l4_override`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#l4override ZeroTrustGatewayPolicy#l4override}",
            "stability": "stable",
            "summary": "Send matching traffic to the supplied destination IP address and port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2951
          },
          "name": "l4Override",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4Override"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Settable for all types of rules with the action set to `block`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#notification_settings ZeroTrustGatewayPolicy#notification_settings}",
            "stability": "stable",
            "summary": "Configure a notification to display on the user's device when this rule matched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2957
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Settable only for `dns` rules with the action set to `override`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#override_host ZeroTrustGatewayPolicy#override_host}",
            "stability": "stable",
            "summary": "Defines a hostname for override, for the matching DNS queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2963
          },
          "name": "overrideHost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Settable only for `dns` rules with the action set to `override`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#override_ips ZeroTrustGatewayPolicy#override_ips}",
            "stability": "stable",
            "summary": "Defines a an IP or set of IPs for overriding matched DNS queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2969
          },
          "name": "overrideIps",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#payload_log ZeroTrustGatewayPolicy#payload_log}",
            "stability": "stable",
            "summary": "Configure DLP payload logging. Settable only for `http` rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2975
          },
          "name": "payloadLog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#quarantine ZeroTrustGatewayPolicy#quarantine}",
            "stability": "stable",
            "summary": "Configure settings that apply to quarantine rules. Settable only for `http` rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2981
          },
          "name": "quarantine",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantine"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#redirect ZeroTrustGatewayPolicy#redirect}",
            "stability": "stable",
            "summary": "Apply settings to redirect rules. Settable only for `http` rules with the action set to `redirect`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2987
          },
          "name": "redirect",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirect"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Not used when 'dns_resolvers' is specified or 'resolve_dns_through_cloudflare' is set. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#resolve_dns_internally ZeroTrustGatewayPolicy#resolve_dns_internally}",
            "stability": "stable",
            "summary": "Configure to forward the query to the internal DNS service, passing the specified 'view_id' as input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2993
          },
          "name": "resolveDnsInternally",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#resolve_dns_through_cloudflare ZeroTrustGatewayPolicy#resolve_dns_through_cloudflare}",
            "stability": "stable",
            "summary": "Enable to send queries that match the policy to Cloudflare's default 1.1.1.1 DNS resolver. Cannot set when 'dns_resolvers' specified or 'resolve_dns_internally' is set. Only valid when a rule's action set to 'resolve'. Settable only for `dns_resolver` rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2999
          },
          "name": "resolveDnsThroughCloudflare",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Settable only for `http` rules with the action set to `allow`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#untrusted_cert ZeroTrustGatewayPolicy#untrusted_cert}",
            "stability": "stable",
            "summary": "Configure behavior when an upstream certificate is invalid or an SSL error occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3005
          },
          "name": "untrustedCert",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCert"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSsh": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSsh",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 226
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsAuditSsh",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#command_logging ZeroTrustGatewayPolicy#command_logging}",
            "stability": "stable",
            "summary": "Enable SSH command logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 232
          },
          "name": "commandLogging",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsAuditSsh"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 314
          },
          "name": "resetCommandLogging"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 318
          },
          "name": "commandLoggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 308
          },
          "name": "commandLogging",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSsh"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 322
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to remote_only, users cannot copy isolated content from the remote browser to the local clipboard. If this field is absent, copying remains enabled. Applies only when version == \"v2\".\nAvailable values: \"enabled\", \"disabled\", \"remote_only\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#copy ZeroTrustGatewayPolicy#copy}",
            "stability": "stable",
            "summary": "Configure copy behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 329
          },
          "name": "copy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#dcp ZeroTrustGatewayPolicy#dcp}",
            "stability": "stable",
            "summary": "Set to false to enable copy-pasting. Only applies when `version == \"v1\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 335
          },
          "name": "dcp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#dd ZeroTrustGatewayPolicy#dd}",
            "stability": "stable",
            "summary": "Set to false to enable downloading. Only applies when `version == \"v1\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 341
          },
          "name": "dd",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#dk ZeroTrustGatewayPolicy#dk}",
            "stability": "stable",
            "summary": "Set to false to enable keyboard usage. Only applies when `version == \"v1\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 347
          },
          "name": "dk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to remote_only, users can view downloads but cannot save them. If this field is absent, downloading remains enabled. Applies only when version == \"v2\".\nAvailable values: \"enabled\", \"disabled\", \"remote_only\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#download ZeroTrustGatewayPolicy#download}",
            "stability": "stable",
            "summary": "Configure download behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 354
          },
          "name": "download",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#dp ZeroTrustGatewayPolicy#dp}",
            "stability": "stable",
            "summary": "Set to false to enable printing. Only applies when `version == \"v1\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 360
          },
          "name": "dp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#du ZeroTrustGatewayPolicy#du}",
            "stability": "stable",
            "summary": "Set to false to enable uploading. Only applies when `version == \"v1\"`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 366
          },
          "name": "du",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this field is absent, keyboard usage remains enabled. Applies only when version == \"v2\".\nAvailable values: \"enabled\", \"disabled\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#keyboard ZeroTrustGatewayPolicy#keyboard}",
            "stability": "stable",
            "summary": "Configure keyboard usage behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 373
          },
          "name": "keyboard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to remote_only, users cannot paste content from the local clipboard into isolated pages. If this field is absent, pasting remains enabled. Applies only when version == \"v2\".\nAvailable values: \"enabled\", \"disabled\", \"remote_only\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#paste ZeroTrustGatewayPolicy#paste}",
            "stability": "stable",
            "summary": "Configure paste behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 380
          },
          "name": "paste",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#printing ZeroTrustGatewayPolicy#printing}",
            "stability": "stable",
            "summary": "Configure print behavior. Default, Printing is enabled. Applies only when version == \"v2\". Available values: \"enabled\", \"disabled\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 387
          },
          "name": "printing",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this field is absent, uploading remains enabled. Applies only when version == \"v2\".\nAvailable values: \"enabled\", \"disabled\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#upload ZeroTrustGatewayPolicy#upload}",
            "stability": "stable",
            "summary": "Configure upload behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 394
          },
          "name": "upload",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#version ZeroTrustGatewayPolicy#version}",
            "stability": "stable",
            "summary": "Indicate which version of the browser isolation controls should apply. Available values: \"v1\", \"v2\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 401
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When present, enables watermark rendering in the isolated browser.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#wm_id ZeroTrustGatewayPolicy#wm_id}",
            "stability": "stable",
            "summary": "Specify the watermark ID (UUID) to apply to the isolated browser session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 407
          },
          "name": "wmId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 645
          },
          "name": "resetCopy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 661
          },
          "name": "resetDcp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 677
          },
          "name": "resetDd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 693
          },
          "name": "resetDk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 709
          },
          "name": "resetDownload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 725
          },
          "name": "resetDp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 741
          },
          "name": "resetDu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 757
          },
          "name": "resetKeyboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 773
          },
          "name": "resetPaste"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 789
          },
          "name": "resetPrinting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 805
          },
          "name": "resetUpload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 821
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 837
          },
          "name": "resetWmId"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 649
          },
          "name": "copyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 665
          },
          "name": "dcpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 681
          },
          "name": "ddInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 697
          },
          "name": "dkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 713
          },
          "name": "downloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 729
          },
          "name": "dpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 745
          },
          "name": "duInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 761
          },
          "name": "keyboardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 777
          },
          "name": "pasteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 793
          },
          "name": "printingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 809
          },
          "name": "uploadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 825
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 841
          },
          "name": "wmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 639
          },
          "name": "copy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 655
          },
          "name": "dcp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 671
          },
          "name": "dd",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 687
          },
          "name": "dk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 703
          },
          "name": "download",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 719
          },
          "name": "dp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 735
          },
          "name": "du",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 751
          },
          "name": "keyboard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 767
          },
          "name": "paste",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 783
          },
          "name": "printing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 799
          },
          "name": "upload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 815
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 831
          },
          "name": "wmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 845
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsBlockPage",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#target_uri ZeroTrustGatewayPolicy#target_uri}",
            "stability": "stable",
            "summary": "Specify the URI to which the user is redirected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 857
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#include_context ZeroTrustGatewayPolicy#include_context}",
            "stability": "stable",
            "summary": "Specify whether to pass the context information as query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 851
          },
          "name": "includeContext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsBlockPage"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 952
          },
          "name": "resetIncludeContext"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 956
          },
          "name": "includeContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 969
          },
          "name": "targetUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 946
          },
          "name": "includeContext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 962
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSession": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSession",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 973
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsCheckSession",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#duration ZeroTrustGatewayPolicy#duration}",
            "stability": "stable",
            "summary": "Sets the required session freshness threshold. The API returns a normalized version of this value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 979
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#enforce ZeroTrustGatewayPolicy#enforce}",
            "stability": "stable",
            "summary": "Enable session enforcement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 985
          },
          "name": "enforce",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsCheckSession"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1080
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1096
          },
          "name": "resetEnforce"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1084
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1100
          },
          "name": "enforceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1074
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1090
          },
          "name": "enforce",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSession"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolvers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolvers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1544
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolvers",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ipv4 ZeroTrustGatewayPolicy#ipv4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1548
          },
          "name": "ipv4",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ipv6 ZeroTrustGatewayPolicy#ipv6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1552
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolvers"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1104
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ip ZeroTrustGatewayPolicy#ip}",
            "stability": "stable",
            "summary": "Specify the IPv4 address of the upstream resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1110
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#port ZeroTrustGatewayPolicy#port}",
            "stability": "stable",
            "summary": "Specify a port number to use for the upstream resolver. Defaults to 53 if unspecified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1116
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#route_through_private_network ZeroTrustGatewayPolicy#route_through_private_network}",
            "stability": "stable",
            "summary": "Indicate whether to connect to this resolver over a private network. Must set when vnet_id set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1122
          },
          "name": "routeThroughPrivateNetwork",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#vnet_id ZeroTrustGatewayPolicy#vnet_id}",
            "stability": "stable",
            "summary": "Specify an optional virtual network for this resolver. Uses default virtual network id if omitted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1128
          },
          "name": "vnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-gateway-policy/index.ts",
        "line": 1305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-gateway-policy/index.ts",
        "line": 1181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1264
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1280
          },
          "name": "resetRouteThroughPrivateNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1296
          },
          "name": "resetVnetId"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1252
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1268
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1284
          },
          "name": "routeThroughPrivateNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1300
          },
          "name": "vnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1245
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1258
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1274
          },
          "name": "routeThroughPrivateNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1290
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1324
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ip ZeroTrustGatewayPolicy#ip}",
            "stability": "stable",
            "summary": "Specify the IPv6 address of the upstream resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1330
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#port ZeroTrustGatewayPolicy#port}",
            "stability": "stable",
            "summary": "Specify a port number to use for the upstream resolver. Defaults to 53 if unspecified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1336
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#route_through_private_network ZeroTrustGatewayPolicy#route_through_private_network}",
            "stability": "stable",
            "summary": "Indicate whether to connect to this resolver over a private network. Must set when vnet_id set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1342
          },
          "name": "routeThroughPrivateNetwork",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#vnet_id ZeroTrustGatewayPolicy#vnet_id}",
            "stability": "stable",
            "summary": "Specify an optional virtual network for this resolver. Uses default virtual network id if omitted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1348
          },
          "name": "vnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-gateway-policy/index.ts",
        "line": 1525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1540
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-gateway-policy/index.ts",
        "line": 1401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1484
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1500
          },
          "name": "resetRouteThroughPrivateNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1516
          },
          "name": "resetVnetId"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1472
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1488
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1504
          },
          "name": "routeThroughPrivateNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1520
          },
          "name": "vnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1465
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1478
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1494
          },
          "name": "routeThroughPrivateNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1510
          },
          "name": "vnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6OutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1644
          },
          "name": "putIpv4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1660
          },
          "name": "putIpv6",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1647
          },
          "name": "resetIpv4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1663
          },
          "name": "resetIpv6"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1641
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1657
          },
          "name": "ipv6",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1651
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1667
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolvers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgress": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1671
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsEgress",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ipv4 ZeroTrustGatewayPolicy#ipv4}",
            "stability": "stable",
            "summary": "Specify the IPv4 address to use for egress."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1677
          },
          "name": "ipv4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set '0.0.0.0' to indicate local egress via WARP IPs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ipv4_fallback ZeroTrustGatewayPolicy#ipv4_fallback}",
            "stability": "stable",
            "summary": "Specify the fallback IPv4 address to use for egress when the primary IPv4 fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1683
          },
          "name": "ipv4Fallback",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ipv6 ZeroTrustGatewayPolicy#ipv6}",
            "stability": "stable",
            "summary": "Specify the IPv6 range to use for egress."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1689
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsEgress"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgressOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1797
          },
          "name": "resetIpv4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1813
          },
          "name": "resetIpv4Fallback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1829
          },
          "name": "resetIpv6"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsEgressOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1817
          },
          "name": "ipv4FallbackInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1801
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1833
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1791
          },
          "name": "ipv4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1807
          },
          "name": "ipv4Fallback",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1823
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsEgressOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopy": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1837
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsForensicCopy",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#enabled ZeroTrustGatewayPolicy#enabled}",
            "stability": "stable",
            "summary": "Enable sending the copy to storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1843
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsForensicCopy"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1925
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1929
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1919
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4Override": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4Override",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1933
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsL4Override",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#ip ZeroTrustGatewayPolicy#ip}",
            "stability": "stable",
            "summary": "Defines the IPv4 or IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1939
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#port ZeroTrustGatewayPolicy#port}",
            "stability": "stable",
            "summary": "Defines a port number to use for TCP/UDP overrides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1945
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsL4Override"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 1992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 1984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2040
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2056
          },
          "name": "resetPort"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2044
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2060
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2034
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2050
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 1996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4Override"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2064
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsNotificationSettings",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#enabled ZeroTrustGatewayPolicy#enabled}",
            "stability": "stable",
            "summary": "Enable notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2070
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#include_context ZeroTrustGatewayPolicy#include_context}",
            "stability": "stable",
            "summary": "Indicates whether to pass the context information as query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2076
          },
          "name": "includeContext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#msg ZeroTrustGatewayPolicy#msg}",
            "stability": "stable",
            "summary": "Customize the message shown in the notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2082
          },
          "name": "msg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#support_url ZeroTrustGatewayPolicy#support_url}",
            "stability": "stable",
            "summary": "Defines an optional URL to direct users to additional information. If unset, the notification opens a block page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2088
          },
          "name": "supportUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsNotificationSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 2149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2209
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2225
          },
          "name": "resetIncludeContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2241
          },
          "name": "resetMsg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2257
          },
          "name": "resetSupportUrl"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2213
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2229
          },
          "name": "includeContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2245
          },
          "name": "msgInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2261
          },
          "name": "supportUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2203
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2219
          },
          "name": "includeContext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2235
          },
          "name": "msg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2251
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 3220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 3212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3441
          },
          "name": "putAuditSsh",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSsh"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3457
          },
          "name": "putBisoAdminControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3473
          },
          "name": "putBlockPage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3537
          },
          "name": "putCheckSession",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSession"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3553
          },
          "name": "putDnsResolvers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolvers"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3569
          },
          "name": "putEgress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3585
          },
          "name": "putForensicCopy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3665
          },
          "name": "putL4Override",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4Override"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3681
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3729
          },
          "name": "putPayloadLog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3745
          },
          "name": "putQuarantine",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantine"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3761
          },
          "name": "putRedirect",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirect"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3777
          },
          "name": "putResolveDnsInternally",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3809
          },
          "name": "putUntrustedCert",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCert"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3412
          },
          "name": "resetAddHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3428
          },
          "name": "resetAllowChildBypass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3444
          },
          "name": "resetAuditSsh"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3460
          },
          "name": "resetBisoAdminControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3476
          },
          "name": "resetBlockPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3492
          },
          "name": "resetBlockPageEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3508
          },
          "name": "resetBlockReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3524
          },
          "name": "resetBypassParentRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3540
          },
          "name": "resetCheckSession"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3556
          },
          "name": "resetDnsResolvers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3572
          },
          "name": "resetEgress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3588
          },
          "name": "resetForensicCopy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3604
          },
          "name": "resetIgnoreCnameCategoryMatches"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3620
          },
          "name": "resetInsecureDisableDnssecValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3636
          },
          "name": "resetIpCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3652
          },
          "name": "resetIpIndicatorFeeds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3668
          },
          "name": "resetL4Override"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3684
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3700
          },
          "name": "resetOverrideHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3716
          },
          "name": "resetOverrideIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3732
          },
          "name": "resetPayloadLog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3748
          },
          "name": "resetQuarantine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3764
          },
          "name": "resetRedirect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3780
          },
          "name": "resetResolveDnsInternally"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3796
          },
          "name": "resetResolveDnsThroughCloudflare"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3812
          },
          "name": "resetUntrustedCert"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3438
          },
          "name": "auditSsh",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSshOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3454
          },
          "name": "bisoAdminControls",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3470
          },
          "name": "blockPage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3534
          },
          "name": "checkSession",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSessionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3550
          },
          "name": "dnsResolvers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolversOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3566
          },
          "name": "egress",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3582
          },
          "name": "forensicCopy",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3662
          },
          "name": "l4Override",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4OverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3678
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3726
          },
          "name": "payloadLog",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3742
          },
          "name": "quarantine",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3758
          },
          "name": "redirect",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3774
          },
          "name": "resolveDnsInternally",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3806
          },
          "name": "untrustedCert",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3416
          },
          "name": "addHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3432
          },
          "name": "allowChildBypassInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3448
          },
          "name": "auditSshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsAuditSsh"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3464
          },
          "name": "bisoAdminControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3496
          },
          "name": "blockPageEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3480
          },
          "name": "blockPageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsBlockPage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3512
          },
          "name": "blockReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3528
          },
          "name": "bypassParentRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3544
          },
          "name": "checkSessionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsCheckSession"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3560
          },
          "name": "dnsResolversInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsDnsResolvers"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3576
          },
          "name": "egressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsEgress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3592
          },
          "name": "forensicCopyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsForensicCopy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3608
          },
          "name": "ignoreCnameCategoryMatchesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3624
          },
          "name": "insecureDisableDnssecValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3640
          },
          "name": "ipCategoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3656
          },
          "name": "ipIndicatorFeedsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3672
          },
          "name": "l4OverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsL4Override"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3688
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsNotificationSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3704
          },
          "name": "overrideHostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3720
          },
          "name": "overrideIpsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3736
          },
          "name": "payloadLogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3752
          },
          "name": "quarantineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantine"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3768
          },
          "name": "redirectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirect"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3784
          },
          "name": "resolveDnsInternallyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3800
          },
          "name": "resolveDnsThroughCloudflareInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3816
          },
          "name": "untrustedCertInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCert"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3406
          },
          "name": "addHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3422
          },
          "name": "allowChildBypass",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3486
          },
          "name": "blockPageEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3502
          },
          "name": "blockReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3518
          },
          "name": "bypassParentRule",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3598
          },
          "name": "ignoreCnameCategoryMatches",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3614
          },
          "name": "insecureDisableDnssecValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3630
          },
          "name": "ipCategories",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3646
          },
          "name": "ipIndicatorFeeds",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3694
          },
          "name": "overrideHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3710
          },
          "name": "overrideIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3790
          },
          "name": "resolveDnsThroughCloudflare",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLog": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2265
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsPayloadLog",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#enabled ZeroTrustGatewayPolicy#enabled}",
            "stability": "stable",
            "summary": "Enable DLP payload logging for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2271
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsPayloadLog"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 2311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2353
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2357
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2347
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsPayloadLog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsPayloadLogOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantine": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantine",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2361
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsQuarantine",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#file_types ZeroTrustGatewayPolicy#file_types}",
            "stability": "stable",
            "summary": "Specify the types of files to sandbox."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2367
          },
          "name": "fileTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsQuarantine"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 2407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2449
          },
          "name": "resetFileTypes"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2453
          },
          "name": "fileTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2443
          },
          "name": "fileTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsQuarantine"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsQuarantineOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirect": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2457
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsRedirect",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#target_uri ZeroTrustGatewayPolicy#target_uri}",
            "stability": "stable",
            "summary": "Specify the URI to which the user is redirected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2475
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#include_context ZeroTrustGatewayPolicy#include_context}",
            "stability": "stable",
            "summary": "Specify whether to pass the context information as query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2463
          },
          "name": "includeContext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#preserve_path_and_query ZeroTrustGatewayPolicy#preserve_path_and_query}",
            "stability": "stable",
            "summary": "Specify whether to append the path and query parameters from the original request to target_uri."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2469
          },
          "name": "preservePathAndQuery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsRedirect"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 2529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2583
          },
          "name": "resetIncludeContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2599
          },
          "name": "resetPreservePathAndQuery"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2587
          },
          "name": "includeContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2603
          },
          "name": "preservePathAndQueryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2616
          },
          "name": "targetUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2577
          },
          "name": "includeContext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2593
          },
          "name": "preservePathAndQuery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2609
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsRedirect"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsRedirectOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2620
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"none\", \"public_dns\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#fallback ZeroTrustGatewayPolicy#fallback}",
            "stability": "stable",
            "summary": "Specify the fallback behavior to apply when the internal DNS response code differs from 'NOERROR' or when the response data contains only CNAME records for 'A' or 'AAAA' queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2627
          },
          "name": "fallback",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#view_id ZeroTrustGatewayPolicy#view_id}",
            "stability": "stable",
            "summary": "Specify the internal DNS view identifier to pass to the internal DNS service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2633
          },
          "name": "viewId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 2680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2728
          },
          "name": "resetFallback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2744
          },
          "name": "resetViewId"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2732
          },
          "name": "fallbackInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2748
          },
          "name": "viewIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2722
          },
          "name": "fallback",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2738
          },
          "name": "viewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternallyOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCert": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2752
      },
      "name": "ZeroTrustGatewayPolicyRuleSettingsUntrustedCert",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action an error with HTTP code 526.\nAvailable values: \"pass_through\", \"block\", \"error\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#action ZeroTrustGatewayPolicy#action}",
            "stability": "stable",
            "summary": "Defines the action performed when an untrusted certificate seen."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2759
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsUntrustedCert"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 2799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 2791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2841
          },
          "name": "resetAction"
        }
      ],
      "name": "ZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2845
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2835
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 2803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyRuleSettingsUntrustedCert"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyRuleSettingsUntrustedCertOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicySchedule": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicySchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 3820
      },
      "name": "ZeroTrustGatewayPolicySchedule",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter omitted, the rule is deactivated on Fridays. API returns a formatted version of this string, which may cause Terraform drift if a unformatted value is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#fri ZeroTrustGatewayPolicy#fri}",
            "stability": "stable",
            "summary": "Specify the time intervals when the rule is active on Fridays, in the increasing order from 00:00-24:00."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3826
          },
          "name": "fri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter omitted, the rule is deactivated on Mondays. API returns a formatted version of this string, which may cause Terraform drift if a unformatted value is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#mon ZeroTrustGatewayPolicy#mon}",
            "stability": "stable",
            "summary": "Specify the time intervals when the rule is active on Mondays, in the increasing order from 00:00-24:00(capped at maximum of 6 time splits)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3832
          },
          "name": "mon",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter omitted, the rule is deactivated on Saturdays. API returns a formatted version of this string, which may cause Terraform drift if a unformatted value is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#sat ZeroTrustGatewayPolicy#sat}",
            "stability": "stable",
            "summary": "Specify the time intervals when the rule is active on Saturdays, in the increasing order from 00:00-24:00."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3838
          },
          "name": "sat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter omitted, the rule is deactivated on Sundays. API returns a formatted version of this string, which may cause Terraform drift if a unformatted value is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#sun ZeroTrustGatewayPolicy#sun}",
            "stability": "stable",
            "summary": "Specify the time intervals when the rule is active on Sundays, in the increasing order from 00:00-24:00."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3844
          },
          "name": "sun",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter omitted, the rule is deactivated on Thursdays. API returns a formatted version of this string, which may cause Terraform drift if a unformatted value is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#thu ZeroTrustGatewayPolicy#thu}",
            "stability": "stable",
            "summary": "Specify the time intervals when the rule is active on Thursdays, in the increasing order from 00:00-24:00."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3850
          },
          "name": "thu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When a [valid time zone city name](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List) is provided, Gateway always uses the current time for that time zone. When this parameter is omitted, Gateway uses the time zone determined from the user's IP address. Colo time zone is used when the user's IP address does not resolve to a location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#time_zone ZeroTrustGatewayPolicy#time_zone}",
            "stability": "stable",
            "summary": "Specify the time zone for rule evaluation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3856
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter omitted, the rule is deactivated on Tuesdays. API returns a formatted version of this string, which may cause Terraform drift if a unformatted value is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#tue ZeroTrustGatewayPolicy#tue}",
            "stability": "stable",
            "summary": "Specify the time intervals when the rule is active on Tuesdays, in the increasing order from 00:00-24:00."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3862
          },
          "name": "tue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter omitted, the rule is deactivated on Wednesdays. API returns a formatted version of this string, which may cause Terraform drift if a unformatted value is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_policy#wed ZeroTrustGatewayPolicy#wed}",
            "stability": "stable",
            "summary": "Specify the time intervals when the rule is active on Wednesdays, in the increasing order from 00:00-24:00."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3868
          },
          "name": "wed",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicySchedule"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyScheduleOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicyScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-policy/index.ts",
          "line": 3957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-policy/index.ts",
        "line": 3949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4041
          },
          "name": "resetFri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4057
          },
          "name": "resetMon"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4073
          },
          "name": "resetSat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4089
          },
          "name": "resetSun"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4105
          },
          "name": "resetThu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4121
          },
          "name": "resetTimeZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4137
          },
          "name": "resetTue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4153
          },
          "name": "resetWed"
        }
      ],
      "name": "ZeroTrustGatewayPolicyScheduleOutputReference",
      "namespace": "zeroTrustGatewayPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4045
          },
          "name": "friInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4061
          },
          "name": "monInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4077
          },
          "name": "satInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4093
          },
          "name": "sunInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4109
          },
          "name": "thuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4125
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4141
          },
          "name": "tueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4157
          },
          "name": "wedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4035
          },
          "name": "fri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4051
          },
          "name": "mon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4067
          },
          "name": "sat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4083
          },
          "name": "sun",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4099
          },
          "name": "thu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4115
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4131
          },
          "name": "tue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 4147
          },
          "name": "wed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-policy/index.ts",
            "line": 3961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayPolicy.ZeroTrustGatewayPolicySchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-policy/index:ZeroTrustGatewayPolicyScheduleOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayProxyEndpoint.ZeroTrustGatewayProxyEndpoint": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint cloudflare_zero_trust_gateway_proxy_endpoint}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayProxyEndpoint.ZeroTrustGatewayProxyEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint cloudflare_zero_trust_gateway_proxy_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayProxyEndpoint.ZeroTrustGatewayProxyEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustGatewayProxyEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustGatewayProxyEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustGatewayProxyEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustGatewayProxyEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 109
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 135
          },
          "name": "resetIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 151
          },
          "name": "resetKind"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 195
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustGatewayProxyEndpoint",
      "namespace": "zeroTrustGatewayProxyEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 118
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 173
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 178
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 113
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 139
          },
          "name": "ipsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 155
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 168
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 103
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 129
          },
          "name": "ips",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 145
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 161
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-proxy-endpoint/index:ZeroTrustGatewayProxyEndpoint"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewayProxyEndpoint.ZeroTrustGatewayProxyEndpointConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewayProxyEndpoint.ZeroTrustGatewayProxyEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
        "line": 14
      },
      "name": "ZeroTrustGatewayProxyEndpointConfig",
      "namespace": "zeroTrustGatewayProxyEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint#name ZeroTrustGatewayProxyEndpoint#name}",
            "stability": "stable",
            "summary": "Specify the name of the proxy endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint#account_id ZeroTrustGatewayProxyEndpoint#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint#ips ZeroTrustGatewayProxyEndpoint#ips}",
            "stability": "stable",
            "summary": "Specify the list of CIDRs to restrict ingress connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 24
          },
          "name": "ips",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_proxy_endpoint#kind ZeroTrustGatewayProxyEndpoint#kind}",
            "stability": "stable",
            "summary": "The proxy endpoint kind Available values: \"ip\", \"identity\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-proxy-endpoint/index.ts",
            "line": 31
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-proxy-endpoint/index:ZeroTrustGatewayProxyEndpointConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings cloudflare_zero_trust_gateway_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings cloudflare_zero_trust_gateway_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 2945
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustGatewaySettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2930
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustGatewaySettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustGatewaySettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustGatewaySettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2997
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 3000
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 3017
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 3024
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustGatewaySettings",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2918
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2983
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2988
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2994
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 3009
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2978
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 3004
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2971
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 14
      },
      "name": "ZeroTrustGatewaySettingsConfig",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#account_id ZeroTrustGatewaySettings#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#settings ZeroTrustGatewaySettings#settings}",
            "stability": "stable",
            "summary": "Specify account settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 24
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettings"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2358
      },
      "name": "ZeroTrustGatewaySettingsSettings",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#activity_log ZeroTrustGatewaySettings#activity_log}",
            "stability": "stable",
            "summary": "Specify activity log settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2364
          },
          "name": "activityLog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#antivirus ZeroTrustGatewaySettings#antivirus}",
            "stability": "stable",
            "summary": "Specify anti-virus settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2370
          },
          "name": "antivirus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#block_page ZeroTrustGatewaySettings#block_page}",
            "stability": "stable",
            "summary": "Specify block page layout settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2376
          },
          "name": "blockPage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#body_scanning ZeroTrustGatewaySettings#body_scanning}",
            "stability": "stable",
            "summary": "Specify the DLP inspection mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2382
          },
          "name": "bodyScanning",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanning"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#browser_isolation ZeroTrustGatewaySettings#browser_isolation}",
            "stability": "stable",
            "summary": "Specify Clientless Browser Isolation settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2388
          },
          "name": "browserIsolation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#certificate ZeroTrustGatewaySettings#certificate}",
            "stability": "stable",
            "summary": "Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2394
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#custom_certificate ZeroTrustGatewaySettings#custom_certificate}",
            "stability": "stable",
            "summary": "Specify custom certificate settings for BYO-PKI. This field is deprecated; use `certificate` instead."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2400
          },
          "name": "customCertificate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you enable this, the system standardizes email addresses in the identity portion of the rule to match extended email variants in firewall policies. When you disable this setting, the system matches email addresses exactly as you provide them. Enable this setting if your email uses `.` or `+` modifiers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#extended_email_matching ZeroTrustGatewaySettings#extended_email_matching}",
            "stability": "stable",
            "summary": "Configures user email settings for firewall policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2406
          },
          "name": "extendedEmailMatching",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatching"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#fips ZeroTrustGatewaySettings#fips}",
            "stability": "stable",
            "summary": "Specify FIPS settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2412
          },
          "name": "fips",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFips"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#host_selector ZeroTrustGatewaySettings#host_selector}",
            "stability": "stable",
            "summary": "Enable host selection in egress policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2418
          },
          "name": "hostSelector",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelector"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#inspection ZeroTrustGatewaySettings#inspection}",
            "stability": "stable",
            "summary": "Define the proxy inspection mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2424
          },
          "name": "inspection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#protocol_detection ZeroTrustGatewaySettings#protocol_detection}",
            "stability": "stable",
            "summary": "Specify whether to detect protocols from the initial bytes of client traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2430
          },
          "name": "protocolDetection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#sandbox ZeroTrustGatewaySettings#sandbox}",
            "stability": "stable",
            "summary": "Specify whether to enable the sandbox."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2436
          },
          "name": "sandbox",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandbox"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#tls_decrypt ZeroTrustGatewaySettings#tls_decrypt}",
            "stability": "stable",
            "summary": "Specify whether to inspect encrypted HTTP traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2442
          },
          "name": "tlsDecrypt",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecrypt"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLog": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 26
      },
      "name": "ZeroTrustGatewaySettingsSettingsActivityLog",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to log activity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 32
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsActivityLog"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLogOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 64
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 114
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsActivityLogOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 118
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 108
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsActivityLogOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirus": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 323
      },
      "name": "ZeroTrustGatewaySettingsSettingsAntivirus",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled_download_phase ZeroTrustGatewaySettings#enabled_download_phase}",
            "stability": "stable",
            "summary": "Specify whether to enable anti-virus scanning on downloads."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 329
          },
          "name": "enabledDownloadPhase",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled_upload_phase ZeroTrustGatewaySettings#enabled_upload_phase}",
            "stability": "stable",
            "summary": "Specify whether to enable anti-virus scanning on uploads."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 335
          },
          "name": "enabledUploadPhase",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#fail_closed ZeroTrustGatewaySettings#fail_closed}",
            "stability": "stable",
            "summary": "Specify whether to block requests for unscannable files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 341
          },
          "name": "failClosed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#notification_settings ZeroTrustGatewaySettings#notification_settings}",
            "stability": "stable",
            "summary": "Configure the message the user's device shows during an antivirus scan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 347
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsAntivirus"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 122
      },
      "name": "ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to enable notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 128
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#include_context ZeroTrustGatewaySettings#include_context}",
            "stability": "stable",
            "summary": "Specify whether to include context information as query parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 134
          },
          "name": "includeContext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#msg ZeroTrustGatewaySettings#msg}",
            "stability": "stable",
            "summary": "Specify the message to show in the notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 140
          },
          "name": "msg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#support_url ZeroTrustGatewaySettings#support_url}",
            "stability": "stable",
            "summary": "Specify a URL that directs users to more information. If unset, the notification opens a block page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 146
          },
          "name": "supportUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 267
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 283
          },
          "name": "resetIncludeContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 299
          },
          "name": "resetMsg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 315
          },
          "name": "resetSupportUrl"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 271
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 287
          },
          "name": "includeContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 303
          },
          "name": "msgInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 319
          },
          "name": "supportUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 261
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 277
          },
          "name": "includeContext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 293
          },
          "name": "msg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 309
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 513
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 468
          },
          "name": "resetEnabledDownloadPhase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 484
          },
          "name": "resetEnabledUploadPhase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 500
          },
          "name": "resetFailClosed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 516
          },
          "name": "resetNotificationSettings"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsAntivirusOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 510
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 472
          },
          "name": "enabledDownloadPhaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 488
          },
          "name": "enabledUploadPhaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 504
          },
          "name": "failClosedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 520
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusNotificationSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 462
          },
          "name": "enabledDownloadPhase",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 478
          },
          "name": "enabledUploadPhase",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 494
          },
          "name": "failClosed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsAntivirusOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPage": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 524
      },
      "name": "ZeroTrustGatewaySettingsSettingsBlockPage",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#background_color ZeroTrustGatewaySettings#background_color}",
            "stability": "stable",
            "summary": "Specify the block page background color in `#rrggbb` format when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 530
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to enable the custom block page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 536
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#footer_text ZeroTrustGatewaySettings#footer_text}",
            "stability": "stable",
            "summary": "Specify the block page footer text when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 542
          },
          "name": "footerText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#header_text ZeroTrustGatewaySettings#header_text}",
            "stability": "stable",
            "summary": "Specify the block page header text when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 548
          },
          "name": "headerText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#include_context ZeroTrustGatewaySettings#include_context}",
            "stability": "stable",
            "summary": "Specify whether to append context to target_uri as query parameters. This applies only when the mode is redirect_uri."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 554
          },
          "name": "includeContext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#logo_path ZeroTrustGatewaySettings#logo_path}",
            "stability": "stable",
            "summary": "Specify the full URL to the logo file when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 560
          },
          "name": "logoPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#mailto_address ZeroTrustGatewaySettings#mailto_address}",
            "stability": "stable",
            "summary": "Specify the admin email for users to contact when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 566
          },
          "name": "mailtoAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#mailto_subject ZeroTrustGatewaySettings#mailto_subject}",
            "stability": "stable",
            "summary": "Specify the subject line for emails created from the block page when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 572
          },
          "name": "mailtoSubject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#mode ZeroTrustGatewaySettings#mode}",
            "stability": "stable",
            "summary": "Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: \"\", \"customized_block_page\", \"redirect_uri\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 579
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#name ZeroTrustGatewaySettings#name}",
            "stability": "stable",
            "summary": "Specify the block page title when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 585
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#read_only ZeroTrustGatewaySettings#read_only}",
            "stability": "stable",
            "summary": "Indicate that this setting was shared via the Orgs API and read only for the current account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 591
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#source_account ZeroTrustGatewaySettings#source_account}",
            "stability": "stable",
            "summary": "Indicate the account tag of the account that shared this setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 597
          },
          "name": "sourceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#suppress_footer ZeroTrustGatewaySettings#suppress_footer}",
            "stability": "stable",
            "summary": "Specify whether to suppress detailed information at the bottom of the block page when the mode is customized_block_page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 603
          },
          "name": "suppressFooter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#target_uri ZeroTrustGatewaySettings#target_uri}",
            "stability": "stable",
            "summary": "Specify the URI to redirect users to when the mode is redirect_uri."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 609
          },
          "name": "targetUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#version ZeroTrustGatewaySettings#version}",
            "stability": "stable",
            "summary": "Indicate the version number of the setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 615
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsBlockPage"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPageOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 879
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 895
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 911
          },
          "name": "resetFooterText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 927
          },
          "name": "resetHeaderText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 943
          },
          "name": "resetIncludeContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 959
          },
          "name": "resetLogoPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 975
          },
          "name": "resetMailtoAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 991
          },
          "name": "resetMailtoSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1007
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1023
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1039
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1055
          },
          "name": "resetSourceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1071
          },
          "name": "resetSuppressFooter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1087
          },
          "name": "resetTargetUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1103
          },
          "name": "resetVersion"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsBlockPageOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 883
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 899
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 915
          },
          "name": "footerTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 931
          },
          "name": "headerTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 947
          },
          "name": "includeContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 963
          },
          "name": "logoPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 979
          },
          "name": "mailtoAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 995
          },
          "name": "mailtoSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1011
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1027
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1043
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1059
          },
          "name": "sourceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1075
          },
          "name": "suppressFooterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1091
          },
          "name": "targetUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1107
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 873
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 889
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 905
          },
          "name": "footerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 921
          },
          "name": "headerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 937
          },
          "name": "includeContext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 953
          },
          "name": "logoPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 969
          },
          "name": "mailtoAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 985
          },
          "name": "mailtoSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1001
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1017
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1033
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1049
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1065
          },
          "name": "suppressFooter",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1081
          },
          "name": "targetUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1097
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsBlockPageOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanning": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1111
      },
      "name": "ZeroTrustGatewaySettingsSettingsBodyScanning",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#inspection_mode ZeroTrustGatewaySettings#inspection_mode}",
            "stability": "stable",
            "summary": "Specify the inspection mode as either `deep` or `shallow`. Available values: \"deep\", \"shallow\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1118
          },
          "name": "inspectionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsBodyScanning"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanningOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1200
          },
          "name": "resetInspectionMode"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsBodyScanningOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1204
          },
          "name": "inspectionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1194
          },
          "name": "inspectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanning"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsBodyScanningOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolation": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1208
      },
      "name": "ZeroTrustGatewaySettingsSettingsBrowserIsolation",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#non_identity_enabled ZeroTrustGatewaySettings#non_identity_enabled}",
            "stability": "stable",
            "summary": "Specify whether to enable non-identity onramp support for Browser Isolation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1214
          },
          "name": "nonIdentityEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#url_browser_isolation_enabled ZeroTrustGatewaySettings#url_browser_isolation_enabled}",
            "stability": "stable",
            "summary": "Specify whether to enable Clientless Browser Isolation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1220
          },
          "name": "urlBrowserIsolationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsBrowserIsolation"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1315
          },
          "name": "resetNonIdentityEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1331
          },
          "name": "resetUrlBrowserIsolationEnabled"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1319
          },
          "name": "nonIdentityEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1335
          },
          "name": "urlBrowserIsolationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1309
          },
          "name": "nonIdentityEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1325
          },
          "name": "urlBrowserIsolationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1339
      },
      "name": "ZeroTrustGatewaySettingsSettingsCertificate",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#id ZeroTrustGatewaySettings#id}\n\nPlease 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": "Specify the UUID of the certificate used for interception."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1380
      },
      "name": "ZeroTrustGatewaySettingsSettingsCertificateOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1431
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1424
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificate": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1435
      },
      "name": "ZeroTrustGatewaySettingsSettingsCustomCertificate",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to enable a custom certificate authority for signing Gateway traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1447
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#binding_status ZeroTrustGatewaySettings#binding_status}",
            "stability": "stable",
            "summary": "Indicate the internal certificate status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1441
          },
          "name": "bindingStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#id ZeroTrustGatewaySettings#id}\n\nPlease 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": "Specify the UUID of the certificate (ID from MTLS certificate store)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1456
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#updated_at ZeroTrustGatewaySettings#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1460
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsCustomCertificate"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1581
          },
          "name": "resetBindingStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1610
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1626
          },
          "name": "resetUpdatedAt"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1585
          },
          "name": "bindingStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1598
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1614
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1630
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1575
          },
          "name": "bindingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1591
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1604
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1620
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatching": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatching",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1634
      },
      "name": "ZeroTrustGatewaySettingsSettingsExtendedEmailMatching",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "modifiers) used as criteria in Firewall policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to match all variants of user emails (with + or ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1640
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsExtendedEmailMatching"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1722
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1731
          },
          "name": "readOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1736
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1741
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1726
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1716
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatching"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFips": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFips",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1745
      },
      "name": "ZeroTrustGatewaySettingsSettingsFips",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#tls ZeroTrustGatewaySettings#tls}",
            "stability": "stable",
            "summary": "Enforce cipher suites and TLS versions compliant with FIPS 140-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1751
          },
          "name": "tls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsFips"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFipsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFipsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1833
          },
          "name": "resetTls"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsFipsOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1837
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1827
          },
          "name": "tls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFips"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsFipsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelector": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelector",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1841
      },
      "name": "ZeroTrustGatewaySettingsSettingsHostSelector",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to enable filtering via hosts for egress policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1847
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsHostSelector"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelectorOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelectorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1879
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1929
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsHostSelectorOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1933
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1923
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelector"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsHostSelectorOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspection": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1937
      },
      "name": "ZeroTrustGatewaySettingsSettingsInspection",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443).   2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic.\nAvailable values: \"static\", \"dynamic\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#mode ZeroTrustGatewaySettings#mode}",
            "stability": "stable",
            "summary": "Define the proxy inspection mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1944
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsInspection"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspectionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 1984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 1976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2026
          },
          "name": "resetMode"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsInspectionOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2030
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2020
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 1988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsInspectionOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 2573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2690
          },
          "name": "putActivityLog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2706
          },
          "name": "putAntivirus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2722
          },
          "name": "putBlockPage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2738
          },
          "name": "putBodyScanning",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanning"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2754
          },
          "name": "putBrowserIsolation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2770
          },
          "name": "putCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2786
          },
          "name": "putCustomCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2802
          },
          "name": "putExtendedEmailMatching",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatching"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2818
          },
          "name": "putFips",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFips"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2834
          },
          "name": "putHostSelector",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelector"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2850
          },
          "name": "putInspection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2866
          },
          "name": "putProtocolDetection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2882
          },
          "name": "putSandbox",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandbox"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2898
          },
          "name": "putTlsDecrypt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecrypt"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2693
          },
          "name": "resetActivityLog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2709
          },
          "name": "resetAntivirus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2725
          },
          "name": "resetBlockPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2741
          },
          "name": "resetBodyScanning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2757
          },
          "name": "resetBrowserIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2773
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2789
          },
          "name": "resetCustomCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2805
          },
          "name": "resetExtendedEmailMatching"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2821
          },
          "name": "resetFips"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2837
          },
          "name": "resetHostSelector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2853
          },
          "name": "resetInspection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2869
          },
          "name": "resetProtocolDetection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2885
          },
          "name": "resetSandbox"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2901
          },
          "name": "resetTlsDecrypt"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2687
          },
          "name": "activityLog",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2703
          },
          "name": "antivirus",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2719
          },
          "name": "blockPage",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2735
          },
          "name": "bodyScanning",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2751
          },
          "name": "browserIsolation",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2767
          },
          "name": "certificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2783
          },
          "name": "customCertificate",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2799
          },
          "name": "extendedEmailMatching",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatchingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2815
          },
          "name": "fips",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFipsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2831
          },
          "name": "hostSelector",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelectorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2847
          },
          "name": "inspection",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2863
          },
          "name": "protocolDetection",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2879
          },
          "name": "sandbox",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandboxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2895
          },
          "name": "tlsDecrypt",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2697
          },
          "name": "activityLogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsActivityLog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2713
          },
          "name": "antivirusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsAntivirus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2729
          },
          "name": "blockPageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBlockPage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2745
          },
          "name": "bodyScanningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBodyScanning"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2761
          },
          "name": "browserIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsBrowserIsolation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2777
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2793
          },
          "name": "customCertificateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsCustomCertificate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2809
          },
          "name": "extendedEmailMatchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsExtendedEmailMatching"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2825
          },
          "name": "fipsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsFips"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2841
          },
          "name": "hostSelectorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsHostSelector"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2857
          },
          "name": "inspectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsInspection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2873
          },
          "name": "protocolDetectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2889
          },
          "name": "sandboxInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandbox"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2905
          },
          "name": "tlsDecryptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecrypt"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetection": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2034
      },
      "name": "ZeroTrustGatewaySettingsSettingsProtocolDetection",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to detect protocols from the initial bytes of client traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2040
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsProtocolDetection"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 2080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2122
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2126
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2116
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsProtocolDetection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsProtocolDetectionOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandbox": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandbox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2130
      },
      "name": "ZeroTrustGatewaySettingsSettingsSandbox",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to enable the sandbox."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2136
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#fallback_action ZeroTrustGatewaySettings#fallback_action}",
            "stability": "stable",
            "summary": "Specify the action to take when the system cannot scan the file. Available values: \"allow\", \"block\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2143
          },
          "name": "fallbackAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsSandbox"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandboxOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandboxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 2190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2238
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2254
          },
          "name": "resetFallbackAction"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsSandboxOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2242
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2258
          },
          "name": "fallbackActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2232
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2248
          },
          "name": "fallbackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsSandbox"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsSandboxOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecrypt": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecrypt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2262
      },
      "name": "ZeroTrustGatewaySettingsSettingsTlsDecrypt",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_gateway_settings#enabled ZeroTrustGatewaySettings#enabled}",
            "stability": "stable",
            "summary": "Specify whether to inspect encrypted HTTP traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2268
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsTlsDecrypt"
    },
    "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-gateway-settings/index.ts",
          "line": 2308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-gateway-settings/index.ts",
        "line": 2300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2350
          },
          "name": "resetEnabled"
        }
      ],
      "name": "ZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference",
      "namespace": "zeroTrustGatewaySettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2354
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2344
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-gateway-settings/index.ts",
            "line": 2312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustGatewaySettings.ZeroTrustGatewaySettingsSettingsTlsDecrypt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-gateway-settings/index:ZeroTrustGatewaySettingsSettingsTlsDecryptOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list cloudflare_zero_trust_list}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list cloudflare_zero_trust_list} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-list/index.ts",
          "line": 234
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-list/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 219
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 308
          },
          "name": "putItems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 269
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 290
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 311
          },
          "name": "resetItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 359
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 369
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustList",
      "namespace": "zeroTrustList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 207
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 278
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 305
          },
          "name": "items",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 320
          },
          "name": "listCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 351
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 273
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 294
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 315
          },
          "name": "itemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 333
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 346
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 263
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 284
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 326
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 339
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-list/index:ZeroTrustList"
    },
    "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-list/index.ts",
        "line": 14
      },
      "name": "ZeroTrustListConfig",
      "namespace": "zeroTrustList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#name ZeroTrustList#name}",
            "stability": "stable",
            "summary": "Specify the list name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#type ZeroTrustList#type}",
            "stability": "stable",
            "summary": "Specify the list type. Available values: \"SERIAL\", \"URL\", \"DOMAIN\", \"EMAIL\", \"IP\", \"CATEGORY\", \"LOCATION\", \"DEVICE\", \"AAGUID\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 43
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#account_id ZeroTrustList#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#description ZeroTrustList#description}",
            "stability": "stable",
            "summary": "Provide the list description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#items ZeroTrustList#items}",
            "stability": "stable",
            "summary": "Add items to the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 30
          },
          "name": "items",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-list/index:ZeroTrustListConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItems": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-list/index.ts",
        "line": 45
      },
      "name": "ZeroTrustListItems",
      "namespace": "zeroTrustList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#description ZeroTrustList#description}",
            "stability": "stable",
            "summary": "Provide the list item description (optional)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 51
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_list#value ZeroTrustList#value}",
            "stability": "stable",
            "summary": "Specify the item value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 57
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-list/index:ZeroTrustListItems"
    },
    "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItemsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-list/index.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-list/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 194
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItemsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustListItemsList",
      "namespace": "zeroTrustList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-list/index:ZeroTrustListItemsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItemsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-list/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-list/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 154
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 170
          },
          "name": "resetValue"
        }
      ],
      "name": "ZeroTrustListItemsOutputReference",
      "namespace": "zeroTrustList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 158
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 174
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 148
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 164
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-list/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustList.ZeroTrustListItems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-list/index:ZeroTrustListItemsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustNetworkHostnameRoute.ZeroTrustNetworkHostnameRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route cloudflare_zero_trust_network_hostname_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustNetworkHostnameRoute.ZeroTrustNetworkHostnameRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route cloudflare_zero_trust_network_hostname_route} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-network-hostname-route/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",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustNetworkHostnameRoute.ZeroTrustNetworkHostnameRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-network-hostname-route/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustNetworkHostnameRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustNetworkHostnameRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustNetworkHostnameRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustNetworkHostnameRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 110
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 126
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 152
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 173
          },
          "name": "resetTunnelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 190
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 199
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustNetworkHostnameRoute",
      "namespace": "zeroTrustNetworkHostnameRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 135
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 140
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 161
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 182
          },
          "name": "tunnelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 114
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 130
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 156
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 177
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 104
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 120
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 146
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 167
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-network-hostname-route/index:ZeroTrustNetworkHostnameRoute"
    },
    "@cdktn/provider-cloudflare.zeroTrustNetworkHostnameRoute.ZeroTrustNetworkHostnameRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustNetworkHostnameRoute.ZeroTrustNetworkHostnameRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-network-hostname-route/index.ts",
        "line": 14
      },
      "name": "ZeroTrustNetworkHostnameRouteConfig",
      "namespace": "zeroTrustNetworkHostnameRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route#account_id ZeroTrustNetworkHostnameRoute#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route#comment ZeroTrustNetworkHostnameRoute#comment}",
            "stability": "stable",
            "summary": "An optional description of the hostname route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 26
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route#hostname ZeroTrustNetworkHostnameRoute#hostname}",
            "stability": "stable",
            "summary": "The hostname of the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 32
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_network_hostname_route#tunnel_id ZeroTrustNetworkHostnameRoute#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-network-hostname-route/index.ts",
            "line": 38
          },
          "name": "tunnelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-network-hostname-route/index:ZeroTrustNetworkHostnameRouteConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganization": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization cloudflare_zero_trust_organization}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization cloudflare_zero_trust_organization} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-organization/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustOrganization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 953
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustOrganization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustOrganization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustOrganization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1078
          },
          "name": "putCustomPages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPages"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1142
          },
          "name": "putLoginDesign",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesign"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1158
          },
          "name": "putMfaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1206
          },
          "name": "putMfaSshPivKeyRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1017
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1033
          },
          "name": "resetAllowAuthenticateViaWarp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1049
          },
          "name": "resetAuthDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1065
          },
          "name": "resetAutoRedirectToIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1081
          },
          "name": "resetCustomPages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1097
          },
          "name": "resetDenyUnmatchedRequests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1113
          },
          "name": "resetDenyUnmatchedRequestsExemptedZoneNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1129
          },
          "name": "resetIsUiReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1145
          },
          "name": "resetLoginDesign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1161
          },
          "name": "resetMfaConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1177
          },
          "name": "resetMfaConfigurationAllowed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1193
          },
          "name": "resetMfaRequiredForAllApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1209
          },
          "name": "resetMfaSshPivKeyRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1225
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1241
          },
          "name": "resetSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1257
          },
          "name": "resetUiReadOnlyToggleReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1273
          },
          "name": "resetUserSeatExpirationInactiveTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1289
          },
          "name": "resetWarpAuthSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1305
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1317
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1341
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustOrganization",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 941
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1075
          },
          "name": "customPages",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPagesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1139
          },
          "name": "loginDesign",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesignOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1155
          },
          "name": "mfaConfig",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1203
          },
          "name": "mfaSshPivKeyRequirements",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1021
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1037
          },
          "name": "allowAuthenticateViaWarpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1053
          },
          "name": "authDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1069
          },
          "name": "autoRedirectToIdentityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1085
          },
          "name": "customPagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPages"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1117
          },
          "name": "denyUnmatchedRequestsExemptedZoneNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1101
          },
          "name": "denyUnmatchedRequestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1133
          },
          "name": "isUiReadOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1149
          },
          "name": "loginDesignInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesign"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1165
          },
          "name": "mfaConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1181
          },
          "name": "mfaConfigurationAllowedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1197
          },
          "name": "mfaRequiredForAllAppsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1213
          },
          "name": "mfaSshPivKeyRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1229
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1245
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1261
          },
          "name": "uiReadOnlyToggleReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1277
          },
          "name": "userSeatExpirationInactiveTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1293
          },
          "name": "warpAuthSessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1309
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1011
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1027
          },
          "name": "allowAuthenticateViaWarp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1043
          },
          "name": "authDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1059
          },
          "name": "autoRedirectToIdentity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1091
          },
          "name": "denyUnmatchedRequests",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1107
          },
          "name": "denyUnmatchedRequestsExemptedZoneNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1123
          },
          "name": "isUiReadOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1171
          },
          "name": "mfaConfigurationAllowed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1187
          },
          "name": "mfaRequiredForAllApps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1219
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1235
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1251
          },
          "name": "uiReadOnlyToggleReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1267
          },
          "name": "userSeatExpirationInactiveTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1283
          },
          "name": "warpAuthSessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 1299
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganization"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 14
      },
      "name": "ZeroTrustOrganizationConfig",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#account_id ZeroTrustOrganization#account_id}",
            "stability": "stable",
            "summary": "The Account ID to use for this endpoint. Mutually exclusive with the Zone ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Application settings will take precedence over this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#allow_authenticate_via_warp ZeroTrustOrganization#allow_authenticate_via_warp}",
            "stability": "stable",
            "summary": "When set to true, users can authenticate via WARP for any application in your organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 26
          },
          "name": "allowAuthenticateViaWarp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#auth_domain ZeroTrustOrganization#auth_domain}",
            "stability": "stable",
            "summary": "The unique subdomain assigned to your Zero Trust organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 32
          },
          "name": "authDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#auto_redirect_to_identity ZeroTrustOrganization#auto_redirect_to_identity}",
            "stability": "stable",
            "summary": "When set to `true`, users skip the identity provider selection step during login."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 38
          },
          "name": "autoRedirectToIdentity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#custom_pages ZeroTrustOrganization#custom_pages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 42
          },
          "name": "customPages",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPages"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If enabled, you must explicitly configure an Access application and policy to allow traffic to your Cloudflare-protected resources. For domains you want to be public across all subdomains, add the domain to the `deny_unmatched_requests_exempted_zone_names` array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#deny_unmatched_requests ZeroTrustOrganization#deny_unmatched_requests}",
            "stability": "stable",
            "summary": "Determines whether to deny all requests to Cloudflare-protected resources that lack an associated Access application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 48
          },
          "name": "denyUnmatchedRequests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Requests to a subdomain in an exempted zone will block unauthenticated traffic by default if there is a configured Access application and policy that matches the request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#deny_unmatched_requests_exempted_zone_names ZeroTrustOrganization#deny_unmatched_requests_exempted_zone_names}",
            "stability": "stable",
            "summary": "Contains zone names to exempt from the `deny_unmatched_requests` feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 54
          },
          "name": "denyUnmatchedRequestsExemptedZoneNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updates may only be made via the API or Terraform for this account when enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#is_ui_read_only ZeroTrustOrganization#is_ui_read_only}",
            "stability": "stable",
            "summary": "Lock all settings as Read-Only in the Dashboard, regardless of user permission."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 60
          },
          "name": "isUiReadOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#login_design ZeroTrustOrganization#login_design}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 64
          },
          "name": "loginDesign",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesign"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#mfa_config ZeroTrustOrganization#mfa_config}",
            "stability": "stable",
            "summary": "Configures multi-factor authentication (MFA) settings for an organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 70
          },
          "name": "mfaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#mfa_configuration_allowed ZeroTrustOrganization#mfa_configuration_allowed}",
            "stability": "stable",
            "summary": "Indicates if this organization can enforce multi-factor authentication (MFA) requirements at the application and policy level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 76
          },
          "name": "mfaConfigurationAllowed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The organization must have MFA enabled with at least one authentication method and a session duration configured.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#mfa_required_for_all_apps ZeroTrustOrganization#mfa_required_for_all_apps}",
            "stability": "stable",
            "summary": "Determines whether global MFA settings apply to applications by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 82
          },
          "name": "mfaRequiredForAllApps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#mfa_ssh_piv_key_requirements ZeroTrustOrganization#mfa_ssh_piv_key_requirements}",
            "stability": "stable",
            "summary": "Configures SSH PIV key requirements for MFA using hardware security keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 88
          },
          "name": "mfaSshPivKeyRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#name ZeroTrustOrganization#name}",
            "stability": "stable",
            "summary": "The name of your Zero Trust organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 94
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in the format `300ms` or `2h45m`. Valid time units are: ns, us (or µs), ms, s, m, h.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#session_duration ZeroTrustOrganization#session_duration}",
            "stability": "stable",
            "summary": "The amount of time that tokens issued for applications will be valid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 100
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#ui_read_only_toggle_reason ZeroTrustOrganization#ui_read_only_toggle_reason}",
            "stability": "stable",
            "summary": "A description of the reason why the UI read only field is being toggled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 106
          },
          "name": "uiReadOnlyToggleReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the user seat exceeds the set time of inactivity, the user is removed as an active seat and no longer counts against your Teams seat count.  Minimum value for this setting is 1 month (730h). Must be in the format `300ms` or `2h45m`. Valid time units are: `ns`, `us` (or `µs`), `ms`, `s`, `m`, `h`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#user_seat_expiration_inactive_time ZeroTrustOrganization#user_seat_expiration_inactive_time}",
            "stability": "stable",
            "summary": "The amount of time a user seat is inactive before it expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 112
          },
          "name": "userSeatExpirationInactiveTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in the format `30m` or `2h45m`. Valid time units are: m, h.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#warp_auth_session_duration ZeroTrustOrganization#warp_auth_session_duration}",
            "stability": "stable",
            "summary": "The amount of time that tokens issued for applications will be valid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 118
          },
          "name": "warpAuthSessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#zone_id ZeroTrustOrganization#zone_id}",
            "stability": "stable",
            "summary": "The Zone ID to use for this endpoint. Mutually exclusive with the Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 124
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPages": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 126
      },
      "name": "ZeroTrustOrganizationCustomPages",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#forbidden ZeroTrustOrganization#forbidden}",
            "stability": "stable",
            "summary": "The uid of the custom page to use when a user is denied access after failing a non-identity rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 132
          },
          "name": "forbidden",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#identity_denied ZeroTrustOrganization#identity_denied}",
            "stability": "stable",
            "summary": "The uid of the custom page to use when a user is denied access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 138
          },
          "name": "identityDenied",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationCustomPages"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPagesOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-organization/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 233
          },
          "name": "resetForbidden"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 249
          },
          "name": "resetIdentityDenied"
        }
      ],
      "name": "ZeroTrustOrganizationCustomPagesOutputReference",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 237
          },
          "name": "forbiddenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 253
          },
          "name": "identityDeniedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 227
          },
          "name": "forbidden",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 243
          },
          "name": "identityDenied",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationCustomPages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationCustomPagesOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesign": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesign",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 257
      },
      "name": "ZeroTrustOrganizationLoginDesign",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#background_color ZeroTrustOrganization#background_color}",
            "stability": "stable",
            "summary": "The background color on your login page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 263
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#footer_text ZeroTrustOrganization#footer_text}",
            "stability": "stable",
            "summary": "The text at the bottom of your login page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 269
          },
          "name": "footerText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#header_text ZeroTrustOrganization#header_text}",
            "stability": "stable",
            "summary": "The text at the top of your login page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 275
          },
          "name": "headerText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#logo_path ZeroTrustOrganization#logo_path}",
            "stability": "stable",
            "summary": "The URL of the logo on your login page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 281
          },
          "name": "logoPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#text_color ZeroTrustOrganization#text_color}",
            "stability": "stable",
            "summary": "The text color on your login page."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 287
          },
          "name": "textColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationLoginDesign"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesignOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesignOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-organization/index.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 421
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 437
          },
          "name": "resetFooterText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 453
          },
          "name": "resetHeaderText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 469
          },
          "name": "resetLogoPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 485
          },
          "name": "resetTextColor"
        }
      ],
      "name": "ZeroTrustOrganizationLoginDesignOutputReference",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 425
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 441
          },
          "name": "footerTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 457
          },
          "name": "headerTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 473
          },
          "name": "logoPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 489
          },
          "name": "textColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 415
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 431
          },
          "name": "footerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 447
          },
          "name": "headerText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 463
          },
          "name": "logoPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 479
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationLoginDesign"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationLoginDesignOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 493
      },
      "name": "ZeroTrustOrganizationMfaConfig",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#allowed_authenticators ZeroTrustOrganization#allowed_authenticators}",
            "stability": "stable",
            "summary": "Lists the MFA methods that users can authenticate with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 499
          },
          "name": "allowedAuthenticators",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#amr_matching_session_duration ZeroTrustOrganization#amr_matching_session_duration}",
            "stability": "stable",
            "summary": "Allows a user to skip MFA via Authentication Method Reference (AMR) matching when the AMR claim provided by the IdP the user used to authenticate contains \"mfa\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 505
          },
          "name": "amrMatchingSessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#required_aaguids ZeroTrustOrganization#required_aaguids}",
            "stability": "stable",
            "summary": "Specifies a Cloudflare List of required FIDO2 authenticator device AAGUIDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 511
          },
          "name": "requiredAaguids",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be in minutes (m) or hours (h). Minimum: 0m. Maximum: 720h (30 days). Examples:`5m` or `24h`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#session_duration ZeroTrustOrganization#session_duration}",
            "stability": "stable",
            "summary": "Defines the duration of an MFA session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 517
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationMfaConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-organization/index.ts",
          "line": 578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 638
          },
          "name": "resetAllowedAuthenticators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 654
          },
          "name": "resetAmrMatchingSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 670
          },
          "name": "resetRequiredAaguids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 686
          },
          "name": "resetSessionDuration"
        }
      ],
      "name": "ZeroTrustOrganizationMfaConfigOutputReference",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 642
          },
          "name": "allowedAuthenticatorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 658
          },
          "name": "amrMatchingSessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 674
          },
          "name": "requiredAaguidsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 690
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 632
          },
          "name": "allowedAuthenticators",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 648
          },
          "name": "amrMatchingSessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 664
          },
          "name": "requiredAaguids",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 680
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationMfaConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirements": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 694
      },
      "name": "ZeroTrustOrganizationMfaSshPivKeyRequirements",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: `never` (no PIN required), `once` (PIN required once per session), `always` (PIN required for each use).\nAvailable values: \"never\", \"once\", \"always\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#pin_policy ZeroTrustOrganization#pin_policy}",
            "stability": "stable",
            "summary": "Defines when a PIN is required to use the SSH key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 701
          },
          "name": "pinPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#require_fips_device ZeroTrustOrganization#require_fips_device}",
            "stability": "stable",
            "summary": "Requires the SSH PIV key to be stored on a FIPS 140-2 Level 1 or higher validated device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 707
          },
          "name": "requireFipsDevice",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid sizes depend on key type. Ed25519 has a fixed key size and does not accept this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#ssh_key_size ZeroTrustOrganization#ssh_key_size}",
            "stability": "stable",
            "summary": "Specifies the allowed SSH key sizes in bits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 713
          },
          "name": "sshKeySize",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#ssh_key_type ZeroTrustOrganization#ssh_key_type}",
            "stability": "stable",
            "summary": "Specifies the allowed SSH key types. Valid values are `ecdsa`, `ed25519`, and `rsa`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 719
          },
          "name": "sshKeyType",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: `never` (no touch required), `always` (touch required for each use), `cached` (touch cached for 15 seconds).\nAvailable values: \"never\", \"always\", \"cached\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_organization#touch_policy ZeroTrustOrganization#touch_policy}",
            "stability": "stable",
            "summary": "Defines when physical touch is required to use the SSH key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 726
          },
          "name": "touchPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationMfaSshPivKeyRequirements"
    },
    "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-organization/index.ts",
          "line": 794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-organization/index.ts",
        "line": 786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 860
          },
          "name": "resetPinPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 876
          },
          "name": "resetRequireFipsDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 892
          },
          "name": "resetSshKeySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 908
          },
          "name": "resetSshKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 924
          },
          "name": "resetTouchPolicy"
        }
      ],
      "name": "ZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference",
      "namespace": "zeroTrustOrganization",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 864
          },
          "name": "pinPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 880
          },
          "name": "requireFipsDeviceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 896
          },
          "name": "sshKeySizeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 912
          },
          "name": "sshKeyTypeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 928
          },
          "name": "touchPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 854
          },
          "name": "pinPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 870
          },
          "name": "requireFipsDevice",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 886
          },
          "name": "sshKeySize",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 902
          },
          "name": "sshKeyType",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 918
          },
          "name": "touchPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-organization/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustOrganization.ZeroTrustOrganizationMfaSshPivKeyRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-organization/index:ZeroTrustOrganizationMfaSshPivKeyRequirementsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehavior": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior cloudflare_zero_trust_risk_behavior}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehavior",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior cloudflare_zero_trust_risk_behavior} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-risk-behavior/index.ts",
          "line": 203
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-risk-behavior/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustRiskBehavior resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 188
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustRiskBehavior to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustRiskBehavior that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustRiskBehavior to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 248
          },
          "name": "putBehaviors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviors"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 235
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 260
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 267
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustRiskBehavior",
      "namespace": "zeroTrustRiskBehavior",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 176
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 245
          },
          "name": "behaviors",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviorsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 239
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 252
          },
          "name": "behaviorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviors"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 229
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-risk-behavior/index:ZeroTrustRiskBehavior"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviors": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-risk-behavior/index.ts",
        "line": 24
      },
      "name": "ZeroTrustRiskBehaviorBehaviors",
      "namespace": "zeroTrustRiskBehavior",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior#enabled ZeroTrustRiskBehavior#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 28
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior#risk_level ZeroTrustRiskBehavior#risk_level}",
            "stability": "stable",
            "summary": "Available values: \"low\", \"medium\", \"high\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 34
          },
          "name": "riskLevel",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-risk-behavior/index:ZeroTrustRiskBehaviorBehaviors"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviorsMap": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviorsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-risk-behavior/index.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-risk-behavior/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviorsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustRiskBehaviorBehaviorsMap",
      "namespace": "zeroTrustRiskBehavior",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviors"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-risk-behavior/index:ZeroTrustRiskBehaviorBehaviorsMap"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviorsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-risk-behavior/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-risk-behavior/index.ts",
        "line": 73
      },
      "name": "ZeroTrustRiskBehaviorBehaviorsOutputReference",
      "namespace": "zeroTrustRiskBehavior",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 131
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 144
          },
          "name": "riskLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 124
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 137
          },
          "name": "riskLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-risk-behavior/index:ZeroTrustRiskBehaviorBehaviorsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-risk-behavior/index.ts",
        "line": 14
      },
      "name": "ZeroTrustRiskBehaviorConfig",
      "namespace": "zeroTrustRiskBehavior",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior#behaviors ZeroTrustRiskBehavior#behaviors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 22
          },
          "name": "behaviors",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskBehavior.ZeroTrustRiskBehaviorBehaviors"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_behavior#account_id ZeroTrustRiskBehavior#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-behavior/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-risk-behavior/index:ZeroTrustRiskBehaviorConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskScoringIntegration.ZeroTrustRiskScoringIntegration": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration cloudflare_zero_trust_risk_scoring_integration}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskScoringIntegration.ZeroTrustRiskScoringIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration cloudflare_zero_trust_risk_scoring_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-risk-scoring-integration/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskScoringIntegration.ZeroTrustRiskScoringIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-risk-scoring-integration/index.ts",
        "line": 49
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustRiskScoringIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 66
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustRiskScoringIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustRiskScoringIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustRiskScoringIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 116
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 137
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 176
          },
          "name": "resetReferenceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 206
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 216
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustRiskScoringIntegration",
      "namespace": "zeroTrustRiskScoringIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 54
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 125
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 146
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 198
          },
          "name": "wellKnownUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 120
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 141
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 164
          },
          "name": "integrationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 180
          },
          "name": "referenceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 193
          },
          "name": "tenantUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 110
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 131
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 157
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 170
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 186
          },
          "name": "tenantUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-risk-scoring-integration/index:ZeroTrustRiskScoringIntegration"
    },
    "@cdktn/provider-cloudflare.zeroTrustRiskScoringIntegration.ZeroTrustRiskScoringIntegrationConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustRiskScoringIntegration.ZeroTrustRiskScoringIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-risk-scoring-integration/index.ts",
        "line": 14
      },
      "name": "ZeroTrustRiskScoringIntegrationConfig",
      "namespace": "zeroTrustRiskScoringIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration#integration_type ZeroTrustRiskScoringIntegration#integration_type}",
            "stability": "stable",
            "summary": "Available values: \"Okta\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 30
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration#tenant_url ZeroTrustRiskScoringIntegration#tenant_url}",
            "stability": "stable",
            "summary": "The base url of the tenant, e.g. \"https://tenant.okta.com\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 43
          },
          "name": "tenantUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration#account_id ZeroTrustRiskScoringIntegration#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration#active ZeroTrustRiskScoringIntegration#active}",
            "stability": "stable",
            "summary": "Whether this integration is enabled. If disabled, no risk changes will be exported to the third-party."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 24
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently this should be set to the Access-Okta IDP ID (a UUIDv4).\nhttps://developers.cloudflare.com/api/operations/access-identity-providers-get-an-access-identity-provider\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_risk_scoring_integration#reference_id ZeroTrustRiskScoringIntegration#reference_id}",
            "stability": "stable",
            "summary": "A reference id that can be supplied by the client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-risk-scoring-integration/index.ts",
            "line": 37
          },
          "name": "referenceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-risk-scoring-integration/index:ZeroTrustRiskScoringIntegrationConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflared": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared cloudflare_zero_trust_tunnel_cloudflared}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflared",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared cloudflare_zero_trust_tunnel_cloudflared} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
          "line": 187
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustTunnelCloudflared resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 172
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustTunnelCloudflared to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustTunnelCloudflared that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustTunnelCloudflared to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 221
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 242
          },
          "name": "resetConfigSrc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 322
          },
          "name": "resetTunnelSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 334
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelCloudflared",
      "namespace": "zeroTrustTunnelCloudflared",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 160
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 230
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 252
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 257
          },
          "name": "connsActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 262
          },
          "name": "connsInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 267
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 272
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 282
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 300
          },
          "name": "remoteConfig",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 305
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 310
          },
          "name": "tunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 225
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 246
          },
          "name": "configSrcInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 295
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 326
          },
          "name": "tunnelSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 215
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 236
          },
          "name": "configSrc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 288
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 316
          },
          "name": "tunnelSecret",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared/index:ZeroTrustTunnelCloudflared"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
        "line": 14
      },
      "name": "ZeroTrustTunnelCloudflaredConfig",
      "namespace": "zeroTrustTunnelCloudflared",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared#name ZeroTrustTunnelCloudflared#name}",
            "stability": "stable",
            "summary": "A user-friendly name for a tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared#account_id ZeroTrustTunnelCloudflared#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `local`, manage the tunnel using a YAML file on the origin machine. If `cloudflare`, manage the tunnel on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared#config_src ZeroTrustTunnelCloudflared#config_src}",
            "stability": "stable",
            "summary": "Indicates if this is a locally or remotely configured tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 27
          },
          "name": "configSrc",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be at least 32 bytes and encoded as a base64 string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared#tunnel_secret ZeroTrustTunnelCloudflared#tunnel_secret}",
            "stability": "stable",
            "summary": "Sets the password required to run a locally-managed tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 39
          },
          "name": "tunnelSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared/index:ZeroTrustTunnelCloudflaredConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnections": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
        "line": 41
      },
      "name": "ZeroTrustTunnelCloudflaredConnections",
      "namespace": "zeroTrustTunnelCloudflared",
      "symbolId": "src/zero-trust-tunnel-cloudflared/index:ZeroTrustTunnelCloudflaredConnections"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnectionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-tunnel-cloudflared/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 147
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConnectionsList",
      "namespace": "zeroTrustTunnelCloudflared",
      "symbolId": "src/zero-trust-tunnel-cloudflared/index:ZeroTrustTunnelCloudflaredConnectionsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnectionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
          "line": 73
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-tunnel-cloudflared/index.ts",
        "line": 64
      },
      "name": "ZeroTrustTunnelCloudflaredConnectionsOutputReference",
      "namespace": "zeroTrustTunnelCloudflared",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 93
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 98
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 103
          },
          "name": "coloName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 113
          },
          "name": "isPendingReconnect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 118
          },
          "name": "openedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 123
          },
          "name": "originIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 128
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared/index.ts",
            "line": 77
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflared.ZeroTrustTunnelCloudflaredConnections"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared/index:ZeroTrustTunnelCloudflaredConnectionsOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigA": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config cloudflare_zero_trust_tunnel_cloudflared_config}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config cloudflare_zero_trust_tunnel_cloudflared_config} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 1916
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 1884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustTunnelCloudflaredConfigA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1901
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustTunnelCloudflaredConfigA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustTunnelCloudflaredConfigA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustTunnelCloudflaredConfigA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1963
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1950
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1966
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1992
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 2022
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 2031
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigA",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1889
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1960
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1975
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1980
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 2014
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1954
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1970
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1996
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 2009
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1944
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1986
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 2002
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigA"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigAConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 14
      },
      "name": "ZeroTrustTunnelCloudflaredConfigAConfig",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#tunnel_id ZeroTrustTunnelCloudflaredConfigA#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 39
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#account_id ZeroTrustTunnelCloudflaredConfigA#account_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#config ZeroTrustTunnelCloudflaredConfigA#config}",
            "stability": "stable",
            "summary": "The tunnel configuration and ingress rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 26
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `local`, manage the tunnel using a YAML file on the origin machine. If `cloudflare`, manage the tunnel's configuration on the Zero Trust dashboard.\nAvailable values: \"local\", \"cloudflare\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#source ZeroTrustTunnelCloudflaredConfigA#source}",
            "stability": "stable",
            "summary": "Indicates if this is a locally or remotely configured tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 33
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigAConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 1749
      },
      "name": "ZeroTrustTunnelCloudflaredConfigConfig",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#ingress ZeroTrustTunnelCloudflaredConfigA#ingress}",
            "stability": "stable",
            "summary": "List of public hostname definitions. At least one ingress rule needs to be defined for the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1755
          },
          "name": "ingress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#origin_request ZeroTrustTunnelCloudflaredConfigA#origin_request}",
            "stability": "stable",
            "summary": "Configuration parameters for the public hostname specific connection settings between cloudflared and origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1761
          },
          "name": "originRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequest"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngress": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 785
      },
      "name": "ZeroTrustTunnelCloudflaredConfigConfigIngress",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported protocols: http://, https://, unix://, tcp://, ssh://, rdp://, unix+tls://, smb://. Alternatively can return a HTTP status code http_status:[code] e.g. 'http_status:404'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#service ZeroTrustTunnelCloudflaredConfigA#service}",
            "stability": "stable",
            "summary": "Protocol and address of destination server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 809
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#hostname ZeroTrustTunnelCloudflaredConfigA#hostname}",
            "stability": "stable",
            "summary": "Public hostname for this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 791
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#origin_request ZeroTrustTunnelCloudflaredConfigA#origin_request}",
            "stability": "stable",
            "summary": "Configuration parameters for the public hostname specific connection settings between cloudflared and origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 797
          },
          "name": "originRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#path ZeroTrustTunnelCloudflaredConfigA#path}",
            "stability": "stable",
            "summary": "Requests with this path route to this public hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 803
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigIngress"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1001
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigConfigIngressList",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigIngressList"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 199
      },
      "name": "ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#access ZeroTrustTunnelCloudflaredConfigA#access}",
            "stability": "stable",
            "summary": "For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 205
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option should be used only if your certificate is not signed by Cloudflare.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#ca_pool ZeroTrustTunnelCloudflaredConfigA#ca_pool}",
            "stability": "stable",
            "summary": "Path to the certificate authority (CA) for the certificate of your origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 211
          },
          "name": "caPool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This excludes the time taken to establish TLS, which is controlled by tlsTimeout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#connect_timeout ZeroTrustTunnelCloudflaredConfigA#connect_timeout}",
            "stability": "stable",
            "summary": "Timeout for establishing a new TCP connection to your origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 217
          },
          "name": "connectTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#disable_chunked_encoding ZeroTrustTunnelCloudflaredConfigA#disable_chunked_encoding}",
            "stability": "stable",
            "summary": "Disables chunked transfer encoding. Useful if you are running a WSGI server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 223
          },
          "name": "disableChunkedEncoding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#http2_origin ZeroTrustTunnelCloudflaredConfigA#http2_origin}",
            "stability": "stable",
            "summary": "Attempt to connect to origin using HTTP2. Origin must be configured as https."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 229
          },
          "name": "http2Origin",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#http_host_header ZeroTrustTunnelCloudflaredConfigA#http_host_header}",
            "stability": "stable",
            "summary": "Sets the HTTP Host header on requests sent to the local service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 235
          },
          "name": "httpHostHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This does not restrict the total number of concurrent connections.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#keep_alive_connections ZeroTrustTunnelCloudflaredConfigA#keep_alive_connections}",
            "stability": "stable",
            "summary": "Maximum number of idle keepalive connections between Tunnel and your origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 241
          },
          "name": "keepAliveConnections",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#keep_alive_timeout ZeroTrustTunnelCloudflaredConfigA#keep_alive_timeout}",
            "stability": "stable",
            "summary": "Timeout after which an idle keepalive connection can be discarded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 247
          },
          "name": "keepAliveTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#match_sn_ito_host ZeroTrustTunnelCloudflaredConfigA#match_sn_ito_host}",
            "stability": "stable",
            "summary": "Auto configure the Hostname on the origin server certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 253
          },
          "name": "matchSnItoHost",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#no_happy_eyeballs ZeroTrustTunnelCloudflaredConfigA#no_happy_eyeballs}",
            "stability": "stable",
            "summary": "Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 259
          },
          "name": "noHappyEyeballs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Will allow any certificate from the origin to be accepted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#no_tls_verify ZeroTrustTunnelCloudflaredConfigA#no_tls_verify}",
            "stability": "stable",
            "summary": "Disables TLS verification of the certificate presented by your origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 265
          },
          "name": "noTlsVerify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#origin_server_name ZeroTrustTunnelCloudflaredConfigA#origin_server_name}",
            "stability": "stable",
            "summary": "Hostname that cloudflared should expect from your origin server certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 271
          },
          "name": "originServerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This configures what type of proxy will be started. Valid options are: \"\" for the regular proxy and \"socks\" for a SOCKS5 proxy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#proxy_type ZeroTrustTunnelCloudflaredConfigA#proxy_type}",
            "stability": "stable",
            "summary": "cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 277
          },
          "name": "proxyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#tcp_keep_alive ZeroTrustTunnelCloudflaredConfigA#tcp_keep_alive}",
            "stability": "stable",
            "summary": "The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 283
          },
          "name": "tcpKeepAlive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#tls_timeout ZeroTrustTunnelCloudflaredConfigA#tls_timeout}",
            "stability": "stable",
            "summary": "Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 289
          },
          "name": "tlsTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 41
      },
      "name": "ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Audience tags can be identified in the dashboard or via the List Access policies API.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#aud_tag ZeroTrustTunnelCloudflaredConfigA#aud_tag}",
            "stability": "stable",
            "summary": "Access applications that are allowed to reach this hostname for this Tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 47
          },
          "name": "audTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#team_name ZeroTrustTunnelCloudflaredConfigA#team_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 57
          },
          "name": "teamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#required ZeroTrustTunnelCloudflaredConfigA#required}",
            "stability": "stable",
            "summary": "Deny traffic that has not fulfilled Access authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 53
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 178
          },
          "name": "resetRequired"
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 166
          },
          "name": "audTagInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 182
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 195
          },
          "name": "teamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 159
          },
          "name": "audTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 172
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 188
          },
          "name": "teamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 550
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 553
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 569
          },
          "name": "resetCaPool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 585
          },
          "name": "resetConnectTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 601
          },
          "name": "resetDisableChunkedEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 617
          },
          "name": "resetHttp2Origin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 633
          },
          "name": "resetHttpHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 649
          },
          "name": "resetKeepAliveConnections"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 665
          },
          "name": "resetKeepAliveTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 681
          },
          "name": "resetMatchSnItoHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 697
          },
          "name": "resetNoHappyEyeballs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 713
          },
          "name": "resetNoTlsVerify"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 729
          },
          "name": "resetOriginServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 745
          },
          "name": "resetProxyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 761
          },
          "name": "resetTcpKeepAlive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 777
          },
          "name": "resetTlsTimeout"
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 547
          },
          "name": "access",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 557
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestAccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 573
          },
          "name": "caPoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 589
          },
          "name": "connectTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 605
          },
          "name": "disableChunkedEncodingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 621
          },
          "name": "http2OriginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 637
          },
          "name": "httpHostHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 653
          },
          "name": "keepAliveConnectionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 669
          },
          "name": "keepAliveTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 685
          },
          "name": "matchSnItoHostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 701
          },
          "name": "noHappyEyeballsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 717
          },
          "name": "noTlsVerifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 733
          },
          "name": "originServerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 749
          },
          "name": "proxyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 765
          },
          "name": "tcpKeepAliveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 781
          },
          "name": "tlsTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 563
          },
          "name": "caPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 579
          },
          "name": "connectTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 595
          },
          "name": "disableChunkedEncoding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 611
          },
          "name": "http2Origin",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 627
          },
          "name": "httpHostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 643
          },
          "name": "keepAliveConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 659
          },
          "name": "keepAliveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 675
          },
          "name": "matchSnItoHost",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 691
          },
          "name": "noHappyEyeballs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 707
          },
          "name": "noTlsVerify",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 723
          },
          "name": "originServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 739
          },
          "name": "proxyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 755
          },
          "name": "tcpKeepAlive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 771
          },
          "name": "tlsTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 862
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 945
          },
          "name": "putOriginRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 932
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 948
          },
          "name": "resetOriginRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 964
          },
          "name": "resetPath"
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 942
          },
          "name": "originRequest",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 936
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 952
          },
          "name": "originRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressOriginRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 968
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 981
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 926
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 958
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 974
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigIngressOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequest": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 1163
      },
      "name": "ZeroTrustTunnelCloudflaredConfigConfigOriginRequest",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#access ZeroTrustTunnelCloudflaredConfigA#access}",
            "stability": "stable",
            "summary": "For all L7 requests to this hostname, cloudflared will validate each request's Cf-Access-Jwt-Assertion request header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1169
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option should be used only if your certificate is not signed by Cloudflare.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#ca_pool ZeroTrustTunnelCloudflaredConfigA#ca_pool}",
            "stability": "stable",
            "summary": "Path to the certificate authority (CA) for the certificate of your origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1175
          },
          "name": "caPool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This excludes the time taken to establish TLS, which is controlled by tlsTimeout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#connect_timeout ZeroTrustTunnelCloudflaredConfigA#connect_timeout}",
            "stability": "stable",
            "summary": "Timeout for establishing a new TCP connection to your origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1181
          },
          "name": "connectTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#disable_chunked_encoding ZeroTrustTunnelCloudflaredConfigA#disable_chunked_encoding}",
            "stability": "stable",
            "summary": "Disables chunked transfer encoding. Useful if you are running a WSGI server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1187
          },
          "name": "disableChunkedEncoding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#http2_origin ZeroTrustTunnelCloudflaredConfigA#http2_origin}",
            "stability": "stable",
            "summary": "Attempt to connect to origin using HTTP2. Origin must be configured as https."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1193
          },
          "name": "http2Origin",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#http_host_header ZeroTrustTunnelCloudflaredConfigA#http_host_header}",
            "stability": "stable",
            "summary": "Sets the HTTP Host header on requests sent to the local service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1199
          },
          "name": "httpHostHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This does not restrict the total number of concurrent connections.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#keep_alive_connections ZeroTrustTunnelCloudflaredConfigA#keep_alive_connections}",
            "stability": "stable",
            "summary": "Maximum number of idle keepalive connections between Tunnel and your origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1205
          },
          "name": "keepAliveConnections",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#keep_alive_timeout ZeroTrustTunnelCloudflaredConfigA#keep_alive_timeout}",
            "stability": "stable",
            "summary": "Timeout after which an idle keepalive connection can be discarded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1211
          },
          "name": "keepAliveTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#match_sn_ito_host ZeroTrustTunnelCloudflaredConfigA#match_sn_ito_host}",
            "stability": "stable",
            "summary": "Auto configure the Hostname on the origin server certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1217
          },
          "name": "matchSnItoHost",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#no_happy_eyeballs ZeroTrustTunnelCloudflaredConfigA#no_happy_eyeballs}",
            "stability": "stable",
            "summary": "Disable the “happy eyeballs” algorithm for IPv4/IPv6 fallback if your local network has misconfigured one of the protocols."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1223
          },
          "name": "noHappyEyeballs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Will allow any certificate from the origin to be accepted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#no_tls_verify ZeroTrustTunnelCloudflaredConfigA#no_tls_verify}",
            "stability": "stable",
            "summary": "Disables TLS verification of the certificate presented by your origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1229
          },
          "name": "noTlsVerify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#origin_server_name ZeroTrustTunnelCloudflaredConfigA#origin_server_name}",
            "stability": "stable",
            "summary": "Hostname that cloudflared should expect from your origin server certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1235
          },
          "name": "originServerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This configures what type of proxy will be started. Valid options are: \"\" for the regular proxy and \"socks\" for a SOCKS5 proxy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#proxy_type ZeroTrustTunnelCloudflaredConfigA#proxy_type}",
            "stability": "stable",
            "summary": "cloudflared starts a proxy server to translate HTTP traffic into TCP when proxying, for example, SSH or RDP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1241
          },
          "name": "proxyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#tcp_keep_alive ZeroTrustTunnelCloudflaredConfigA#tcp_keep_alive}",
            "stability": "stable",
            "summary": "The timeout after which a TCP keepalive packet is sent on a connection between Tunnel and the origin server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1247
          },
          "name": "tcpKeepAlive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#tls_timeout ZeroTrustTunnelCloudflaredConfigA#tls_timeout}",
            "stability": "stable",
            "summary": "Timeout for completing a TLS handshake to your origin server, if you have chosen to connect Tunnel to an HTTPS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1253
          },
          "name": "tlsTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigOriginRequest"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 1005
      },
      "name": "ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Audience tags can be identified in the dashboard or via the List Access policies API.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#aud_tag ZeroTrustTunnelCloudflaredConfigA#aud_tag}",
            "stability": "stable",
            "summary": "Access applications that are allowed to reach this hostname for this Tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1011
          },
          "name": "audTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#team_name ZeroTrustTunnelCloudflaredConfigA#team_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1021
          },
          "name": "teamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_config#required ZeroTrustTunnelCloudflaredConfigA#required}",
            "stability": "stable",
            "summary": "Deny traffic that has not fulfilled Access authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1017
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 1075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 1067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1142
          },
          "name": "resetRequired"
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1130
          },
          "name": "audTagInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1146
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1159
          },
          "name": "teamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1123
          },
          "name": "audTag",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1136
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1152
          },
          "name": "teamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 1391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 1383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1514
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1517
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1533
          },
          "name": "resetCaPool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1549
          },
          "name": "resetConnectTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1565
          },
          "name": "resetDisableChunkedEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1581
          },
          "name": "resetHttp2Origin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1597
          },
          "name": "resetHttpHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1613
          },
          "name": "resetKeepAliveConnections"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1629
          },
          "name": "resetKeepAliveTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1645
          },
          "name": "resetMatchSnItoHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1661
          },
          "name": "resetNoHappyEyeballs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1677
          },
          "name": "resetNoTlsVerify"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1693
          },
          "name": "resetOriginServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1709
          },
          "name": "resetProxyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1725
          },
          "name": "resetTcpKeepAlive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1741
          },
          "name": "resetTlsTimeout"
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1511
          },
          "name": "access",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1521
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1537
          },
          "name": "caPoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1553
          },
          "name": "connectTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1569
          },
          "name": "disableChunkedEncodingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1585
          },
          "name": "http2OriginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1601
          },
          "name": "httpHostHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1617
          },
          "name": "keepAliveConnectionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1633
          },
          "name": "keepAliveTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1649
          },
          "name": "matchSnItoHostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1665
          },
          "name": "noHappyEyeballsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1681
          },
          "name": "noTlsVerifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1697
          },
          "name": "originServerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1713
          },
          "name": "proxyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1729
          },
          "name": "tcpKeepAliveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1745
          },
          "name": "tlsTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1527
          },
          "name": "caPool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1543
          },
          "name": "connectTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1559
          },
          "name": "disableChunkedEncoding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1575
          },
          "name": "http2Origin",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1591
          },
          "name": "httpHostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1607
          },
          "name": "keepAliveConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1623
          },
          "name": "keepAliveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1639
          },
          "name": "matchSnItoHost",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1655
          },
          "name": "noHappyEyeballs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1671
          },
          "name": "noTlsVerify",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1687
          },
          "name": "originServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1703
          },
          "name": "proxyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1719
          },
          "name": "tcpKeepAlive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1735
          },
          "name": "tlsTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
          "line": 1808
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
        "line": 1800
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1853
          },
          "name": "putIngress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1869
          },
          "name": "putOriginRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1856
          },
          "name": "resetIngress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1872
          },
          "name": "resetOriginRequest"
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredConfigConfigOutputReference",
      "namespace": "zeroTrustTunnelCloudflaredConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1850
          },
          "name": "ingress",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1866
          },
          "name": "originRequest",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1860
          },
          "name": "ingressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1876
          },
          "name": "originRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfigOriginRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-config/index.ts",
            "line": 1812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredConfig.ZeroTrustTunnelCloudflaredConfigConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-config/index:ZeroTrustTunnelCloudflaredConfigConfigOutputReference"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredRoute.ZeroTrustTunnelCloudflaredRoute": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route cloudflare_zero_trust_tunnel_cloudflared_route}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredRoute.ZeroTrustTunnelCloudflaredRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route cloudflare_zero_trust_tunnel_cloudflared_route} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredRoute.ZeroTrustTunnelCloudflaredRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustTunnelCloudflaredRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustTunnelCloudflaredRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustTunnelCloudflaredRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustTunnelCloudflaredRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 117
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 133
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 190
          },
          "name": "resetVirtualNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredRoute",
      "namespace": "zeroTrustTunnelCloudflaredRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 142
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 147
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 152
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 121
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 137
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 165
          },
          "name": "networkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 178
          },
          "name": "tunnelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 194
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 127
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 158
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 171
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 184
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-route/index:ZeroTrustTunnelCloudflaredRoute"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredRoute.ZeroTrustTunnelCloudflaredRouteConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredRoute.ZeroTrustTunnelCloudflaredRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
        "line": 14
      },
      "name": "ZeroTrustTunnelCloudflaredRouteConfig",
      "namespace": "zeroTrustTunnelCloudflaredRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route#network ZeroTrustTunnelCloudflaredRoute#network}",
            "stability": "stable",
            "summary": "The private IPv4 or IPv6 range connected by the route, in CIDR notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 32
          },
          "name": "network",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route#tunnel_id ZeroTrustTunnelCloudflaredRoute#tunnel_id}",
            "stability": "stable",
            "summary": "UUID of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 38
          },
          "name": "tunnelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route#account_id ZeroTrustTunnelCloudflaredRoute#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route#comment ZeroTrustTunnelCloudflaredRoute#comment}",
            "stability": "stable",
            "summary": "Optional remark describing the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 26
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_route#virtual_network_id ZeroTrustTunnelCloudflaredRoute#virtual_network_id}",
            "stability": "stable",
            "summary": "UUID of the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-route/index.ts",
            "line": 44
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-route/index:ZeroTrustTunnelCloudflaredRouteConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredVirtualNetwork.ZeroTrustTunnelCloudflaredVirtualNetwork": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network cloudflare_zero_trust_tunnel_cloudflared_virtual_network}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredVirtualNetwork.ZeroTrustTunnelCloudflaredVirtualNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network cloudflare_zero_trust_tunnel_cloudflared_virtual_network} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
          "line": 82
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredVirtualNetwork.ZeroTrustTunnelCloudflaredVirtualNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustTunnelCloudflaredVirtualNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustTunnelCloudflaredVirtualNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustTunnelCloudflaredVirtualNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustTunnelCloudflaredVirtualNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 117
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 133
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 164
          },
          "name": "resetIsDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 180
          },
          "name": "resetIsDefaultNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 205
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 215
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelCloudflaredVirtualNetwork",
      "namespace": "zeroTrustTunnelCloudflaredVirtualNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 142
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 147
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 152
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 121
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 137
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 168
          },
          "name": "isDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 184
          },
          "name": "isDefaultNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 197
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 111
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 127
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 158
          },
          "name": "isDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 174
          },
          "name": "isDefaultNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 190
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-virtual-network/index:ZeroTrustTunnelCloudflaredVirtualNetwork"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredVirtualNetwork.ZeroTrustTunnelCloudflaredVirtualNetworkConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelCloudflaredVirtualNetwork.ZeroTrustTunnelCloudflaredVirtualNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
        "line": 14
      },
      "name": "ZeroTrustTunnelCloudflaredVirtualNetworkConfig",
      "namespace": "zeroTrustTunnelCloudflaredVirtualNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network#name ZeroTrustTunnelCloudflaredVirtualNetwork#name}",
            "stability": "stable",
            "summary": "A user-friendly name for the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network#account_id ZeroTrustTunnelCloudflaredVirtualNetwork#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network#comment ZeroTrustTunnelCloudflaredVirtualNetwork#comment}",
            "stability": "stable",
            "summary": "Optional remark describing the virtual network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 26
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network#is_default ZeroTrustTunnelCloudflaredVirtualNetwork#is_default}",
            "stability": "stable",
            "summary": "If `true`, this virtual network is the default for the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 32
          },
          "name": "isDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_cloudflared_virtual_network#is_default_network ZeroTrustTunnelCloudflaredVirtualNetwork#is_default_network}",
            "stability": "stable",
            "summary": "If `true`, this virtual network is the default for the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-cloudflared-virtual-network/index.ts",
            "line": 38
          },
          "name": "isDefaultNetwork",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-cloudflared-virtual-network/index:ZeroTrustTunnelCloudflaredVirtualNetworkConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnector": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector cloudflare_zero_trust_tunnel_warp_connector}."
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector cloudflare_zero_trust_tunnel_warp_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
          "line": 186
        },
        "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": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZeroTrustTunnelWarpConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 171
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZeroTrustTunnelWarpConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZeroTrustTunnelWarpConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZeroTrustTunnelWarpConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 220
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 267
          },
          "name": "resetHa"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 316
          },
          "name": "resetTunnelSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 337
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelWarpConnector",
      "namespace": "zeroTrustTunnelWarpConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 159
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 229
          },
          "name": "accountTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 235
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 240
          },
          "name": "connsActiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 245
          },
          "name": "connsInactiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 250
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 255
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 281
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 299
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 304
          },
          "name": "tunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 224
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 271
          },
          "name": "haInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 294
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 320
          },
          "name": "tunnelSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 214
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 261
          },
          "name": "ha",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 287
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 310
          },
          "name": "tunnelSecret",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-warp-connector/index:ZeroTrustTunnelWarpConnector"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
        "line": 14
      },
      "name": "ZeroTrustTunnelWarpConnectorConfig",
      "namespace": "zeroTrustTunnelWarpConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector#name ZeroTrustTunnelWarpConnector#name}",
            "stability": "stable",
            "summary": "A user-friendly name for a tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector#account_id ZeroTrustTunnelWarpConnector#account_id}",
            "stability": "stable",
            "summary": "Cloudflare account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector#ha ZeroTrustTunnelWarpConnector#ha}",
            "stability": "stable",
            "summary": "Indicates that the tunnel will be created to be highly available. If omitted, defaults to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 26
          },
          "name": "ha",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be at least 32 bytes and encoded as a base64 string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zero_trust_tunnel_warp_connector#tunnel_secret ZeroTrustTunnelWarpConnector#tunnel_secret}",
            "stability": "stable",
            "summary": "Sets the password required to run a locally-managed tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 38
          },
          "name": "tunnelSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-warp-connector/index:ZeroTrustTunnelWarpConnectorConfig"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnections": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
        "line": 40
      },
      "name": "ZeroTrustTunnelWarpConnectorConnections",
      "namespace": "zeroTrustTunnelWarpConnector",
      "symbolId": "src/zero-trust-tunnel-warp-connector/index:ZeroTrustTunnelWarpConnectorConnections"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnectionsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-tunnel-warp-connector/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 146
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnectionsOutputReference"
            }
          }
        }
      ],
      "name": "ZeroTrustTunnelWarpConnectorConnectionsList",
      "namespace": "zeroTrustTunnelWarpConnector",
      "symbolId": "src/zero-trust-tunnel-warp-connector/index:ZeroTrustTunnelWarpConnectorConnectionsList"
    },
    "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnectionsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zero-trust-tunnel-warp-connector/index.ts",
        "line": 63
      },
      "name": "ZeroTrustTunnelWarpConnectorConnectionsOutputReference",
      "namespace": "zeroTrustTunnelWarpConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 92
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 97
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 102
          },
          "name": "coloName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 112
          },
          "name": "isPendingReconnect",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 117
          },
          "name": "openedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 122
          },
          "name": "originIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 127
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zero-trust-tunnel-warp-connector/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zeroTrustTunnelWarpConnector.ZeroTrustTunnelWarpConnectorConnections"
          }
        }
      ],
      "symbolId": "src/zero-trust-tunnel-warp-connector/index:ZeroTrustTunnelWarpConnectorConnectionsOutputReference"
    },
    "@cdktn/provider-cloudflare.zone.Zone": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone cloudflare_zone}."
      },
      "fqn": "@cdktn/provider-cloudflare.zone.Zone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone cloudflare_zone} Resource."
        },
        "locationInModule": {
          "filename": "src/zone/index.ts",
          "line": 544
        },
        "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": "@cdktn/provider-cloudflare.zone.ZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Zone resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 529
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Zone to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Zone that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Zone to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 576
          },
          "name": "putAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zone.ZoneAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 667
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 711
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 727
          },
          "name": "resetVanityNameServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 744
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 754
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Zone",
      "namespace": "zone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 517
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 573
          },
          "name": "account",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 585
          },
          "name": "activatedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 590
          },
          "name": "cnameSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 595
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 600
          },
          "name": "developmentMode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 605
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 611
          },
          "name": "meta",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneMetaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 616
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 634
          },
          "name": "nameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 639
          },
          "name": "originalDnshost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 644
          },
          "name": "originalNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 649
          },
          "name": "originalRegistrar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 655
          },
          "name": "owner",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneOwnerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 676
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 682
          },
          "name": "plan",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZonePlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 687
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 693
          },
          "name": "tenant",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 699
          },
          "name": "tenantUnit",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenantUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 736
          },
          "name": "verificationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 580
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zone.ZoneAccount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 629
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 671
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 715
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 731
          },
          "name": "vanityNameServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 622
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 661
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 705
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 721
          },
          "name": "vanityNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zone/index:Zone"
    },
    "@cdktn/provider-cloudflare.zone.ZoneAccount": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 49
      },
      "name": "ZoneAccount",
      "namespace": "zone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone#id Zone#id}\n\nPlease 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": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 58
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone/index:ZoneAccount"
    },
    "@cdktn/provider-cloudflare.zone.ZoneAccountOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 140
          },
          "name": "resetId"
        }
      ],
      "name": "ZoneAccountOutputReference",
      "namespace": "zone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 144
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 134
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zone.ZoneAccount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone/index:ZoneAccountOutputReference"
    },
    "@cdktn/provider-cloudflare.zone.ZoneConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 14
      },
      "name": "ZoneConfig",
      "namespace": "zone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone#account Zone#account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 18
          },
          "name": "account",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Per [RFC 1035](https://datatracker.ietf.org/doc/html/rfc1035#section-2.3.4) the overall zone name can be up to 253 characters, with each segment (\"label\") not exceeding 63 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone#name Zone#name}",
            "stability": "stable",
            "summary": "The domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A\ntrue value means the zone will not receive security or performance\nbenefits.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone#paused Zone#paused}",
            "stability": "stable",
            "summary": "Indicates whether the zone is only using Cloudflare DNS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 32
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A partial zone is\ntypically a partner-hosted zone or a CNAME setup.\nAvailable values: \"full\", \"partial\", \"secondary\", \"internal\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone#type Zone#type}",
            "stability": "stable",
            "summary": "A full zone implies that DNS is hosted with Cloudflare."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 40
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone#vanity_name_servers Zone#vanity_name_servers}",
            "stability": "stable",
            "summary": "An array of domains used for custom name servers. This is only available for Business and Enterprise plans."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 47
          },
          "name": "vanityNameServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zone/index:ZoneConfig"
    },
    "@cdktn/provider-cloudflare.zone.ZoneMeta": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneMeta",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 148
      },
      "name": "ZoneMeta",
      "namespace": "zone",
      "symbolId": "src/zone/index:ZoneMeta"
    },
    "@cdktn/provider-cloudflare.zone.ZoneMetaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneMetaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 171
      },
      "name": "ZoneMetaOutputReference",
      "namespace": "zone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 198
          },
          "name": "cdnOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 203
          },
          "name": "customCertificateQuota",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 208
          },
          "name": "dnsOnly",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 213
          },
          "name": "foundationDns",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 218
          },
          "name": "pageRuleQuota",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 223
          },
          "name": "phishingDetected",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 228
          },
          "name": "step",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneMeta"
          }
        }
      ],
      "symbolId": "src/zone/index:ZoneMetaOutputReference"
    },
    "@cdktn/provider-cloudflare.zone.ZoneOwner": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneOwner",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 232
      },
      "name": "ZoneOwner",
      "namespace": "zone",
      "symbolId": "src/zone/index:ZoneOwner"
    },
    "@cdktn/provider-cloudflare.zone.ZoneOwnerOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneOwnerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 255
      },
      "name": "ZoneOwnerOutputReference",
      "namespace": "zone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 282
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 287
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 292
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneOwner"
          }
        }
      ],
      "symbolId": "src/zone/index:ZoneOwnerOutputReference"
    },
    "@cdktn/provider-cloudflare.zone.ZonePlan": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZonePlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 296
      },
      "name": "ZonePlan",
      "namespace": "zone",
      "symbolId": "src/zone/index:ZonePlan"
    },
    "@cdktn/provider-cloudflare.zone.ZonePlanOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZonePlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 319
      },
      "name": "ZonePlanOutputReference",
      "namespace": "zone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 346
          },
          "name": "canSubscribe",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 351
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 356
          },
          "name": "externallyManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 361
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 366
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 371
          },
          "name": "isSubscribed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 376
          },
          "name": "legacyDiscount",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 381
          },
          "name": "legacyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 386
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 391
          },
          "name": "price",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZonePlan"
          }
        }
      ],
      "symbolId": "src/zone/index:ZonePlanOutputReference"
    },
    "@cdktn/provider-cloudflare.zone.ZoneTenant": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 395
      },
      "name": "ZoneTenant",
      "namespace": "zone",
      "symbolId": "src/zone/index:ZoneTenant"
    },
    "@cdktn/provider-cloudflare.zone.ZoneTenantOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 418
      },
      "name": "ZoneTenantOutputReference",
      "namespace": "zone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 445
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 450
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenant"
          }
        }
      ],
      "symbolId": "src/zone/index:ZoneTenantOutputReference"
    },
    "@cdktn/provider-cloudflare.zone.ZoneTenantUnit": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenantUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 454
      },
      "name": "ZoneTenantUnit",
      "namespace": "zone",
      "symbolId": "src/zone/index:ZoneTenantUnit"
    },
    "@cdktn/provider-cloudflare.zone.ZoneTenantUnitOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenantUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone/index.ts",
        "line": 477
      },
      "name": "ZoneTenantUnitOutputReference",
      "namespace": "zone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 504
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zone.ZoneTenantUnit"
          }
        }
      ],
      "symbolId": "src/zone/index:ZoneTenantUnitOutputReference"
    },
    "@cdktn/provider-cloudflare.zoneCacheReserve.ZoneCacheReserve": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_reserve cloudflare_zone_cache_reserve}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneCacheReserve.ZoneCacheReserve",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_reserve cloudflare_zone_cache_reserve} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-cache-reserve/index.ts",
          "line": 65
        },
        "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": "@cdktn/provider-cloudflare.zoneCacheReserve.ZoneCacheReserveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-cache-reserve/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneCacheReserve resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneCacheReserve to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_reserve#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneCacheReserve that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneCacheReserve to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 112
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 144
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneCacheReserve",
      "namespace": "zoneCacheReserve",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 90
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 100
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 116
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 129
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 106
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 122
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-cache-reserve/index:ZoneCacheReserve"
    },
    "@cdktn/provider-cloudflare.zoneCacheReserve.ZoneCacheReserveConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneCacheReserve.ZoneCacheReserveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-cache-reserve/index.ts",
        "line": 14
      },
      "name": "ZoneCacheReserveConfig",
      "namespace": "zoneCacheReserve",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_reserve#zone_id ZoneCacheReserve#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 27
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_reserve#value ZoneCacheReserve#value}",
            "stability": "stable",
            "summary": "Value of the Cache Reserve zone setting. Available values: \"on\", \"off\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-reserve/index.ts",
            "line": 21
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-cache-reserve/index:ZoneCacheReserveConfig"
    },
    "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariants": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants cloudflare_zone_cache_variants}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants cloudflare_zone_cache_variants} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-cache-variants/index.ts",
          "line": 510
        },
        "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": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-cache-variants/index.ts",
        "line": 478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneCacheVariants resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 495
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneCacheVariants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneCacheVariants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneCacheVariants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 554
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 579
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 586
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneCacheVariants",
      "namespace": "zoneCacheVariants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 483
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 535
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 540
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 545
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 551
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 558
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 571
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 564
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-cache-variants/index:ZoneCacheVariants"
    },
    "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-cache-variants/index.ts",
        "line": 14
      },
      "name": "ZoneCacheVariantsConfig",
      "namespace": "zoneCacheVariants",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#value ZoneCacheVariants#value}",
            "stability": "stable",
            "summary": "Value of the zone setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 20
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#zone_id ZoneCacheVariants#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 26
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-cache-variants/index:ZoneCacheVariantsConfig"
    },
    "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValue": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-cache-variants/index.ts",
        "line": 28
      },
      "name": "ZoneCacheVariantsValue",
      "namespace": "zoneCacheVariants",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#avif ZoneCacheVariants#avif}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for avif."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 34
          },
          "name": "avif",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#bmp ZoneCacheVariants#bmp}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for bmp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 40
          },
          "name": "bmp",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#gif ZoneCacheVariants#gif}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for gif."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 46
          },
          "name": "gif",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#jp2 ZoneCacheVariants#jp2}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for jp2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 52
          },
          "name": "jp2",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#jpeg ZoneCacheVariants#jpeg}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for jpeg."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 58
          },
          "name": "jpeg",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#jpg ZoneCacheVariants#jpg}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for jpg."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 64
          },
          "name": "jpg",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#jpg2 ZoneCacheVariants#jpg2}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for jpg2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 70
          },
          "name": "jpg2",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#png ZoneCacheVariants#png}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for png."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 76
          },
          "name": "png",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#tif ZoneCacheVariants#tif}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for tif."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 82
          },
          "name": "tif",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#tiff ZoneCacheVariants#tiff}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for tiff."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 88
          },
          "name": "tiff",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_cache_variants#webp ZoneCacheVariants#webp}",
            "stability": "stable",
            "summary": "List of strings with the MIME types of all the variants that should be served for webp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 94
          },
          "name": "webp",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/zone-cache-variants/index:ZoneCacheVariantsValue"
    },
    "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValueOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone-cache-variants/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-cache-variants/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 306
          },
          "name": "resetAvif"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 322
          },
          "name": "resetBmp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 338
          },
          "name": "resetGif"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 354
          },
          "name": "resetJp2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 370
          },
          "name": "resetJpeg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 386
          },
          "name": "resetJpg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 402
          },
          "name": "resetJpg2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 418
          },
          "name": "resetPng"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 434
          },
          "name": "resetTif"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 450
          },
          "name": "resetTiff"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 466
          },
          "name": "resetWebp"
        }
      ],
      "name": "ZoneCacheVariantsValueOutputReference",
      "namespace": "zoneCacheVariants",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 310
          },
          "name": "avifInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 326
          },
          "name": "bmpInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 342
          },
          "name": "gifInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 358
          },
          "name": "jp2Input",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 374
          },
          "name": "jpegInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 406
          },
          "name": "jpg2Input",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 390
          },
          "name": "jpgInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 422
          },
          "name": "pngInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 454
          },
          "name": "tiffInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 438
          },
          "name": "tifInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 470
          },
          "name": "webpInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 300
          },
          "name": "avif",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 316
          },
          "name": "bmp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 332
          },
          "name": "gif",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 348
          },
          "name": "jp2",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 364
          },
          "name": "jpeg",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 380
          },
          "name": "jpg",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 396
          },
          "name": "jpg2",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 412
          },
          "name": "png",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 428
          },
          "name": "tif",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 444
          },
          "name": "tiff",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 460
          },
          "name": "webp",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-cache-variants/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneCacheVariants.ZoneCacheVariantsValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-cache-variants/index:ZoneCacheVariantsValueOutputReference"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettings": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings cloudflare_zone_dns_settings}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings cloudflare_zone_dns_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-dns-settings/index.ts",
          "line": 647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneDnsSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 632
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneDnsSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneDnsSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneDnsSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 716
          },
          "name": "putInternalDns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 748
          },
          "name": "putNameservers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameservers"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 796
          },
          "name": "putSoa",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoa"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 687
          },
          "name": "resetFlattenAllCnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 703
          },
          "name": "resetFoundationDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 719
          },
          "name": "resetInternalDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 735
          },
          "name": "resetMultiProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 751
          },
          "name": "resetNameservers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 767
          },
          "name": "resetNsTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 783
          },
          "name": "resetSecondaryOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 799
          },
          "name": "resetSoa"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 815
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 831
          },
          "name": "resetZoneMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 843
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 858
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneDnsSettings",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 620
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 713
          },
          "name": "internalDns",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 745
          },
          "name": "nameservers",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameserversOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 793
          },
          "name": "soa",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 691
          },
          "name": "flattenAllCnamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 707
          },
          "name": "foundationDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 723
          },
          "name": "internalDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 739
          },
          "name": "multiProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 755
          },
          "name": "nameserversInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameservers"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 771
          },
          "name": "nsTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 787
          },
          "name": "secondaryOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 803
          },
          "name": "soaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoa"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 819
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 835
          },
          "name": "zoneModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 681
          },
          "name": "flattenAllCnames",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 697
          },
          "name": "foundationDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 729
          },
          "name": "multiProvider",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 761
          },
          "name": "nsTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 777
          },
          "name": "secondaryOverrides",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 809
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 825
          },
          "name": "zoneMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettings"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 14
      },
      "name": "ZoneDnsSettingsConfig",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that, due to DNS limitations, a CNAME record at the zone apex will always be flattened.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#flatten_all_cnames ZoneDnsSettings#flatten_all_cnames}",
            "stability": "stable",
            "summary": "Whether to flatten all CNAME records in the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 20
          },
          "name": "flattenAllCnames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#foundation_dns ZoneDnsSettings#foundation_dns}",
            "stability": "stable",
            "summary": "Whether to enable Foundation DNS Advanced Nameservers on the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 26
          },
          "name": "foundationDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#internal_dns ZoneDnsSettings#internal_dns}",
            "stability": "stable",
            "summary": "Settings for this internal zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 32
          },
          "name": "internalDns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#multi_provider ZoneDnsSettings#multi_provider}",
            "stability": "stable",
            "summary": "Whether to enable multi-provider DNS, which causes Cloudflare to activate the zone even when non-Cloudflare NS records exist, and to respect NS records at the zone apex during outbound zone transfers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 38
          },
          "name": "multiProvider",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#nameservers ZoneDnsSettings#nameservers}",
            "stability": "stable",
            "summary": "Settings determining the nameservers through which the zone should be available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 44
          },
          "name": "nameservers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameservers"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#ns_ttl ZoneDnsSettings#ns_ttl}",
            "stability": "stable",
            "summary": "The time to live (TTL) of the zone's nameserver (NS) records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 50
          },
          "name": "nsTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#secondary_overrides ZoneDnsSettings#secondary_overrides}",
            "stability": "stable",
            "summary": "Allows a Secondary DNS zone to use (proxied) override records and CNAME flattening at the zone apex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 56
          },
          "name": "secondaryOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#soa ZoneDnsSettings#soa}",
            "stability": "stable",
            "summary": "Components of the zone's SOA record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 62
          },
          "name": "soa",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoa"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#zone_id ZoneDnsSettings#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 68
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#zone_mode ZoneDnsSettings#zone_mode}",
            "stability": "stable",
            "summary": "Whether the zone mode is a regular or CDN/DNS only zone. Available values: \"standard\", \"cdn_only\", \"dns_only\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 75
          },
          "name": "zoneMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettingsConfig"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDns": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 77
      },
      "name": "ZoneDnsSettingsInternalDns",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#reference_zone_id ZoneDnsSettings#reference_zone_id}",
            "stability": "stable",
            "summary": "The ID of the zone to fallback to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 83
          },
          "name": "referenceZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettingsInternalDns"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDnsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone-dns-settings/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 165
          },
          "name": "resetReferenceZoneId"
        }
      ],
      "name": "ZoneDnsSettingsInternalDnsOutputReference",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 169
          },
          "name": "referenceZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 159
          },
          "name": "referenceZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsInternalDns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettingsInternalDnsOutputReference"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameservers": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameservers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 173
      },
      "name": "ZoneDnsSettingsNameservers",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#ns_set ZoneDnsSettings#ns_set}",
            "stability": "stable",
            "summary": "Configured nameserver set to be used for this zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 179
          },
          "name": "nsSet",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#type ZoneDnsSettings#type}",
            "stability": "stable",
            "summary": "Nameserver type Available values: \"cloudflare.standard\", \"custom.account\", \"custom.tenant\", \"custom.zone\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 186
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettingsNameservers"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameserversOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameserversOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone-dns-settings/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 281
          },
          "name": "resetNsSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 297
          },
          "name": "resetType"
        }
      ],
      "name": "ZoneDnsSettingsNameserversOutputReference",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 285
          },
          "name": "nsSetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 301
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 275
          },
          "name": "nsSet",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 291
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsNameservers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettingsNameserversOutputReference"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoa": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoa",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 305
      },
      "name": "ZoneDnsSettingsSoa",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#expire ZoneDnsSettings#expire}",
            "stability": "stable",
            "summary": "Time in seconds of being unable to query the primary server after which secondary servers should stop serving the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 311
          },
          "name": "expire",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#min_ttl ZoneDnsSettings#min_ttl}",
            "stability": "stable",
            "summary": "The time to live (TTL) for negative caching of records within the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 317
          },
          "name": "minTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#mname ZoneDnsSettings#mname}",
            "stability": "stable",
            "summary": "The primary nameserver, which may be used for outbound zone transfers. If null, a Cloudflare-assigned value will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 323
          },
          "name": "mname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#refresh ZoneDnsSettings#refresh}",
            "stability": "stable",
            "summary": "Time in seconds after which secondary servers should re-check the SOA record to see if the zone has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 329
          },
          "name": "refresh",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#retry ZoneDnsSettings#retry}",
            "stability": "stable",
            "summary": "Time in seconds after which secondary servers should retry queries after the primary server was unresponsive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 335
          },
          "name": "retry",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#rname ZoneDnsSettings#rname}",
            "stability": "stable",
            "summary": "The email address of the zone administrator, with the first label representing the local part of the email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 341
          },
          "name": "rname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dns_settings#ttl ZoneDnsSettings#ttl}",
            "stability": "stable",
            "summary": "The time to live (TTL) of the SOA record itself."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 347
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettingsSoa"
    },
    "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoaOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone-dns-settings/index.ts",
          "line": 429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-dns-settings/index.ts",
        "line": 421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 507
          },
          "name": "resetExpire"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 523
          },
          "name": "resetMinTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 539
          },
          "name": "resetMname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 555
          },
          "name": "resetRefresh"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 571
          },
          "name": "resetRetry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 587
          },
          "name": "resetRname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 603
          },
          "name": "resetTtl"
        }
      ],
      "name": "ZoneDnsSettingsSoaOutputReference",
      "namespace": "zoneDnsSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 511
          },
          "name": "expireInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 527
          },
          "name": "minTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 543
          },
          "name": "mnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 559
          },
          "name": "refreshInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 575
          },
          "name": "retryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 591
          },
          "name": "rnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 607
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 501
          },
          "name": "expire",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 517
          },
          "name": "minTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 533
          },
          "name": "mname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 549
          },
          "name": "refresh",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 565
          },
          "name": "retry",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 581
          },
          "name": "rname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 597
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dns-settings/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneDnsSettings.ZoneDnsSettingsSoa"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-dns-settings/index:ZoneDnsSettingsSoaOutputReference"
    },
    "@cdktn/provider-cloudflare.zoneDnssec.ZoneDnssec": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec cloudflare_zone_dnssec}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnssec.ZoneDnssec",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec cloudflare_zone_dnssec} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-dnssec/index.ts",
          "line": 99
        },
        "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": "@cdktn/provider-cloudflare.zoneDnssec.ZoneDnssecConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-dnssec/index.ts",
        "line": 67
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneDnssec resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 84
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneDnssec to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneDnssec that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneDnssec to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 154
          },
          "name": "resetDnssecMultiSigner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 170
          },
          "name": "resetDnssecPresigned"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 186
          },
          "name": "resetDnssecUseNsec3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 237
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 262
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 272
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneDnssec",
      "namespace": "zoneDnssec",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 72
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 127
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 132
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 137
          },
          "name": "digestAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 142
          },
          "name": "digestType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 195
          },
          "name": "ds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 200
          },
          "name": "flags",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 205
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 210
          },
          "name": "keyTag",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 215
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 220
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 225
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 158
          },
          "name": "dnssecMultiSignerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 174
          },
          "name": "dnssecPresignedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 190
          },
          "name": "dnssecUseNsec3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 241
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 254
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 148
          },
          "name": "dnssecMultiSigner",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 164
          },
          "name": "dnssecPresigned",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 180
          },
          "name": "dnssecUseNsec3",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 231
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 247
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-dnssec/index:ZoneDnssec"
    },
    "@cdktn/provider-cloudflare.zoneDnssec.ZoneDnssecConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneDnssec.ZoneDnssecConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-dnssec/index.ts",
        "line": 14
      },
      "name": "ZoneDnssecConfig",
      "namespace": "zoneDnssec",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec#zone_id ZoneDnssec#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 61
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is required for DNSKEY records (except those automatically\ngenerated by Cloudflare) to be added to the zone.\n\nSee [Multi-signer DNSSEC](https://developers.cloudflare.com/dns/dnssec/multi-signer-dnssec/) for details.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec#dnssec_multi_signer ZoneDnssec#dnssec_multi_signer}",
            "stability": "stable",
            "summary": "If true, multi-signer DNSSEC is enabled on the zone, allowing multiple providers to serve a DNSSEC-signed zone at the same time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 25
          },
          "name": "dnssecMultiSigner",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that this feature has some limitations.\nSee [Cloudflare as Secondary](https://developers.cloudflare.com/dns/zone-setups/zone-transfers/cloudflare-as-secondary/setup/#dnssec) for details.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec#dnssec_presigned ZoneDnssec#dnssec_presigned}",
            "stability": "stable",
            "summary": "If true, allows Cloudflare to transfer in a DNSSEC-signed zone including signatures from an external provider, without requiring Cloudflare to sign any records on the fly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 36
          },
          "name": "dnssecPresigned",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Combined with setting dnssec_presigned to true, this enables the use of\nNSEC3 records when transferring in from an external provider.\nIf dnssec_presigned is instead set to false (default), NSEC3 records will be\ngenerated and signed at request time.\n\nSee [DNSSEC with NSEC3](https://developers.cloudflare.com/dns/dnssec/enable-nsec3/) for details.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec#dnssec_use_nsec3 ZoneDnssec#dnssec_use_nsec3}",
            "stability": "stable",
            "summary": "If true, enables the use of NSEC3 together with DNSSEC on the zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 48
          },
          "name": "dnssecUseNsec3",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_dnssec#status ZoneDnssec#status}",
            "stability": "stable",
            "summary": "Status of DNSSEC, based on user-desired state and presence of necessary records. Available values: \"active\", \"disabled\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-dnssec/index.ts",
            "line": 55
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-dnssec/index:ZoneDnssecConfig"
    },
    "@cdktn/provider-cloudflare.zoneHold.ZoneHold": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_hold cloudflare_zone_hold}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneHold.ZoneHold",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_hold cloudflare_zone_hold} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-hold/index.ts",
          "line": 77
        },
        "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": "@cdktn/provider-cloudflare.zoneHold.ZoneHoldConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-hold/index.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneHold resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 62
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneHold to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_hold#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneHold that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneHold to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 115
          },
          "name": "resetHoldAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 136
          },
          "name": "resetIncludeSubdomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 169
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneHold",
      "namespace": "zoneHold",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 103
          },
          "name": "hold",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 119
          },
          "name": "holdAfterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 140
          },
          "name": "includeSubdomainsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 153
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 109
          },
          "name": "holdAfter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 130
          },
          "name": "includeSubdomains",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 146
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-hold/index:ZoneHold"
    },
    "@cdktn/provider-cloudflare.zoneHold.ZoneHoldConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneHold.ZoneHoldConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-hold/index.ts",
        "line": 14
      },
      "name": "ZoneHoldConfig",
      "namespace": "zoneHold",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_hold#zone_id ZoneHold#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 39
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A past-dated `hold_after` value will have\nno effect on an existing, enabled hold. Providing an empty string will set its value\nto the current time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_hold#hold_after ZoneHold#hold_after}",
            "stability": "stable",
            "summary": "If `hold_after` is provided and future-dated, the hold will be temporarily disabled, then automatically re-enabled by the system at the time specified in this RFC3339-formatted timestamp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 24
          },
          "name": "holdAfter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, a zone hold on a zone with the hostname\n'example.com' and include_subdomains=true will block 'example.com',\n'staging.example.com', 'api.staging.example.com', etc.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_hold#include_subdomains ZoneHold#include_subdomains}",
            "stability": "stable",
            "summary": "If `true`, the zone hold will extend to block any subdomain of the given zone, as well as SSL4SaaS Custom Hostnames."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-hold/index.ts",
            "line": 33
          },
          "name": "includeSubdomains",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-hold/index:ZoneHoldConfig"
    },
    "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdown": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown cloudflare_zone_lockdown}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdown",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown cloudflare_zone_lockdown} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-lockdown/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-lockdown/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneLockdown resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 227
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneLockdown to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneLockdown that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneLockdown to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 275
          },
          "name": "putConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 296
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 322
          },
          "name": "resetPaused"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 338
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 367
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 379
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 390
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneLockdown",
      "namespace": "zoneLockdown",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 215
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 272
          },
          "name": "configurations",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 284
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 310
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 279
          },
          "name": "configurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 300
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 326
          },
          "name": "pausedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 342
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 355
          },
          "name": "urlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 371
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 290
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 316
          },
          "name": "paused",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 332
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 348
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 361
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-lockdown/index:ZoneLockdown"
    },
    "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-lockdown/index.ts",
        "line": 14
      },
      "name": "ZoneLockdownConfig",
      "namespace": "zoneLockdown",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can include any number of `ip` or `ip_range` configurations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#configurations ZoneLockdown#configurations}",
            "stability": "stable",
            "summary": "A list of IP addresses or CIDR ranges that will be allowed to access the URLs specified in the Zone Lockdown rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 20
          },
          "name": "configurations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use wildcards. Each entered URL will be escaped before use, which means you can only use simple wildcard patterns.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#urls ZoneLockdown#urls}",
            "stability": "stable",
            "summary": "The URLs to include in the current WAF override."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 44
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#description ZoneLockdown#description}",
            "stability": "stable",
            "summary": "An informative summary of the rule. This value is sanitized and any tags will be removed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#paused ZoneLockdown#paused}",
            "stability": "stable",
            "summary": "When true, indicates that the rule is currently paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 32
          },
          "name": "paused",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A lower number indicates higher priority. If not provided, any rules with a configured priority will be processed before rules without a priority.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#priority ZoneLockdown#priority}",
            "stability": "stable",
            "summary": "The priority of the rule to control the processing order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 38
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#zone_id ZoneLockdown#zone_id}",
            "stability": "stable",
            "summary": "Defines an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 50
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-lockdown/index:ZoneLockdownConfig"
    },
    "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurations": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-lockdown/index.ts",
        "line": 52
      },
      "name": "ZoneLockdownConfigurations",
      "namespace": "zoneLockdown",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must set the target to `ip` when specifying an IP address in the Zone Lockdown rule.\nAvailable values: \"ip\", \"ip_range\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#target ZoneLockdown#target}",
            "stability": "stable",
            "summary": "The configuration target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 59
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_lockdown#value ZoneLockdown#value}",
            "stability": "stable",
            "summary": "The IP address to match. This address will be compared to the IP address of incoming requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 65
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-lockdown/index:ZoneLockdownConfigurations"
    },
    "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurationsList": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone-lockdown/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zone-lockdown/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 202
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ZoneLockdownConfigurationsList",
      "namespace": "zoneLockdown",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-lockdown/index:ZoneLockdownConfigurationsList"
    },
    "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone-lockdown/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.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/zone-lockdown/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 162
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 178
          },
          "name": "resetValue"
        }
      ],
      "name": "ZoneLockdownConfigurationsOutputReference",
      "namespace": "zoneLockdown",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 166
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 182
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 156
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 172
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-lockdown/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneLockdown.ZoneLockdownConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-lockdown/index:ZoneLockdownConfigurationsOutputReference"
    },
    "@cdktn/provider-cloudflare.zoneSetting.ZoneSetting": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting cloudflare_zone_setting}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneSetting.ZoneSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting cloudflare_zone_setting} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-setting/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": "@cdktn/provider-cloudflare.zoneSetting.ZoneSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-setting/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 115
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 172
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 184
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneSetting",
      "namespace": "zoneSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 103
          },
          "name": "editable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 129
          },
          "name": "modifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 147
          },
          "name": "timeRemaining",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 119
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 142
          },
          "name": "settingIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 160
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 176
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 109
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 135
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 166
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-setting/index:ZoneSetting"
    },
    "@cdktn/provider-cloudflare.zoneSetting.ZoneSettingConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneSetting.ZoneSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-setting/index.ts",
        "line": 14
      },
      "name": "ZoneSettingConfig",
      "namespace": "zoneSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting#setting_id ZoneSetting#setting_id}",
            "stability": "stable",
            "summary": "Setting name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 26
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting#value ZoneSetting#value}",
            "stability": "stable",
            "summary": "Current value of the zone setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 32
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "any"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting#enabled ZoneSetting#enabled}",
            "stability": "stable",
            "summary": "ssl-recommender enrollment setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_setting#zone_id ZoneSetting#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-setting/index.ts",
            "line": 38
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-setting/index:ZoneSettingConfig"
    },
    "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscription": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription cloudflare_zone_subscription}."
      },
      "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription cloudflare_zone_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/zone-subscription/index.ts",
          "line": 232
        },
        "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": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-subscription/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ZoneSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 217
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ZoneSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ZoneSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ZoneSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 303
          },
          "name": "putRatePlan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 280
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 306
          },
          "name": "resetRatePlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ZoneSubscription",
      "namespace": "zoneSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 205
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 258
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 263
          },
          "name": "currentPeriodEnd",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 268
          },
          "name": "currentPeriodStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 294
          },
          "name": "price",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 300
          },
          "name": "ratePlan",
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 315
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 284
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 310
          },
          "name": "ratePlanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 328
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 274
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 321
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-subscription/index:ZoneSubscription"
    },
    "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionConfig": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-subscription/index.ts",
        "line": 14
      },
      "name": "ZoneSubscriptionConfig",
      "namespace": "zoneSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription#zone_id ZoneSubscription#zone_id}",
            "stability": "stable",
            "summary": "Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 34
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available values: \"weekly\", \"monthly\", \"quarterly\", \"yearly\".\nNote: Some plans may not support frequency configuration and will return \"not-applicable\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription#frequency ZoneSubscription#frequency}",
            "stability": "stable",
            "summary": "How often the subscription is renewed automatically."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 22
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription#rate_plan ZoneSubscription#rate_plan}",
            "stability": "stable",
            "summary": "The rate plan applied to the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 28
          },
          "name": "ratePlan",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlan"
          }
        }
      ],
      "symbolId": "src/zone-subscription/index:ZoneSubscriptionConfig"
    },
    "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlan": {
      "assembly": "@cdktn/provider-cloudflare",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/zone-subscription/index.ts",
        "line": 36
      },
      "name": "ZoneSubscriptionRatePlan",
      "namespace": "zoneSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription#id ZoneSubscription#id}\n\nPlease 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": "The ID of the rate plan. Available values: \"free\", \"lite\", \"pro\", \"pro_plus\", \"business\", \"enterprise\", \"partners_free\", \"partners_pro\", \"partners_business\", \"partners_enterprise\", \"partners_ent\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 46
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.0/docs/resources/zone_subscription#scope ZoneSubscription#scope}",
            "stability": "stable",
            "summary": "The scope that this rate plan applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 52
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/zone-subscription/index:ZoneSubscriptionRatePlan"
    },
    "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlanOutputReference": {
      "assembly": "@cdktn/provider-cloudflare",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/zone-subscription/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/zone-subscription/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 157
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 183
          },
          "name": "resetScope"
        }
      ],
      "name": "ZoneSubscriptionRatePlanOutputReference",
      "namespace": "zoneSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 140
          },
          "name": "currency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 145
          },
          "name": "externallyManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 166
          },
          "name": "isContract",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 171
          },
          "name": "publicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 192
          },
          "name": "sets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 161
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 187
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 177
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/zone-subscription/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-cloudflare.zoneSubscription.ZoneSubscriptionRatePlan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/zone-subscription/index:ZoneSubscriptionRatePlanOutputReference"
    }
  },
  "version": "14.2.0",
  "fingerprint": "PDN6dTsTxTOp7YZW5UjJFy0X4i3WWdr17uAOqrFIwcg="
}